Hi all
I’m using Manjaro GNOME on a laptop with an Nvidia card and I have an external monitor connected via HDMI. The issue I’m seeing is:
- After a restart, once I’m logged into my session (automatic login, I don’t type in my password) the laptop’s built-in screen goes black.
- The built-in screen is clearly on, just displays black.
- While booting, both screens flash up and display the splash, as expected.
- The external screen works as expected.
- This does not necessarily happen each time. Sometimes both screens work as expected, but that’s rare.
- I can get the built-in screen to work again if I open the display settings, select the built-in screen, turn it off, apply the changes, and then enable it again
- I tried switching both the linux kernel (between 6.12 and 6.18) and Nvidia drivers (older proprietary Nvidia drivers as well as non-proprietary drivers), problem still persists.
I have no idea where to start debugging this problem, please advise.
Here’s the inxi output of my system:
System:
Host: mivkov-lenovo-legion Kernel: 6.18.12-1-MANJARO arch: x86_64 bits: 64
compiler: gcc v: 15.2.1 clocksource: tsc avail: hpet,acpi_pm
parameters: BOOT_IMAGE=/@/boot/vmlinuz-6.18-x86_64
root=UUID=55f64337-4b89-47e1-b2ca-21289d309a13 rw rootflags=subvol=@ quiet
cryptdevice=UUID=d2756901-892f-4a86-9337-aa2ecc93b2eb:luks-d2756901-892f-4a86-9337-aa2ecc93b2eb
root=/dev/mapper/luks-d2756901-892f-4a86-9337-aa2ecc93b2eb splash
apparmor=1 security=apparmor udev.log_priority=3
Desktop: GNOME v: 49.4 tk: GTK v: 3.24.51 wm: gnome-shell
tools: gsd-screensaver-proxy dm: GDM v: 49.2 Distro: Manjaro base: Arch Linux
Machine:
Type: Laptop System: LENOVO product: 81UH v: Lenovo Legion Y740-15IRHg
serial: <superuser required> Chassis: type: 10 v: Lenovo Legion Y740-15IRHg
serial: <superuser required>
Mobo: LENOVO model: LNVNB161216 v: SDK0R32862 WIN
serial: <superuser required>
part-nu: LENOVO_MT_81UH_BU_idea_FM_Legion Y740-15IRHg
uuid: <superuser required> Firmware: UEFI vendor: LENOVO v: BVCN16WW(V1.12)
date: 06/21/2021
Battery:
ID-1: BAT1 charge: 30.3 Wh (59.3%) condition: 51.1/57.4 Wh (89.1%)
volts: 11.86 min: 11.55 model: Celxpert L17C3PG2 type: Li-ion serial: 3571
charging: status: not charging type: long_life avail: long_life,standard
cycles: 27
CPU:
Info: model: Intel Core i7-9750H bits: 64 type: MT MCP arch: Coffee Lake
gen: core 9 level: v3 note: check built: 2018 process: Intel 14nm family: 6
model-id: 0x9E (158) stepping: 0xA (10) microcode: 0xFA
Topology: cpus: 1x dies: 1 clusters: 6 cores: 6 threads: 12 tpc: 2
smt: enabled cache: L1: 384 KiB desc: d-6x32 KiB; i-6x32 KiB L2: 1.5 MiB
desc: 6x256 KiB L3: 12 MiB desc: 1x12 MiB
Speed (MHz): avg: 800 min/max: 800/4500 scaling: driver: intel_pstate
governor: powersave cores: 1: 800 2: 800 3: 800 4: 800 5: 800 6: 800 7: 800
8: 800 9: 800 10: 800 11: 800 12: 800 bogomips: 62399
Flags-basic: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Vulnerabilities:
Type: gather_data_sampling mitigation: Microcode
Type: ghostwrite status: Not affected
Type: indirect_target_selection status: Not affected
Type: itlb_multihit status: KVM: Split huge pages
Type: l1tf mitigation: PTE Inversion; VMX: conditional cache flushes, SMT
vulnerable
Type: mds mitigation: Clear CPU buffers; SMT vulnerable
Type: meltdown mitigation: PTI
Type: mmio_stale_data mitigation: Clear CPU buffers; SMT vulnerable
Type: old_microcode status: Not affected
Type: reg_file_data_sampling status: Not affected
Type: retbleed mitigation: IBRS
Type: spec_rstack_overflow 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: IBRS; IBPB: conditional; STIBP: conditional;
RSB filling; PBRSB-eIBRS: Not affected; BHI: Not affected
Type: srbds mitigation: Microcode
Type: tsa status: Not affected
Type: tsx_async_abort status: Not affected
Type: vmscape mitigation: IBPB before exit to userspace
Graphics:
Device-1: Intel CoffeeLake-H GT2 [UHD Graphics 630] vendor: Lenovo
driver: i915 v: kernel arch: Gen-9.5 process: Intel 14nm built: 2016-20
ports: active: eDP-1 empty: none bus-ID: 00:02.0 chip-ID: 8086:3e9b
class-ID: 0300
Device-2: NVIDIA TU104BM [GeForce RTX 2080 Mobile] vendor: Lenovo
driver: nvidia v: 590.48.01 alternate: nouveau,nova_core,nvidia_drm
non-free: 550-580.xx+ status: current (as of 2025-11; EOL~2026-12-xx)
arch: Turing code: TUxxx process: TSMC 12nm FF built: 2018-2022 pcie:
gen: 1 speed: 2.5 GT/s lanes: 16 link-max: gen: 3 speed: 8 GT/s ports:
active: HDMI-A-1 empty: DP-1,DP-2,DP-3 bus-ID: 01:00.0 chip-ID: 10de:1ed0
class-ID: 0300
Device-3: Lite-On Integrated Camera driver: uvcvideo type: USB rev: 2.0
speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 1-7:6 chip-ID: 04ca:7070
class-ID: 0e02
Display: wayland server: X.org v: 1.21.1.21 with: Xwayland v: 24.1.9
compositor: gnome-shell driver: gpu: i915,nv_platform,nvidia,nvidia-nvswitch
display-ID: 0
Monitor-1: HDMI-A-1 model: Idek Iiyama PL2492H serial: 1225740510076
built: 2024 res: 1920x1080 dpi: 93 gamma: 1.2 size: 527x296mm (20.75x11.65")
diag: 604mm (23.8") ratio: 16:9 modes: max: 1920x1080 min: 640x480
Monitor-2: eDP-1 model: BOE Display 0x083b built: 2018 res: 1920x1080
dpi: 142 gamma: 1.2 size: 344x193mm (13.54x7.6") diag: 394mm (15.5")
ratio: 16:9 modes: 1920x1080
API: EGL v: 1.5 hw: drv: intel iris drv: nvidia platforms: device: 0
drv: nvidia device: 2 drv: iris device: 3 drv: swrast gbm: drv: nvidia
surfaceless: drv: nvidia wayland: drv: iris x11: drv: iris
inactive: device-1
API: OpenGL v: 4.6.0 compat-v: 4.5 vendor: intel mesa v: 25.3.5-arch1.1
glx-v: 1.4 direct-render: yes renderer: Mesa Intel UHD Graphics 630 (CFL GT2)
device-ID: 8086:3e9b memory: 30.48 GiB unified: yes display-ID: :0.0
API: Vulkan v: 1.4.341 layers: 6 device: 0 type: discrete-gpu name: NVIDIA
GeForce RTX 2080 with Max-Q Design driver: nvidia v: 590.48.01
device-ID: 10de:1ed0 surfaces: N/A
Info: Tools: api: eglinfo, glxinfo, vulkaninfo
gpu: nvidia-settings,nvidia-smi x11: xdpyinfo, xprop, xrandr
Audio:
Device-1: Intel Cannon Lake PCH cAVS vendor: Lenovo driver: snd_hda_intel
v: kernel alternate: snd_soc_avs,snd_sof_pci_intel_cnl bus-ID: 00:1f.3
chip-ID: 8086:a348 class-ID: 0403
Device-2: NVIDIA TU104 HD Audio vendor: Lenovo driver: snd_hda_intel
v: kernel pcie: gen: 3 speed: 8 GT/s lanes: 16 bus-ID: 01:00.1
chip-ID: 10de:10f8 class-ID: 0403
API: ALSA v: k6.18.12-1-MANJARO status: kernel-api with: aoss
type: oss-emulator tools: alsactl,alsamixer,amixer
Server-1: sndiod v: N/A status: off tools: aucat,midicat,sndioctl
Server-2: JACK v: 1.9.22 status: off tools: N/A
Server-3: PipeWire v: 1.4.10 status: active with: 1: pipewire-pulse
status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
tools: pactl,pw-cat,pw-cli,wpctl
Network:
Device-1: Intel Cannon Lake PCH CNVi WiFi vendor: Rivet Networks Killer
Wireless-AC 1550i Wireless driver: iwlwifi v: kernel bus-ID: 00:14.3
chip-ID: 8086:a370 class-ID: 0280
IF: wlp0s20f3 state: up mac: 08:71:90:a2:b5:70
Device-2: Realtek RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet
vendor: Lenovo driver: r8169 v: kernel pcie: gen: 1 speed: 2.5 GT/s lanes: 1
port: 3000 bus-ID: 3f:00.0 chip-ID: 10ec:8168 class-ID: 0200
IF: enp63s0 state: down mac: 7c:8a:e1:16:a0:d2
IF-ID-1: pvpnksintrf0 state: unknown speed: N/A duplex: N/A
mac: 56:97:af:66:7c:cb
IF-ID-2: tun0 state: unknown speed: 10000 Mbps duplex: full mac: N/A
Info: services: NetworkManager, systemd-timesyncd, wpa_supplicant
Bluetooth:
Device-1: Intel Bluetooth 9460/9560 Jefferson Peak (JfP) driver: btusb v: 0.8
type: USB rev: 2.0 speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 1-14:7
chip-ID: 8087:0aaa class-ID: e001
Report: rfkill ID: hci0 rfk-id: 2 state: down bt-service: enabled,running
rfk-block: hardware: no software: yes address: see --recommends
Drives:
Local Storage: total: 1.38 TiB used: 747.42 GiB (53.1%)
SMART Message: Unable to run smartctl. Root privileges required.
ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: SK Hynix
model: HFS512GD9TNG-L3A0B size: 476.94 GiB block-size: physical: 512 B
logical: 512 B speed: 31.6 Gb/s lanes: 4 tech: SSD
serial: AJ9AN8678109YB60Y fw-rev: 80040C10 temp: 35.9 C scheme: GPT
ID-2: /dev/sda maj-min: 8:0 vendor: Seagate model: ST1000LM049-2GH172
size: 931.51 GiB block-size: physical: 4096 B logical: 512 B speed: 6.0 Gb/s
tech: HDD rpm: 7200 serial: WN9111ED fw-rev: LXM4 scheme: GPT
Partition:
ID-1: / raw-size: 474.35 GiB size: 474.35 GiB (100.00%)
used: 301.8 GiB (63.6%) fs: btrfs dev: /dev/dm-0 maj-min: 253:0
mapped: luks-d2756901-892f-4a86-9337-aa2ecc93b2eb
ID-2: /boot/efi raw-size: 600 MiB size: 598.8 MiB (99.80%)
used: 19.3 MiB (3.2%) fs: vfat dev: /dev/nvme0n1p1 maj-min: 259:1
ID-3: /home raw-size: 474.35 GiB size: 474.35 GiB (100.00%)
used: 301.8 GiB (63.6%) fs: btrfs dev: /dev/dm-0 maj-min: 253:0
mapped: luks-d2756901-892f-4a86-9337-aa2ecc93b2eb
ID-4: /var/log raw-size: 474.35 GiB size: 474.35 GiB (100.00%)
used: 301.8 GiB (63.6%) fs: btrfs dev: /dev/dm-0 maj-min: 253:0
mapped: luks-d2756901-892f-4a86-9337-aa2ecc93b2eb
Swap:
Alert: No swap data was found.
Sensors:
System Temperatures: cpu: 56.0 C pch: 52.0 C mobo: N/A
Fan Speeds (rpm): N/A
Info:
Memory: total: 32 GiB available: 31.21 GiB used: 10.45 GiB (33.5%)
Processes: 500 Power: uptime: 2d 4h 33m states: freeze,mem,disk
suspend: deep avail: s2idle wakeups: 0 hibernate: platform avail: shutdown,
reboot, suspend, test_resume image: 12.43 GiB services: gsd-power,
power-profiles-daemon, upowerd Init: systemd v: 259 default: graphical
tool: systemctl
Packages: 2110 pm: pacman pkgs: 2086 libs: 515 tools: gnome-software,pamac
pm: flatpak pkgs: 24 Compilers: clang: 21.1.8 alt: 20 gcc: 15.2.1 Shell: Zsh
v: 5.9 running-in: kitty inxi: 3.3.40
Here’s the xrandr output:
Screen 0: minimum 16 x 16, current 3840 x 1080, maximum 32767 x 32767
HDMI-1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 530mm x 300mm
1920x1080 59.96*+
1440x1080 59.99
1400x1050 59.98
1280x1024 59.89
1280x960 59.94
1152x864 59.96
1024x768 59.92
800x600 59.86
640x480 59.38
320x240 59.29
1680x1050 59.95
1440x900 59.89
1280x800 59.81
1152x720 59.97
960x600 59.63
928x580 59.88
800x500 59.50
768x480 59.90
720x480 59.71
640x400 59.95
320x200 58.14
1600x900 59.95
1368x768 59.88
1280x720 59.86
1024x576 59.90
864x486 59.92
720x400 59.27
640x350 59.28
eDP-1 connected 1920x1080+1920+0 (normal left inverted right x axis y axis) 340mm x 190mm
1920x1080 143.88*+
1440x1080 143.80
1400x1050 143.89
1280x1024 143.79
1280x960 143.86
1152x864 143.92
1024x768 143.87
800x600 143.83
640x480 143.85
320x240 142.05
1680x1050 143.88
1440x900 143.86
1280x800 143.84
1152x720 143.77
960x600 143.72
928x580 143.50
800x500 143.68
768x480 143.69
720x480 143.85
640x400 143.37
320x200 141.40
1600x900 143.93
1368x768 143.77
1280x720 143.67
1024x576 143.91
864x486 143.63
720x400 143.88
640x350 143.57
Here’s the output of journalctl --catalog --priority=3 after a fresh reboot where the problem occurred again.
Mar 01 11:54:46 mivkov-lenovo-legion systemd-coredump[127149]: Failed to send coredump datagram: Connection reset by peer
Mar 01 11:54:46 mivkov-lenovo-legion dbus-broker-launch[826]: Activation request for 'org.freedesktop.UPower' failed.
Mar 01 11:54:46 mivkov-lenovo-legion dbus-broker-launch[826]: Activation request for 'org.freedesktop.UPower' failed.
Mar 01 11:54:47 mivkov-lenovo-legion dbus-broker-launch[826]: Activation request for 'org.freedesktop.ColorManager' failed.
Mar 01 11:54:53 mivkov-lenovo-legion dbus-broker-launch[826]: Activation request for 'org.freedesktop.nm_dispatcher' failed.
Mar 01 11:54:53 mivkov-lenovo-legion nm-openvpn[113544]: event_wait : Interrupted system call (fd=-1,code=4)
Mar 01 11:54:53 mivkov-lenovo-legion dbus-broker-launch[826]: Activation request for 'org.freedesktop.nm_dispatcher' failed.
Mar 01 11:54:53 mivkov-lenovo-legion dbus-broker-launch[826]: Activation request for 'org.freedesktop.nm_dispatcher' failed.
Mar 01 11:54:54 mivkov-lenovo-legion dbus-broker-launch[826]: Activation request for 'org.freedesktop.nm_dispatcher' failed.
Mar 01 11:54:54 mivkov-lenovo-legion dbus-broker-launch[826]: Activation request for 'org.freedesktop.nm_dispatcher' failed.
Mar 01 11:54:54 mivkov-lenovo-legion systemd[1]: Failed unmounting /var/cache.
░░ Subject: A stop job for unit var-cache.mount has finished
░░ Defined-By: systemd
░░ Support: https://forum.manjaro.org/c/support
░░
░░ A stop job for unit var-cache.mount has finished.
░░
░░ The job identifier is 9317 and the job result is failed.
-- Boot 8c91f98e584c4369b3afe519c90f8c0f --
Mar 01 11:55:40 mivkov-lenovo-legion kernel: x86/cpu: SGX disabled or unsupported by BIOS.
Mar 01 11:55:40 mivkov-lenovo-legion kernel:
Mar 01 11:55:42 mivkov-lenovo-legion bluetoothd[819]: Failed to set default system config for hci0
Mar 01 11:55:42 mivkov-lenovo-legion bluetoothd[819]: Failed to set mode: Failed (0x03)
Mar 01 11:55:42 mivkov-lenovo-legion kernel: nvidia-gpu 0000:01:00.3: i2c timeout error e0000000
Mar 01 11:55:42 mivkov-lenovo-legion kernel: ucsi_ccg 7-0008: i2c_transfer failed -110
Mar 01 11:55:42 mivkov-lenovo-legion kernel: ucsi_ccg 7-0008: ucsi_ccg_init failed - -110
Mar 01 11:55:42 mivkov-lenovo-legion kernel: ucsi_ccg 7-0008: probe with driver ucsi_ccg failed with error -110
Mar 01 11:55:46 mivkov-lenovo-legion gdm-autologin][922]: gkr-pam: couldn't unlock the login keyring.