One display is black after reboot

Greetings!

I’m a developer and Linux daily driver, however I’m brand new to Endeavour. I just got my new installation up and running and I’ve noticed a strange quirk.

Whenever I reboot my machine, one of my monitors goes black as if it’s not receiving any input. Removing and re-seating the DisplayPort cable solves this, but that’s hardly a viable fix in the long term.

Anyone have any ideas? <3

Welcome to the forum @internetfriend.

Could you be more specific? Which Desktop Environment? What hardware?

Could you post the output of

inxi -Faz

please?

1 Like

Wow… I heard the community was quick to respond here, but holy smokes. 4 minutes? I’m staggered :slight_smile:

I’m using the i3 flavor of Endeavor. Running 2x 32" 4k displays with an Nvidia GTX 1070.

inxi output:

System:
  Kernel: 5.16.2-arch1-1 x86_64 bits: 64 compiler: gcc v: 11.1.0
    parameters: BOOT_IMAGE=/boot/vmlinuz-linux
    root=UUID=9dab6e90-3267-426d-adfc-c700b7de8a29 rw quiet loglevel=3
    nowatchdog nvme_load=YES nvidia-drm.modeset=1
  Desktop: i3 4.20.1 info: i3bar vt: 7 dm: GDM 41.3, LightDM 1.30.0
    Distro: EndeavourOS base: Arch Linux
Machine:
  Type: Desktop System: Micro-Star product: MS-7C37 v: 1.0
    serial: <superuser required>
  Mobo: Micro-Star model: MPG X570 GAMING EDGE WIFI (MS-7C37) v: 1.0
    serial: <superuser required> UEFI: American Megatrends v: 1.70
    date: 01/09/2020
Battery:
  Device-1: hidpp_battery_0 model: Logitech MX Ergo Multi-Device Trackball
    serial: <filter> charge: 55% (should be ignored) rechargeable: yes
    status: Discharging
CPU:
  Info: model: AMD Ryzen 9 3900X bits: 64 type: MT MCP arch: Zen 2
    family: 0x17 (23) model-id: 0x71 (113) stepping: 0 microcode: 0x8701013
  Topology: cpus: 1x cores: 12 tpc: 2 threads: 24 smt: enabled cache:
    L1: 768 KiB desc: d-12x32 KiB; i-12x32 KiB L2: 6 MiB desc: 12x512 KiB
    L3: 64 MiB desc: 4x16 MiB
  Speed (MHz): avg: 2341 high: 4059 min/max: 2200/4672 boost: enabled
    scaling: driver: acpi-cpufreq governor: schedutil cores: 1: 3993 2: 2142
    3: 2090 4: 2200 5: 2200 6: 2200 7: 2200 8: 2200 9: 2200 10: 2096 11: 2199
    12: 2182 13: 4059 14: 2105 15: 2006 16: 2200 17: 2201 18: 2199 19: 2202
    20: 2200 21: 2200 22: 2540 23: 2199 24: 2176 bogomips: 182494
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
  Vulnerabilities:
  Type: itlb_multihit status: Not affected
  Type: l1tf status: Not affected
  Type: mds status: Not affected
  Type: meltdown status: Not affected
  Type: spec_store_bypass
    mitigation: Speculative Store Bypass disabled via prctl
  Type: spectre_v1
    mitigation: usercopy/swapgs barriers and __user pointer sanitization
  Type: spectre_v2 mitigation: Full AMD retpoline, IBPB: conditional,
    STIBP: conditional, RSB filling
  Type: srbds status: Not affected
  Type: tsx_async_abort status: Not affected
Graphics:
  Device-1: NVIDIA GP104 [GeForce GTX 1070] vendor: eVga.com. driver: nvidia
    v: 495.46 alternate: nouveau,nvidia_drm bus-ID: 2d:00.0 chip-ID: 10de:1b81
    class-ID: 0300
  Device-2: Logitech C920 HD Pro Webcam type: USB
    driver: snd-usb-audio,uvcvideo bus-ID: 5-3:2 chip-ID: 046d:0892
    class-ID: 0102 serial: <filter>
  Display: x11 server: X.Org 1.21.1.3 driver: loaded: nvidia
    unloaded: modesetting alternate: fbdev,nouveau,nv,vesa display-ID: :0
    screens: 1
  Screen-1: 0 s-res: 7680x2160 s-dpi: 139 s-size: 1403x391mm (55.2x15.4")
    s-diag: 1456mm (57.3")
  Monitor-1: DP-0 res: 3840x2160 hz: 60 dpi: 140
    size: 698x393mm (27.5x15.5") diag: 801mm (31.5")
  Monitor-2: DP-2 res: 3840x2160 hz: 60 dpi: 140
    size: 698x393mm (27.5x15.5") diag: 801mm (31.5")
  OpenGL: renderer: NVIDIA GeForce GTX 1070/PCIe/SSE2
    v: 4.6.0 NVIDIA 495.46 direct render: Yes
Audio:
  Device-1: NVIDIA GP104 High Definition Audio vendor: eVga.com.
    driver: snd_hda_intel v: kernel bus-ID: 2d:00.1 chip-ID: 10de:10f0
    class-ID: 0403
  Device-2: AMD Starship/Matisse HD Audio vendor: Micro-Star MSI
    driver: snd_hda_intel v: kernel bus-ID: 2f:00.4 chip-ID: 1022:1487
    class-ID: 0403
  Device-3: Logitech PRO X Wireless Gaming Headset type: USB
    driver: hid-generic,snd-usb-audio,usbhid bus-ID: 3-1:2 chip-ID: 046d:0aba
    class-ID: 0300
  Device-4: Logitech C920 HD Pro Webcam type: USB
    driver: snd-usb-audio,uvcvideo bus-ID: 5-3:2 chip-ID: 046d:0892
    class-ID: 0102 serial: <filter>
  Sound Server-1: ALSA v: k5.16.2-arch1-1 running: yes
  Sound Server-2: PulseAudio v: 15.0 running: no
  Sound Server-3: PipeWire v: 0.3.43 running: yes
Network:
  Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet
    vendor: Micro-Star MSI X570-A PRO driver: r8169 v: kernel port: d000
    bus-ID: 27:00.0 chip-ID: 10ec:8168 class-ID: 0200
  IF: enp39s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
  Device-2: Intel Dual Band Wireless-AC 3168NGW [Stone Peak]
    driver: iwlwifi v: kernel bus-ID: 29:00.0 chip-ID: 8086:24fb class-ID: 0280
  IF: wlan0 state: down mac: <filter>
Bluetooth:
  Device-1: Intel Wireless-AC 3168 Bluetooth type: USB driver: btusb v: 0.8
    bus-ID: 1-4:3 chip-ID: 8087:0aa7 class-ID: e001
  Report: rfkill ID: hci0 rfk-id: 1 state: down bt-service: disabled
    rfk-block: hardware: no software: no address: see --recommends
Drives:
  Local Storage: total: 953.87 GiB used: 9.9 GiB (1.0%)
  SMART Message: Unable to run smartctl. Root privileges required.
  ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Intel model: SSDPEKNW010T8
    size: 953.87 GiB block-size: physical: 512 B logical: 512 B
    speed: 31.6 Gb/s lanes: 4 type: SSD serial: <filter> rev: 002C
    temp: 38.9 C scheme: GPT
Partition:
  ID-1: / raw-size: 953.57 GiB size: 937.53 GiB (98.32%) used: 9.9 GiB (1.1%)
    fs: ext4 dev: /dev/nvme0n1p2 maj-min: 259:2
  ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%)
    used: 296 KiB (0.1%) fs: vfat dev: /dev/nvme0n1p1 maj-min: 259:1
Swap:
  Alert: No swap data was found.
Sensors:
  System Temperatures: cpu: N/A mobo: N/A gpu: nvidia temp: 55 C
  Fan Speeds (RPM): N/A gpu: nvidia fan: 11%
Info:
  Processes: 393 Uptime: 40m wakeups: 2 Memory: 62.81 GiB
  used: 2.59 GiB (4.1%) Init: systemd v: 250 tool: systemctl Compilers:
  gcc: 11.1.0 Packages: pacman: 1060 lib: 296 Shell: Zsh v: 5.8
  running-in: xfce4-terminal inxi: 3.3.12

We need more details about it, so we can smell the problem.
Please, describe your monitors’ behavior,

  • what happens in which phase of rebooting?
  • when does the difference between the two monitors start?
  • do they both work at Grub menu?
  • is there a Primary monitor, either in Xorg (set with a conf file), or in DE (arandr?)
  • do they use the same type of cable?
  • have you checked Xorg and/or journalctl logs for relevant messages?
  • are they Samsung???
  • do they have the same DPMS/PM settings (in the monitor menu)?

Try to switch their ports and see if the same monitor or the same port gives the issue.
If you don’t find any lucky solution, post Xorg log after a reboot (after you workaround the failed monitor as you described)