So will this solve the "flashing" problem of the dynpm code?
It would be really nice because echoing the necessary parameters to the kernel each time my computer is started is a pain.
Phoronix: Intel, Radeon DRM Get Precise VBlank Timestamps
Mario Kleiner has published patches over the weekend that introduce precise vblank time-stamping support within the Linux kernel's DRM core and has implemented this support already within the Radeon and Intel kernel drivers too. The precise vblank timestamps and counting is needed by the DRI2 sync and swap extensions and in particular to conform with the OML_sync_control extension...
http://www.phoronix.com/vr.php?view=ODcxNQ
So will this solve the "flashing" problem of the dynpm code?
It would be really nice because echoing the necessary parameters to the kernel each time my computer is started is a pain.
Have you tried dynpm with the latest kernel code ? IIRC there was a typo fix a couple of weeks ago related to dynpm display flicker.
I am on 2.6.36 final. I bet you are talking about drm-testing, right?
Anyway, last time I tried dynpm it didn't change my clocks at all, i.e. it stayed maxed out. However, I don't feel any performance regression after setting the low profile, so compiz effects are still fast enough for me (obviously fps in games drops). Rv730 if it matters.
I think this is the commit... I don't *think* it went into 2.6.36 but not 100% sure.
http://git.kernel.org/?p=linux/kerne...259c47adfe4c6f
If this helps get rid of all the vsync issues I always have in Linux, I will have a geekgasm.
Graphics tearing needs to stop, across the board, by default.