Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 377395 - [drm:radeon_crtc_page_flip] *ERROR* failed to reserve new rbo buffer before flip
Summary: [drm:radeon_crtc_page_flip] *ERROR* failed to reserve new rbo buffer before flip
Status: RESOLVED UPSTREAM
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Library (show other bugs)
Hardware: AMD64 Linux
: Normal normal
Assignee: Gentoo X packagers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-08-02 08:08 UTC by razamatan
Modified: 2015-02-22 02:06 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
kernel .config (.config,66.07 KB, text/plain)
2011-08-02 08:08 UTC, razamatan
Details
xorg.conf (xorg.conf,530 bytes, text/plain)
2011-08-02 08:09 UTC, razamatan
Details
make.conf (make.conf,1.70 KB, text/plain)
2011-08-02 08:09 UTC, razamatan
Details
dmesg w/ epf enabled (dmesg.epf.txt,55.72 KB, text/plain)
2011-08-03 08:39 UTC, razamatan
Details
xorg log w/ enable page flip enabled (Xorg.0.log,50.30 KB, text/plain)
2011-08-03 08:41 UTC, razamatan
Details

Note You need to log in before you can comment on or make changes to this bug.
Description razamatan 2011-08-02 08:08:33 UTC
Created attachment 281801 [details]
kernel .config

my dmesg is getting filled with these:

[90232.982619] [drm:radeon_crtc_page_flip] *ERROR* failed to reserve new rbo buffer before flip
[90232.990622] [drm:radeon_crtc_page_flip] *ERROR* failed to reserve new rbo buffer before flip
[90232.998619] [drm:radeon_crtc_page_flip] *ERROR* failed to reserve new rbo buffer before flip


here's what i'm running:

$ equery l gentoo-sources mesa xf86-video-ati xorg-x11 xorg-drivers xorg-server compiz gnome
 * Searching for gentoo-sources ...
[IP-] [  ] sys-kernel/gentoo-sources-2.6.39-r3:2.6.39-r3

 * Searching for mesa ...
[IP-] [  ] media-libs/mesa-7.10.3:0

 * Searching for xf86-video-ati ...
[IP-] [  ] x11-drivers/xf86-video-ati-6.14.2:0

 * Searching for xorg-x11 ...
[IP-] [  ] x11-base/xorg-x11-7.4-r1:0

 * Searching for xorg-drivers ...
[IP-] [  ] x11-base/xorg-drivers-1.10:0

 * Searching for xorg-server ...
[IP-] [  ] x11-base/xorg-server-1.10.2:0

 * Searching for compiz ...
[IP-] [  ] x11-wm/compiz-0.8.6-r3:0

 * Searching for gnome ...
[IP-] [  ] gnome-base/gnome-2.32.1:2.0


attching my kernel's config, xorg config and make.conf.
Comment 1 razamatan 2011-08-02 08:09:21 UTC
Created attachment 281803 [details]
xorg.conf
Comment 2 razamatan 2011-08-02 08:09:43 UTC
Created attachment 281805 [details]
make.conf
Comment 3 Chí-Thanh Christopher Nguyễn gentoo-dev 2011-08-02 14:19:53 UTC
See if setting EnablePageFlip to false in xorg.conf makes a difference.
Comment 4 razamatan 2011-08-02 17:18:36 UTC
isn't page flipping necessary to get good hw performance?
Comment 5 razamatan 2011-08-02 18:30:48 UTC
hmm...

i thought exa would force the page flipping thing off, too:

http://www.thinkwiki.org/wiki/Additional_options_for_the_radeon_driver#Acceleration_Architecture

i've been running for a bit now w/ the EnablePageFlip false, and i don't see the errors.
Comment 6 Matt Turner gentoo-dev 2011-08-02 18:49:46 UTC
Can you post your dmesg and Xorg.0.log?
Comment 7 razamatan 2011-08-02 19:20:16 UTC
@matt

with or without the EnablePageFlip?
Comment 8 Matt Turner gentoo-dev 2011-08-02 19:25:59 UTC
Which ever causes the errors you've reported, so I guess 'true'.
Comment 9 razamatan 2011-08-03 08:39:20 UTC
Created attachment 281937 [details]
dmesg w/ epf enabled
Comment 10 razamatan 2011-08-03 08:41:39 UTC
Created attachment 281939 [details]
xorg log w/ enable page flip enabled

put up the dmesg and xorg log w/ the page flipping enabled.

BIG NOTE: i just commented out the EnablePageFlip option in my xorg to generate these.  as you can see in the xorg log, even w/ the EXA accel, it's somehow coercing page flipping.  looks like kms is doing it:

[ 55303.849] (II) RADEON(0): KMS Pageflipping: enabled
Comment 11 razamatan 2011-08-03 08:59:16 UTC
just tried w/ explicitly setting and unsetting the EnablePageFlip option.  so, same behavior if EnablePageFlip is enabled or omitted.

i'm going to explicitly set it to false, since that gets rid of the error for me.  still feels like a bug though (even if it's to honor the documentation that states that EXA accel should automatically disable page flipping that i've read.
Comment 12 Matt Turner gentoo-dev 2015-02-22 02:06:16 UTC
There's not really anything Gentoo developers can do to solve this. Please file a bug upstream https://bugs.freedesktop.org/enter_bug.cgi?product=DRI if the problem persists.