nv driver does not use correct color depth - gradient banding

Bug #270455 reported by oss_test_launchpad
8
Affects Status Importance Assigned to Milestone
X.Org X server
Invalid
Low
xserver-xorg-video-nv (Ubuntu)
Invalid
Low
Unassigned

Bug Description

Binary package hint: xserver-xorg-video-nv

On a MacBook Pro rev. 3 which uses an nVidia Corporation GeForce 8600M GT (rev a1) graphics, the default nv driver has problems displaying the right color depth. You can see that in the screenshot image attached.

Since the Nvidia driver does is not properly embedded into Ubuntu either at the moment, Ubuntu 8.10 seems to offer no way to be used with proper graphics on a MacBook Pro.

Revision history for this message
oss_test_launchpad (oss-test-launchpad) wrote :
Revision history for this message
Timo Aaltonen (tjaalton) wrote :

I don't see anything wrong with the picture. Please attach your /var/log/Xorg.0.log.

Changed in xserver-xorg-video-nv:
status: New → Incomplete
Revision history for this message
oss_test_launchpad (oss-test-launchpad) wrote :

When you look closely you can see that there is no fluent transition from one color tone to another but steps. It is even far worse with the login screen but I wouldn't know how to make a screenshot of that.

Sorry I can't attach any logfiles that might help you. I just went back to the Nvidia driver.

Revision history for this message
phenest (steve-clark) wrote :

I've been thinking about this screenshot and realise why Timo can't see anything wrong. The png file will look correct under a 24 bit display, but have gradients under a 16 bit display.

Changed in xserver-xorg-video-nv:
status: Incomplete → Confirmed
Revision history for this message
phenest (steve-clark) wrote :
Revision history for this message
In , Bryce Harrington (bryce) wrote :

Created an attachment (id=19860)
Xorg.0.log

Forwarding this bug from a Ubuntu reporter:
https://bugs.edge.launchpad.net/ubuntu/+source/xserver-xorg-video-nv/+bug/270455

[Original Report]
"On a MacBook Pro rev. 3 which uses an nVidia Corporation GeForce 8600M GT (rev a1) graphics, the default nv driver has problems displaying the right color depth. You can see that in the screenshot image attached.

When you look closely you can see that there is no fluent transition from one color tone to another but steps. The png file will look correct under a 24 bit display, but have gradients under a 16 bit display."

[Screenshot]
http://launchpadlibrarian.net/17618671/screenshot_nv_driver_desktop_background_color_depth_problem.png

Revision history for this message
In , Aaron Plattner (aplattner) wrote :

The nv driver currently does not detect the presence of 6-bit panels and won't enable dithering by default. Please try running

  xrandr --output LVDS --set dither 1

to see if it resolves the problem.

Revision history for this message
Bryce Harrington (bryce) wrote :

oss_test_launchpad, I've forwarded your bug upstream to https://bugs.freedesktop.org/show_bug.cgi?id=18215. Could you please subscribe to that bug, in case upstream wishes further information or needs you to test something? Thanks ahead of time!

Changed in xserver-xorg-video-nv:
importance: Undecided → Low
status: Confirmed → Triaged
Changed in xorg-server:
status: Unknown → Confirmed
Revision history for this message
Bryce Harrington (bryce) wrote :

Upstream says...

The nv driver currently does not detect the presence of 6-bit panels and won't
enable dithering by default. Please try running

  xrandr --output LVDS --set dither 1

to see if it resolves the problem.

oss_test_launchpad, please try this and report back on the upstream bug. Thanks.

Revision history for this message
In , Aaron Plattner (aplattner) wrote :

From the downstream bug:

oss_test_launchpad wrote:
> Sorry, but switching to the Nvidia driver was quite a hard thing due to
> the bug(s) surrounding its installation, so I wouldn't dare to change
> anything right now.

Closing, since the "dither" RandR property and the "FPDither" xorg.conf option are already available to control this.

Revision history for this message
oss_test_launchpad (oss-test-launchpad) wrote :

Sorry, but switching to the Nvidia driver was quite a hard thing due to the bug(s) surrounding its installation, so I wouldn't dare to change anything right now.

Revision history for this message
Aaron Plattner (aplattner) wrote :

Okay. I'm going to go ahead and close this (and the upstream bug), then. The "dither" RandR property or the "FPDither" xorg.conf option should do what you want. See the man page for details.

Changed in xserver-xorg-video-nv:
status: Triaged → Invalid
Changed in xorg-server:
status: Confirmed → Invalid
Revision history for this message
Albert Einstein (spideryzarc) wrote :

I have the same problem but only with compiz actived. I have a dell inspiron 9400. nvidia 7900 gs , drives v. 180
when I active the compiz the color depth seems to be changed down. xwininfo command return depth 24 wherever, but it is not what I see.

Revision history for this message
Albert Einstein (spideryzarc) wrote :

ok, back to the drivers 177 the problem disappeared.

Changed in xorg-server:
importance: Unknown → Low
Changed in xorg-server:
importance: Low → Unknown
Changed in xorg-server:
importance: Unknown → Low
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.