I upgraded the nvidia-driver package and all the required dependencies from 384.111-4 to 390.25-2, and now the X server hangs when disabling an output with xrandr.
I have two monitors, and I have an app that doesn’t like multiple displays, so I disable one before running it.
I use “xrandr --output DVI-D-0 --off” and both the displays turn off, then the single monitor turns back on, (as normal) but the X server is frozen.
There is no mouse movement or keyboard input, and I ssh in and kill my window manager (FVWM) and X exits normally.
There are no errors in /var/log/messages or /var/log/Xorg.0.log
It doesn’t matter if it’s the primary display being turned off or not. I’ve tried both.
I also tried the latest version on sid (390.42-1) and it does it too.
If I downgrade back to 384.111-4, it works again.
I use “startx” to start the server.
I rebooted after upgrading to ensure the correct kernel module was loaded.
I have added /usr/share/X11/xorg.conf.d/rotate-nvidia.conf to rotate one of the monitors:
Rotate Samsung monitor to portrait and declare primary
Option “Rotate” “Left”
Option “Primary” “true”
Here is the “xrandr” output:
Screen 0: minimum 8 x 8, current 3120 x 1920, maximum 32767 x 32767
DVI-D-0 connected 1920x1200+1200+0 (normal left inverted right x axis
y axis) 518mm x 324mm
1024x768 75.03 70.07 60.00
800x600 75.00 72.19 60.32 56.25
640x480 75.00 72.81 59.94
HDMI-0 disconnected (normal left inverted right x axis y axis)
DP-0 disconnected (normal left inverted right x axis y axis)
DP-1 disconnected (normal left inverted right x axis y axis)
DVI-D-1 connected primary 1200x1920+0+0 left (normal left inverted
right x axis y axis) 518mm x 324mm
1920x1080 60.00 50.00
1280x720 60.00 50.00
800x600 60.32 56.25
Please let me know if you need log files, more information, or want
me to try anything.
nvidia-bug-report.log.gz (112 KB)