http://bugs.freedesktop.org/show_bug.cgi?id=18189
Summary: Screen flickering using radeonhd > 1.2.1 and HD2400 AGP
Product: xorg
Version: unspecified
Platform: x86 (IA32)
OS/Version: Linux (All)
Status: NEW
Severity: normal
Priority: medium
Component: Driver/radeonhd
AssignedTo: lverhaegen@suse.de
ReportedBy: jim654@xs4all.nl
QAContact: xorg-team@lists.x.org
Created an attachment (id=19828)
--> (http://bugs.freedesktop.org/attachment.cgi?id=19828)
Xorg.0.log
Sometime after the radeonhd release 1.2.1 I got problems with the LCD-monitor
going black for a second or two then everything appears fine for a random time
ranging from few seconds to up to half a minute before going dark again.
This is using DVI
Using git bisect I found the commit which introduced this bug for my setup:
========
commit 2ea7cdd78a5ebc80754be2f1a4d0700d2b2dfb2d
Author: Luc Verhaegen
Date: Fri May 16 22:35:32 2008 +0200
R5xx TMDSA/LVTMA: fix flickering/dark monitors.
* Coherent mode is always disabled per default in hardware, follow
this strategy in our driver.
* Fix the TMDSA macro control value for R600.
=========
Reverting this fixed the issue and I have a very stable picture.
Further narrowing down, with this PATCH all is well again.
--- rhd_lvtma.c.ORIG 2008-10-23 18:34:30.000000000 +0200
+++ rhd_lvtma.c 2008-10-23 18:48:57.000000000 +0200
@@ -1308,7 +1308,7 @@
Output->Private = Private;
Private->RunsDualLink = FALSE;
- Private->Coherent = FALSE;
+ Private->Coherent = TRUE;
}
return Output;
--- rhd_tmds.c.ORIG 2008-10-23 18:34:30.000000000 +0200
+++ rhd_tmds.c 2008-10-23 18:46:43.000000000 +0200
@@ -521,7 +521,7 @@
Private = xnfcalloc(sizeof(struct rhdTMDSPrivate), 1);
Private->RunsDualLink = FALSE;
- Private->Coherent = FALSE;
+ Private->Coherent = TRUE;
Private->PowerState = RHD_POWER_UNKNOWN;
Output->Private = Private;
Card is an HD2400 AGP (sapphire)
$ lspci -n | grep 1:00
01:00.0 0300: 1002:94c4
$ lspci | grep 1:00
01:00.0 VGA compatible controller: ATI Technologies Inc RV610LE [Radeon HD 2400
Series]
Attached Xorg.0.log using above patch (i.e. the correctly working case).
--
Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
_______________________________________________
xorg-team mailing list
xorg-team@lists.x.org
http://lists.x.org/mailman/listinfo/xorg-team
--
To unsubscribe, e-mail: radeonhd+unsubscribe@opensuse.org
For additional commands, e-mail: radeonhd+help@opensuse.org