I run the 295.33 nvidia binary driver on Archlinux 64Bit (latest updates, X.Org X Server 1.12.0)
I use an attached second yamakasi monitor with the supported resolution of 2560x1440 on a Thinkpad T520 with the Nvidia NVS 4200m. The monitor is connected via the DisplayPort and an active DVI adapter (Bizlink, Dell)
Upon resume (monitor goes to sleep not resume from suspend) more often than not the external display has garbled and unreadable text and graphics. The resulting display error is best described as a 'really bad vertical interlacing error'
I tried to make a screenshot however the error doesn't show up on the screenshot and I currently don't have a digital camera. The native LCD monitor of the laptop is fine, only the external monitor is affected.
The only remedy is to actually reboot the computer which has to be hard reset. Once the error occures the shutdown hardlocks the system and vertical red lines appear on the external monitor while the native lcd monitor just displays blank. Also trying to 'unset' the monitor in nvidia-settings has the same effet of crash and red stripes.
I haven't been able to reproduce the error artifcially by suspending the monitor manually by running the command:
Code:
xset -display :0 dpms force off
My corresponding xorg file:
10-monitor.conf
Code:
Section "ServerLayout"
Identifier "DualSreen"
Screen 0 "Screen0"
Screen 1 "Screen1"
Option "Xinerama" "0" #To move windows between screens
EndSection
Section "Monitor"
Identifier "Monitor0"
Option "Enable" "true"
EndSection
Section "Monitor"
Identifier "Monitor1"
Option "Enable" "true"
HorizSync 89.52
VertRefresh 59.96
Modeline "2560x1440_60.00" 311.83 2560 2744 3024 3488 1440 1441 1444 1490 -HSync +Vsync
EndSection
Section "Device"
Identifier "Device0"
Driver "nvidia"
Screen 0
Option "RegistryDwords" "EnableBrightnessControl=1"
Option "CustomEDID" "DFP-4: /etc/X11/yamakasi_27inch.bin"
#Option "IgnoreEDID" "true"
EndSection
Section "Device"
Identifier "Device1"
Driver "nvidia"
Screen 1
Option "RegistryDwords" "EnableBrightnessControl=1"
# Option "IgnoreEDID" "true"
Option "CustomEDID" "DFP-4: /etc/X11/yamakasi_27inch.bin"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "TwinView" "1"
SubSection "Display"
Depth 24
EndSubSection
EndSection
Section "Screen"
Identifier "Screen1"
Device "Device1"
Monitor "Monitor1"
DefaultDepth 24
Option "TwinView" "1"
SubSection "Display"
Depth 24
#Modes "2560x1440_60.00"
EndSubSection
EndSection
Below is what I find in my Xorg.log file when the problem appears:
Code:
[ 15.808] (**) TPPS/2 IBM TrackPoint: (accel) acceleration threshold: 4
[ 21964.128] (II) evdev: Power Button: Close
[ 21964.129] (II) UnloadModule: "evdev"
[ 21964.154] (II) evdev: Video Bus: Close
[ 21964.154] (II) UnloadModule: "evdev"
[ 21964.204] (II) evdev: Sleep Button: Close
[ 21964.204] (II) UnloadModule: "evdev"
[ 21964.257] (II) evdev: Chicony PFU-65 USB Keyboard: Close
[ 21964.257] (II) UnloadModule: "evdev"
[ 21964.364] (II) evdev: Microsoft Microsoft(R) Compact Optical Mouse: Close
[ 21964.364] (II) UnloadModule: "evdev"
[ 21964.424] (II) evdev: Integrated Camera: Close
[ 21964.424] (II) UnloadModule: "evdev"
[ 21964.454] (II) evdev: AT Translated Set 2 keyboard: Close
[ 21964.454] (II) UnloadModule: "evdev"
[ 21964.667] (II) UnloadModule: "synaptics"
[ 21964.721] (II) evdev: ThinkPad Extra Buttons: Close
[ 21964.721] (II) UnloadModule: "evdev"
[ 21964.827] (II) evdev: TPPS/2 IBM TrackPoint: Close
[ 21964.828] (II) UnloadModule: "evdev"
[ 21975.881] (EE) NVIDIA(GPU-0): Failed to tear down EVO channel