Bug 34155

Summary: [drm:radeon_crtc_page_flip] *ERROR* failed to reserve new rbo buffer before flip
Product: DRI Reporter: Alexandre Demers <alexandre.f.demers>
Component: DRM/RadeonAssignee: Default DRI bug account <dri-devel>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: medium CC: delian2, martin, revellion
Version: DRI git   
Hardware: x86-64 (AMD64)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:
Attachments:
Description Flags
Dmesg with "failed to reserve"
none
Add return value to error message none

Description Alexandre Demers 2011-02-10 17:53:41 UTC
I have a 780G chipset (HD3200), using xf86-video-ati 6.14.0 with Xserver 1.9, kernel 2.6.37 and 2.6.38-rc4. Looking in my kern.log, I see regularly this error message:
[drm:radeon_crtc_page_flip] *ERROR* failed to reserve new rbo buffer before flip
Comment 1 Kristoffer Tangfelt 2011-02-14 02:03:28 UTC
Just a me too on this, also seeing the same on my ArchLinux 64bit installation with an Mobility Radeon X1400 PCIE and DRM Testing with KMS PageFlip enabled. 

ATI Dri version: 7.10.0.git20110206
Kernel version: 2.6.37-rc8-34105-g2b2fd60-dirty

i see those errors appear in my dmesg occasionally, and from what it appears the 3D performance goes down a bit sometimes after they have appeared. noticed by wobbly windows in compiz not being silk smooth after a couple of occurances.
Comment 2 Alexandre Demers 2011-04-14 08:45:50 UTC
When testing with latest drm and kernel, I can't find the error anymore.
Comment 3 Marco Albanese 2011-12-25 00:59:45 UTC
I'm experiencing this error on my updated Debian Testing with an ATI R100 (RV200 4C57) and: 
kernel 3.1.0-1-486 
Mesa 7.11.2

I'm using no manual xorg.conf.
Comment 4 Michel Dänzer 2011-12-28 02:02:50 UTC
(In reply to comment #3)
> I'm experiencing this error on my updated Debian Testing with an ATI R100
> (RV200 4C57) [...]

Are there also 'reserve failed' messages before the messages referenced in the original report?

Do you notice any problem other than the messages?
Comment 5 Marco Albanese 2012-02-02 07:26:00 UTC
Created attachment 56520 [details]
Dmesg with "failed to reserve"
Comment 6 Marco Albanese 2012-02-02 07:26:13 UTC
(In reply to comment #4)
> Are there also 'reserve failed' messages before the messages referenced in the
> original report?

No, there aren't. Is the only type of "reserve failed" I got.

> 
> Do you notice any problem other than the messages?

Mhm.. seems not. I've noticed anything related with radeon but, you can check in the attachment of my dmesg.
Comment 7 Michel Dänzer 2012-02-02 07:56:37 UTC
Created attachment 56529 [details] [review]
Add return value to error message

Please apply this debugging patch and post the value(s) of r when the message occurs again.
Comment 8 Marco Albanese 2012-02-14 01:15:48 UTC
After last kernel upgrade ( 3.2.0-1-486 with Debian patches ) I don't get the error messages anymore.

Would you like me to check the value of r with your patch using the previous kernel?
Comment 9 Michel Dänzer 2012-02-14 01:33:43 UTC
(In reply to comment #8)
> After last kernel upgrade ( 3.2.0-1-486 with Debian patches ) I don't get the error messages anymore.

Great, let's assume for now it's been fixed.

> Would you like me to check the value of r with your patch using the previous kernel?

I don't think that's necessary. If you ever see the problem again with the newer kernel, it would be interesting to know the value of r though.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.