Hi,
one machine has the behavior that when logged in as non-root user and you turn one monitor off and on again, the monitor shows only a black screen.
The setup is:
FUJITSU Workstation CELSIUS M740 with a Quadro K2200
two DELL S2817Q monitors attached via displayport
RHEL 7.4 with 3.10.0-693.11.6.el7.x86_64
The steps to reproduce are:
- boot machine
- login as non-root user (both displays show the gnome desktop)
- turn off the second display (the first display goes dark for a second and then shows the desktop again)
- turn on the second display (the second display only shows a black screen)
actual result:
second display only shows black screen
expected result:
second display shows desktop
how reproducible:
always reproducible
while turning off the second display there are the following messages printed to /var/log/messages and journal:
Jan 10 14:51:54 uim740 kernel: snd_hda_codec_hdmi hdaudioC1D0: HDMI: invalid ELD data byte 0
Jan 10 14:51:54 uim740 journal: Can not determine workarea, guessing at layout
Jan 10 14:51:54 uim740 journal: Can not determine workarea, guessing at layout
Jan 10 14:51:54 uim740 kernel: snd_hda_codec_hdmi hdaudioC1D0: HDMI: invalid ELD data byte 0
Jan 10 14:51:54 uim740 nautilus-deskto[28956]: Can not determine workarea, guessing at layout
Jan 10 14:51:54 uim740 nautilus-deskto[28956]: Can not determine workarea, guessing at layout
When logged in as root the display can be turned off and on and the display still shows the desktop. And only the “snd_hda_codec_hdmi hdaudioC1D0: HDMI: invalid ELD data byte 0” message is printed to /var/log/messages and journal:
Jan 10 14:57:15 uim740 kernel: snd_hda_codec_hdmi hdaudioC1D0: HDMI: invalid ELD data byte 0
Jan 10 14:57:15 uim740 kernel: snd_hda_codec_hdmi hdaudioC1D0: HDMI: invalid ELD data byte 0
I attached the Xorg log when logged in as root and when logged in as non-root. And I also attached the nvidia-bug-report.
Br,
Jens
nvidia-bug-report.log.gz (259 KB)
Xorg.0.log_on_off_on__non_root.txt (873 KB)
Xorg.0.log_on_off_on__root.txt (1.04 MB)