Summary: | Randr12 on nv34m causes colour corruption on laptop panel. | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Product: | xorg | Reporter: | Murray Campbell <murray> | ||||||||||
Component: | Driver/nouveau | Assignee: | Nouveau Project <nouveau> | ||||||||||
Status: | RESOLVED FIXED | QA Contact: | Xorg Project Team <xorg-team> | ||||||||||
Severity: | normal | ||||||||||||
Priority: | medium | ||||||||||||
Version: | git | ||||||||||||
Hardware: | x86 (IA32) | ||||||||||||
OS: | Linux (All) | ||||||||||||
Whiteboard: | |||||||||||||
i915 platform: | i915 features: | ||||||||||||
Attachments: |
|
Description
Murray Campbell
2008-08-14 11:13:23 UTC
Xorg.0.log while using randr12 as well please Created attachment 18285 [details]
Xorg.0.log without patch
This is the Xorg.0.log with Randr12 enabled and the original nv_bios.c
Created attachment 18286 [details]
Xorg.0.log with patch
This is the Xorg.0.log with Randr12 enabled and nv_bios.c modified by applying the patch:
--- nv_bios.c 2008-08-14 19:56:33.000000000 +0100
+++ nv_bios.c.altered 2008-08-14 19:56:02.000000000 +0100
@@ -3154,6 +3154,8 @@
* lvdsmanufacturerindex in this case; we don't */
}
+ lvdsmanufacturerindex=3;
+
headerlen = 2;
recordlen = bios->data[bios->fp.lvdsmanufacturerpointer + 1];
Created attachment 18301 [details] [review] (hopefully correct) fix Try this. There's a lot of code motion, so I might have got something wrong still. (In reply to comment #4) > Try this. There's a lot of code motion, so I might have got something wrong > still. Well, it seems to work here. I'll let you know if anything unusual transpires. There is a white thin-ish vertical line about half the screen high that flickers once as X starts. This never happened before but, of course, it's not a problem. Thanks for looking into this so quickly. Committed to master |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.