Reporting from xf86-video-radeonhd: Radeon HD video driver
Please visit:
http://gitweb.freedesktop.org/?p=xorg/driver/xf86-video-radeonhd
Or get your own copy by using:
git-clone git://anongit.freedesktop.org/xorg/driver/xf86-video-radeonhd
Commit against master at b991fe3d...:
commit 1a1d110f49c66063aba92d823e3158ea1860f5ae
Author: Luc Verhaegen
Date: Fri Dec 14 22:38:12 2007 +0100
Restore: Fix VGA textmode restore when VSYNC length is 0.
When using the VGA emulation support, crtc VSYNC can be set to null, and the
VGA timing will still apply. But when you save and then restore this value,
things become very tricky, as the 0 length VSYNC provides bad sync timing and
displays will then go into power saving.
By setting the VSYNC to an acceptable value for a shortish time, the VGA engine
apparently is able to latch in correctly, and as such the issue is seemingly
fixed.
I have no idea about a better solution for this issue, preferably one involving
the VGA support itself, but this, although ugly, does seem to work.
Denise H. G is very much resposible for fixing this issue, as she pointed out
that a null value in VSYNC is the cause of the problem here.
diffstat:
src/rhd_crtc.c | 9 +++++++++
src/rhd_driver.c | 11 ++++++-----
2 files changed, 15 insertions(+), 5 deletions(-)
gitweb url:
http://gitweb.freedesktop.org/?p=xorg/driver/xf86-video-radeonhd;a=commit;h=...
--
To unsubscribe, e-mail: radeonhd+unsubscribe@opensuse.org
For additional commands, e-mail: radeonhd+help@opensuse.org