I see. Is there a way to avoid that 'tearing avoidance' then? I guess people tend to play in full-screen mode...
Announcement
Collapse
No announcement yet.
More Radeon Power Management Improvements
Collapse
X
-
--- a/src/radeon_dri2.c
+++ b/src/radeon_dri2.c
@@ -315,7 +315,7 @@ radeon_dri2_copy_region(DrawablePtr drawable,
}
vsync = info->accel_state->vsync;
- info->accel_state->vsync = TRUE;
+ //info->accel_state->vsync = TRUE;
(*gc->ops->CopyArea)(src_drawable, dst_drawable, gc,
0, 0, drawable->width, drawable->height, 0, 0);
Comment
-
I have "edid invalid" messages in my dmesg log. Maybe they can give a hint on my problem?
I am now on gentoo-sources kernel 2.6.35 and still now power_method file. Are there Radeon X1950 Cards without Power Management?
Originally posted by derdestiller View PostI can't seem to find power_method in my sysfs directory.
Any idea what could be the reason?
Comment
-
Originally posted by agd5f View Post--- a/src/radeon_dri2.c
+++ b/src/radeon_dri2.c
@@ -315,7 +315,7 @@ radeon_dri2_copy_region(DrawablePtr drawable,
}
vsync = info->accel_state->vsync;
- info->accel_state->vsync = TRUE;
+ //info->accel_state->vsync = TRUE;
(*gc->ops->CopyArea)(src_drawable, dst_drawable, gc,
0, 0, drawable->width, drawable->height, 0, 0);
I guess it has some drawbacks...I found one application that behaves like glxgears, it tries to display as many frames per second as possible, even when it's meant to be idle waiting for user input. Not ideal. I'm not sure what Celestia is doing, it's also quite high on CPU, but that may be for all the stuff going on behind the scenes. I'll try tomorrow without the patch. GoogleEarth seems like it's behaving OK.
One thing is for sure, OpenArena is much better with this : D
Couldn't applications just choose what to do, instead of, well, users patching the driver? In any case, thank you.
PS. Oh, and with this I could finally see the difference between 'high' and 'low' profiles.
Comment
-
Celestia's CPU usage is a known issue...
Originally posted by yotambien View PostI'm not sure what Celestia is doing, it's also quite high on CPU, but that may be for all the stuff going on behind the scenes.
Other planets presumably have their own "optimal viewing distances".
Comment
-
Yes, I remember that thread.
Originally posted by agd5f View PostCelestia handles vertexes poorly. See this thread for more discussion:
http://phoronix.com/forums/showthrea...t=24206&page=4
Comment
-
Originally posted by derdestiller View PostI have "edid invalid" messages in my dmesg log. Maybe they can give a hint on my problem?
I am now on gentoo-sources kernel 2.6.35 and still now power_method file. Are there Radeon X1950 Cards without Power Management?
Comment
-
I'm using Ubuntu 10.04 with the 2.6.35 mainline kernel. Pm works great except two issues:
1. When i'm watching a movie in fullscreen and with low-profile it stutters. (with default it's ok)
2. I'm getting messages like this in dmesg:
Code:[11583.075963] radeon 0000:01:00.0: ffff88007bd72000 reserve failed for wait
Comment
-
I wish power management would work with the expected results of lower power consumption in desktop use, alas, it still doesn't work.
First encounter of the problem was back in March with drm-next kernel from git and I filed a bug report then:
Now with profiles activated, the problem persists. I filed a bug report to the Cooker QA of Mandriva, which is the distribution I am currently using:
I wonder whether anyone with a Thinpad T60p and its FireGL V5200 has the same problem or whether there are actual reports of this hardware working with the latest power management stuff and actually reducing power consumption below 25 watts.
Comment
Comment