Bug 24421 - Commit 6c8d3e39b72abe897b08d9e90cae85e121863d2c causes colour corruption on 9800M
Summary: Commit 6c8d3e39b72abe897b08d9e90cae85e121863d2c causes colour corruption on 9...
Status: RESOLVED FIXED
Alias: None
Product: xorg
Classification: Unclassified
Component: Driver/nouveau (show other bugs)
Version: git
Hardware: Other All
: medium normal
Assignee: Nouveau Project
QA Contact: Xorg Project Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-10-09 08:25 UTC by Tavian Barnes
Modified: 2009-10-12 18:11 UTC (History)
3 users (show)

See Also:
i915 platform:
i915 features:


Attachments
Photograph of KDM exhibiting symptom (93.10 KB, image/jpeg)
2009-10-09 08:25 UTC, Tavian Barnes
no flags Details

Description Tavian Barnes 2009-10-09 08:25:32 UTC
Created attachment 30223 [details]
Photograph of KDM exhibiting symptom

A recent update of xf86-video-nouveau caused colour corruption for me on an nVidia 9800M.  I've attached an image of KDM showing the effect quite well.  I bisected the problem down to commit 6c8d3e39b72abe897b08d9e90cae85e121863d2c.  My mode settings are 1920x1200x60, 24-bit depth, and KMS is enabled.  xorg-server 1.6.3.901, GIT nouveau DRM.
Comment 1 John Keeping 2009-10-09 11:53:13 UTC
I'm seeing the same sort of corruption on a Quadro FX 2500M (G71), also 1920x1200x60, 24-bit and KMS. xorg-server-1.6.4 with mesa and libdrm from git. I left xf86-video-nouveau as git master and bisected the nouveau-drm modules. Commit c3a2669eeceda30e16573cdd807bdfed6dc51daf caused the problem for me, regardless of the xf86-video-nouveau in use.
Comment 2 Thomas Hoernes 2009-10-11 01:17:37 UTC
Same problem here with my GF6600GT (1680x1050, 24 bit). However, without KMS enabled everything works fine.
Comment 3 Francisco Jerez 2009-10-11 11:11:29 UTC
(In reply to comment #1)
> I'm seeing the same sort of corruption on a Quadro FX 2500M (G71), also
> 1920x1200x60, 24-bit and KMS. xorg-server-1.6.4 with mesa and libdrm from git.
> I left xf86-video-nouveau as git master and bisected the nouveau-drm modules.
> Commit c3a2669eeceda30e16573cdd807bdfed6dc51daf caused the problem for me,
> regardless of the xf86-video-nouveau in use.
> 

Could you confirm that reverting 6c8d3e39b72abe897b08d9e90cae85e121863d2c alone fixes the problem?
Comment 4 John Keeping 2009-10-12 02:26:48 UTC
Yes, reverting 6c8d3e39b72abe897b08d9e90cae85e121863d2c in xf86-video-nouveau fixes the problem for me (with the latest nouveau-drm).
Comment 5 Francisco Jerez 2009-10-12 18:11:04 UTC
This should work now with current master, thanks!


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.