Bug 75203 - [NVE6] Asus Maximus IV GENE-Z - Nvidia GTX660 - Strange pink line on left screen side
Summary: [NVE6] Asus Maximus IV GENE-Z - Nvidia GTX660 - Strange pink line on left scr...
Status: RESOLVED FIXED
Alias: None
Product: xorg
Classification: Unclassified
Component: Driver/nouveau (show other bugs)
Version: unspecified
Hardware: Other Linux (All)
: medium normal
Assignee: Nouveau Project
QA Contact: Xorg Project Team
URL:
Whiteboard:
Keywords:
: 75202 75800 (view as bug list)
Depends on:
Blocks:
 
Reported: 2014-02-19 12:46 UTC by Vincent Thiele
Modified: 2015-04-19 05:56 UTC (History)
2 users (show)

See Also:
i915 platform:
i915 features:


Attachments
dmesg output (98.73 KB, text/plain)
2014-02-19 12:47 UTC, Vincent Thiele
no flags Details
screenshot shows the bug (1.77 MB, image/jpeg)
2014-02-19 12:48 UTC, Vincent Thiele
no flags Details
dmesg with nouveau debug info (280.62 KB, text/plain)
2014-03-05 17:34 UTC, christian.erdmann
no flags Details

Description Vincent Thiele 2014-02-19 12:46:47 UTC
This Line is displayed all the time while using nouveau.
WORKAROUND: Use the nvidia proprietary drivers.

Tested on DistroRelease: Ubuntu 12.10, 13.04, 13.10, 14.04
Bugreport on Launchpad: https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-nouveau/+bug/1203731
Comment 1 Vincent Thiele 2014-02-19 12:47:55 UTC
Created attachment 94354 [details]
dmesg output
Comment 2 Vincent Thiele 2014-02-19 12:48:44 UTC
Created attachment 94355 [details]
screenshot shows the bug
Comment 3 Emil Velikov 2014-02-19 14:29:46 UTC
*** Bug 75202 has been marked as a duplicate of this bug. ***
Comment 4 Vincent Thiele 2014-02-19 14:42:52 UTC
I'm sorry for posting this bug two times (I messed something up with my browser).
Comment 5 Emil Velikov 2014-02-19 14:46:15 UTC
Hi Vincent

Looking at your launchpad bug it seems that you're using old version of xserver-xorg-video-nouveau(1.0.7), amongst others.

Can you update to:
* libdrm			2.4.52
* Mesa				10.0.3
* xserver-xorg-video-nouveau	1.0.10

Additionally does the pink line appear in VT or is it present only within X ?
Comment 6 Ilia Mirkin 2014-02-19 18:22:07 UTC
I wonder if playing with xrandr settings will make the line go away.

Take a look at "xrandr --props". Things like "scaling mode" and the various "underscan" stuff.
Comment 7 Vincent Thiele 2014-02-23 14:31:16 UTC
Line is visible in VT. No changes with xrandr.
Comment 8 Vincent Thiele 2014-02-23 14:36:24 UTC
(In reply to comment #7)
> Line is visible in VT. No changes with xrandr.

Ubuntu 14.04 versions:
mesa = 10.1.0~rc1-1ubuntu3
xserver-xorg-video-nouveau = 1:1.0.10-1ubuntu2
libdrm = 2.4.52-1
Comment 9 christian.erdmann 2014-03-05 17:32:27 UTC
*** Bug 75800 has been marked as a duplicate of this bug. ***
Comment 10 christian.erdmann 2014-03-05 17:34:59 UTC
Created attachment 95180 [details]
dmesg with nouveau debug info

This debug output was created by adding 'nouveau.debug="PDISP=trace,I2C=trace,VBIOS=trace"' to the kernel commandline.
Comment 11 Tom Schuster 2014-06-15 16:34:09 UTC
Same problem here, with my K1000M. It actually doesn't happen after startup, just when I lock and unlock. I have been able to fix the problem by switching terminals, starting X, killing it and switching back to my normal session.
Comment 12 Fuxy 2014-08-22 22:49:16 UTC
I can confirm i have this happening with my GeForce GTX 780 Ti (GK110B) connected over HDMI to my Asus PB278Q monitor running Arch linux (3.16.1-1-ARCH).

xf86-video-nouveau 1.0.10-3
nouveau-dri 10.2.6-1
Comment 13 Vincent Pelletier 2014-09-07 08:12:51 UTC
I just posted a tentative fix on nouveau mailing list:
http://lists.freedesktop.org/archives/nouveau/2014-September/018654.html

Beware, it hasn't been reviewed yet, values may be specific to my card/setup.

Also, I only enabled my change on nve0 cards, so GTX 780 is likely to see no change.
Comment 14 Ilia Mirkin 2014-09-15 23:29:23 UTC
Looks like Ben made a more complete fix, now available as part of

http://cgit.freedesktop.org/nouveau/linux-2.6/log/?h=linux-3.18

More specifically

http://cgit.freedesktop.org/nouveau/linux-2.6/commit/?h=linux-3.18&id=a522946174b5ae389af0856c422d865a63c70316

Please test & confirm.
Comment 15 Vincent Pelletier 2014-09-16 06:38:05 UTC
(In reply to comment #14)
> http://cgit.freedesktop.org/nouveau/linux-2.6/commit/?h=linux-3.
> 18&id=a522946174b5ae389af0856c422d865a63c70316
> 
> Please test & confirm.

I built & ran, but I hit a panic - which may not be related to nouveau: I booted with blob and got a panic ending with "recursion stopped but you need to reboot" or so message.
With nouveau it booted just a past nouveau initialisation before panic'ing again (I had the time to see at least 3 panic/oops messages scroll by, like 500ms from each other), so I could at least see the HDMI initialising properly on HDMI-1 in console. I didn't test other outputs, HDMI audio, and different resolution.
I'll be away for 3 weeks starting tomorrow, so sadly I won't have much time to test further until then.

BTW, isn't "ret" returned uninitialised in the "else" branch of "if(nvif_unpack(args->v0, 0, 0, false))" ? Or is there some macro magic ?
Comment 16 !evil 2015-03-23 06:21:59 UTC
Hello,

this issue is closest to the one I'm experiencing. There is a pink line at the left of the screen. But it appears as soon as X starts and additionally the rest of the screen seems to be shrinked by just those few pixels. This means alternating regions of sharp and blurry image (just horizontally).

Just up front, my graphics card is an AMD Radeon R280. And I see this only with latest kernel version. So maybe the guys who work on the radeon driver just introduced a similar issue.

There are no error/warn/fail messages in dmesg and playing with xrandr won't change anything. Even restarting X doesn't change a thing.
Comment 17 !evil 2015-04-19 05:51:46 UTC
found the solution to my issue. seems to be a bug with HDMI audio enabled by default.
see https://bugzilla.kernel.org/show_bug.cgi?id=93701
sry for the distraction
Comment 18 Ilia Mirkin 2015-04-19 05:56:23 UTC
This bug should have been fixed in ~3.18 or so. Re 'ret' being special, it is, see nvif_unpack macro definition. Feel free to reopen if you're still seeing pink lines on Kepler GPUs.


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.