I have a two screen setup (LCDs, same model) that's using an HD5850 card and was suffering from tearing (middle of screen) when playing a video (gl) on the secondary screen. The refresh rates for both my screens are set to 60hz.
I was playing around the xorg.conf settings to try to fix my tearing issue. When I set "DPMS" to "false" for all my monitor settings in xorg.conf, tearing moved all the way up (just an inch from the top of the screen). Now DPMS has something to do with power management. This got me thinking, what if power management has something to do with tearing that I'm suffering from. I read in some forum posts that tearing might be caused by the card overclocking or underclocking from the normal core=400mhz and memory=1000mhz.
Now, the important part, what commands do I use to ensure that my HD5850 card does not overclock or underclock automatically? I want it to always use 400,1000.
Here's the output of 'aticonfig --odgc':
As you can see from above, the core is currently clocking at 725mhz. I sometimes see the 'Current Clocks' for the core at 400mhz. How can I force it to only use 400mhz?
I think I'm close to fixing the tearing issue when playing videos...
Thank you
I was playing around the xorg.conf settings to try to fix my tearing issue. When I set "DPMS" to "false" for all my monitor settings in xorg.conf, tearing moved all the way up (just an inch from the top of the screen). Now DPMS has something to do with power management. This got me thinking, what if power management has something to do with tearing that I'm suffering from. I read in some forum posts that tearing might be caused by the card overclocking or underclocking from the normal core=400mhz and memory=1000mhz.
Now, the important part, what commands do I use to ensure that my HD5850 card does not overclock or underclock automatically? I want it to always use 400,1000.
Here's the output of 'aticonfig --odgc':
Code:
jim@foo:~$ sudo aticonfig --odgc --adapter=0 Adapter 0 - ATI Radeon HD 5800 Series Core (MHz) Memory (MHz) Current Clocks : 725 1000 Current Peak : 725 1000 Configurable Peak Range : [550-775] [1000-1125] GPU load : 26% jim@foo:~$ sudo aticonfig --odgc --adapter=1 Default Adapter - ATI Radeon HD 5800 Series Core (MHz) Memory (MHz) Current Clocks : 725 1000 Current Peak : 725 1000 Configurable Peak Range : [550-775] [1000-1125] GPU load : 27%
I think I'm close to fixing the tearing issue when playing videos...
Thank you
Comment