Aplications that use GPU getting black screen

garuda-inxi
System:
  Kernel: 6.5.9-zen2-1-zen arch: x86_64 bits: 64 compiler: gcc v: 13.2.1
    clocksource: tsc available: acpi_pm
    parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-zen
    root=UUID=51b2812e-c004-4cd7-8410-6f02938631cd rw rootflags=subvol=@
    quiet quiet rd.udev.log_priority=3 vt.global_cursor_default=0 loglevel=3
    ibt=off
  Desktop: i3 v: 4.23 info: i3bar vt: 7 dm: LightDM v: 1.32.0
    Distro: Garuda Linux base: Arch Linux
Machine:
  Type: Laptop System: Dell product: Dell G15 5530 v: N/A
    serial: <superuser required> Chassis: type: 10 serial: <superuser required>
  Mobo: Dell model: 04HG9Y v: A00 serial: <superuser required> UEFI: Dell
    v: 1.4.0 date: 05/04/2023
Battery:
  ID-1: BAT0 charge: 47.6 Wh (96.7%) condition: 49.2/54.9 Wh (89.7%)
    volts: 13.1 min: 11.4 model: BYD DELL DVG8M35 type: Li-poly serial: <filter>
    status: charging cycles: 46
CPU:
  Info: model: 13th Gen Intel Core i5-13450HX bits: 64 type: MST AMCP
    arch: Raptor Lake gen: core 13 level: v3 note: check built: 2022+
    process: Intel 7 (10nm) family: 6 model-id: 0xB7 (183) stepping: 1
    microcode: 0x119
  Topology: cpus: 1x cores: 10 mt: 6 tpc: 2 st: 4 threads: 16 smt: enabled
    cache: L1: 864 KiB desc: d-4x32 KiB, 6x48 KiB; i-6x32 KiB, 4x64 KiB
    L2: 9.5 MiB desc: 6x1.2 MiB, 1x2 MiB L3: 20 MiB desc: 1x20 MiB
  Speed (MHz): avg: 857 high: 1098 min/max: 800/4600:3400 scaling:
    driver: intel_pstate governor: powersave cores: 1: 800 2: 800 3: 800 4: 800
    5: 800 6: 800 7: 1098 8: 800 9: 1087 10: 800 11: 1031 12: 800 13: 907
    14: 800 15: 800 16: 800 bogomips: 83558
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
  Vulnerabilities: <filter>
Graphics:
  Device-1: Intel Raptor Lake-S UHD Graphics vendor: Dell driver: i915
    v: kernel arch: Gen-13 process: Intel 7 (10nm) built: 2022+ ports:
    active: eDP-1 empty: DP-1 bus-ID: 00:02.0 chip-ID: 8086:a78b
    class-ID: 0300
  Device-2: NVIDIA GN20-P0-R-K2 [GeForce RTX 3050 6GB Laptop GPU]
    vendor: Dell driver: nvidia v: 545.29.02 alternate: nouveau,nvidia_drm
    non-free: 545.xx+ status: current (as of 2023-10; EOL~2026-12-xx)
    arch: Ampere code: GAxxx process: TSMC n7 (7nm) built: 2020-2023 pcie:
    gen: 4 speed: 16 GT/s lanes: 8 link-max: lanes: 16 bus-ID: 01:00.0
    chip-ID: 10de:25ec class-ID: 0300
  Device-3: Sunplus Innovation Integrated_Webcam_HD driver: uvcvideo
    type: USB rev: 2.0 speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 1-3:2
    chip-ID: 1bcf:2b9d class-ID: 0e02
  Display: x11 server: X.Org v: 21.1.9 compositor: Picom v: git-b700a
    driver: X: loaded: intel,nvidia unloaded: modesetting,nouveau
    alternate: fbdev,nv,vesa dri: i965 gpu: i915 display-ID: :0 screens: 1
  Screen-1: 0 s-res: 1920x1080 s-dpi: 96 s-size: 508x285mm (20.00x11.22")
    s-diag: 582mm (22.93")
  Monitor-1: eDP-1 mapped: eDP1 model: Najing CEC Panda 0x005f built: 2021
    res: 1920x1080 hz: 120 dpi: 143 gamma: 1.2 size: 340x190mm (13.39x7.48")
    diag: 395mm (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: kms_swrast
    surfaceless: drv: nvidia x11: drv: iris inactive: wayland,device-1
  API: OpenGL v: 4.6.0 compat-v: 4.5 vendor: intel mesa v: 23.2.1-arch1.2
    glx-v: 1.4 direct-render: yes renderer: Mesa Intel Graphics (RPL-S)
    device-ID: 8086:a78b memory: 7.27 GiB unified: yes
  API: Vulkan v: 1.3.269 layers: 8 device: 0 type: discrete-gpu name: NVIDIA
    GeForce RTX 3050 6GB Laptop GPU driver: nvidia v: 545.29.02
    device-ID: 10de:25ec surfaces: xcb,xlib device: 1 type: integrated-gpu
    name: Intel Graphics (RPL-S) driver: mesa intel v: 23.2.1-arch1.2
    device-ID: 8086:a78b surfaces: xcb,xlib device: 2 type: cpu name: llvmpipe
    (LLVM 16.0.6 256 bits) driver: mesa llvmpipe v: 23.2.1-arch1.2 (LLVM
    16.0.6) device-ID: 10005:0000 surfaces: xcb,xlib
Audio:
  Device-1: Intel vendor: Dell driver: sof-audio-pci-intel-tgl
    alternate: snd_hda_intel,snd_sof_pci_intel_tgl bus-ID: 00:1f.3
    chip-ID: 8086:7a50 class-ID: 0401
  Device-2: NVIDIA driver: snd_hda_intel v: kernel pcie: gen: 4
    speed: 16 GT/s lanes: 8 link-max: lanes: 16 bus-ID: 01:00.1
    chip-ID: 10de:2291 class-ID: 0403
  API: ALSA v: k6.5.9-zen2-1-zen status: kernel-api tools: N/A
  Server-1: PipeWire v: 0.3.84 status: active with: 1: pipewire-pulse
    status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
    4: pw-jack type: plugin tools: pactl,pw-cat,pw-cli,wpctl
Network:
  Device-1: Intel driver: iwlwifi v: kernel port: N/A bus-ID: 00:14.3
    chip-ID: 8086:7a70 class-ID: 0280
  IF: wlp0s20f3 state: up mac: <filter>
  Device-2: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet
    vendor: Dell driver: r8169 v: kernel pcie: gen: 1 speed: 2.5 GT/s lanes: 1
    port: 3000 bus-ID: 03:00.0 chip-ID: 10ec:8168 class-ID: 0200
  IF: enp3s0 state: down mac: <filter>
Bluetooth:
  Device-1: Intel AX201 Bluetooth driver: btusb v: 0.8 type: USB rev: 2.0
    speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 1-14:4 chip-ID: 8087:0026
    class-ID: e001
  Report: btmgmt ID: hci0 rfk-id: 0 state: up address: <filter> bt-v: 5.2
    lmp-v: 11 status: discoverable: no pairing: no class-ID: 7c010c
Drives:
  Local Storage: total: 476.94 GiB used: 141.1 GiB (29.6%)
  SMART Message: Required tool smartctl not installed. Check --recommends
  ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: A-Data
    model: SM2P41C3 NVMe 512GB size: 476.94 GiB block-size: physical: 512 B
    logical: 512 B speed: 63.2 Gb/s lanes: 4 tech: SSD serial: <filter>
    fw-rev: 92212301 temp: 47.9 C scheme: GPT
Partition:
  ID-1: / raw-size: 476.64 GiB size: 476.64 GiB (100.00%)
    used: 141.1 GiB (29.6%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
  ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%)
    used: 600 KiB (0.2%) fs: vfat dev: /dev/nvme0n1p1 maj-min: 259:1
  ID-3: /home raw-size: 476.64 GiB size: 476.64 GiB (100.00%)
    used: 141.1 GiB (29.6%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
  ID-4: /var/log raw-size: 476.64 GiB size: 476.64 GiB (100.00%)
    used: 141.1 GiB (29.6%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
  ID-5: /var/tmp raw-size: 476.64 GiB size: 476.64 GiB (100.00%)
    used: 141.1 GiB (29.6%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
Swap:
  Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default) zswap: no
  ID-1: swap-1 type: zram size: 7.45 GiB used: 0 KiB (0.0%) priority: 100
    comp: zstd avail: lzo,lzo-rle,lz4,lz4hc,842 max-streams: 16 dev: /dev/zram0
Sensors:
  System Temperatures: cpu: 67.0 C mobo: N/A sodimm: SODIMM C
  Fan Speeds (rpm): cpu: 879
Info:
  Processes: 353 Uptime: 2m wakeups: 0 Memory: total: 8 GiB note: est.
  available: 7.45 GiB used: 2.3 GiB (30.9%) Init: systemd v: 254
  default: graphical tool: systemctl Compilers: gcc: 13.2.1 Packages:
  pm: pacman pkgs: 1510 libs: 433 tools: octopi,paru Shell: Bash v: 5.2.15
  running-in: kitty inxi: 3.3.31
Garuda (2.6.17-1):
  System install date:     2023-10-04
  Last full system update: 2023-11-04
  Is partially upgraded:   No
  Relevant software:       snapper NetworkManager dracut nvidia-dkms
  Windows dual boot:       No/Undetected
  Failed units:            

Today, after updating my system, all aplications that use the gpu started to get no image, despite using memory.

The terminal emulator also is unresponsive, compared to yesterday.


Above is league of legends via wine.

I also tested Team fortress 2 with the same issue. No video.

Both applications were working fine yesterday

What kind of data can I take to help find the issue?

 ╰─λ ps aux | grep Xorg
root         882 19.4  3.8 26610232 303496 tty7  Ssl+ 18:41   3:44 /usr/lib/Xorg :0 -seat seat0 -auth /run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch
talesam+   12372  0.0  0.0   6556  2560 pts/1    S+   19:00   0:00 grep --color=auto Xorg
grep -i upgraded /var/log/pacman.log | grep 2023-11-04
1 Like
 ╭─talesamaral@talesamaral in ~ as 🧙 took 1m17s
 ╰─λ grep -i upgraded /var/log/pacman.log | grep 2023-11-04
[2023-11-04T11:56:20-0300] [ALPM] upgraded xz (5.4.4-1 -> 5.4.5-1)
[2023-11-04T11:56:21-0300] [ALPM] upgraded nvidia-utils (535.113.01-2 -> 545.29.02-2)
[2023-11-04T11:56:22-0300] [ALPM] upgraded lib32-nvidia-utils (535.113.01-1 -> 545.29.02-3)
[2023-11-04T11:56:22-0300] [ALPM] upgraded lib32-xz (5.4.4-1 -> 5.4.5-1)
[2023-11-04T11:56:22-0300] [ALPM] upgraded garuda-video-linux-config (1:r63.2f652e8-3 -> 2:1.1.4-4)
[2023-11-04T11:56:22-0300] [ALPM] upgraded git (2.42.0-1 -> 2.42.1-1)
[2023-11-04T11:56:23-0300] [ALPM] upgraded lean4-git (4.2.0.rc4.r11.g52f1000955-1 -> 4.3.0.rc1.r29.g47c09ac36c-1)
[2023-11-04T11:56:23-0300] [ALPM] upgraded lib32-sqlite (3.43.2-1 -> 3.44.0-1)
[2023-11-04T11:56:23-0300] [ALPM] upgraded libheif (1.17.1-1 -> 1.17.3-1)
[2023-11-04T11:56:23-0300] [ALPM] upgraded libxdg-basedir (1.2.3-1 -> 1.2.3-2)
[2023-11-04T11:56:23-0300] [ALPM] upgraded libxnvctrl (535.113.01-1 -> 545.29.02-1)
[2023-11-04T11:56:23-0300] [ALPM] upgraded nvidia-dkms (535.113.01-2 -> 545.29.02-2)
[2023-11-04T11:56:23-0300] [ALPM] upgraded tor (0.4.8.7-2 -> 0.4.8.8-1)
[2023-11-04T11:56:23-0300] [ALPM] upgraded ugrep (4.3.1-1 -> 4.3.2-1)
[2023-11-04T18:21:13-0300] [ALPM] upgraded jdk-openjdk (21.u35-3 -> 21.u35-7)
[2023-11-04T18:23:04-0300] [ALPM] upgraded android-udev (20231030-1 -> 20231104-1)
[2023-11-04T18:23:04-0300] [ALPM] upgraded jre11-openjdk-headless (11.0.21.u9-2 -> 11.0.21.u9-3)
[2023-11-04T18:23:04-0300] [ALPM] upgraded jre11-openjdk (11.0.21.u9-2 -> 11.0.21.u9-3)
[2023-11-04T18:23:05-0300] [ALPM] upgraded jdk11-openjdk (11.0.21.u9-2 -> 11.0.21.u9-3)
[2023-11-04T18:23:05-0300] [ALPM] upgraded jre17-openjdk-headless (17.0.9.u8-1 -> 17.0.9.u8-2)
[2023-11-04T18:23:05-0300] [ALPM] upgraded jre17-openjdk (17.0.9.u8-1 -> 17.0.9.u8-2)
[2023-11-04T18:23:05-0300] [ALPM] upgraded qt6-base (6.6.0-2 -> 6.6.0-3)
[2023-11-04T21:13:30-0300] [ALPM] upgraded libnet (2:1.1.6-1 -> 2:1.3-1)

?
But IDK, I am not a gamer and I have no problems with my Nvidia GPU.

Should I remove this package? It was recomended here https://forum.garudalinux.org/t/button-to-install-nvidia-proprietary-drivers-missing/31307/5?u=cauchygauss, because my GPU was not being used. And it solved the problem.

Just try it out, make an extra snapshot before. Or just use

garuda-update

in front. So you can easily restore to the old status.

I tried this and the system booted but was frozen. I restored the snapshot after that. WHat is weird is that the games are using VRAM. They are rendering somewhere. Not on my screen.

Killing the compositor solved kitty being unresponsive (somehow), but games still don’t render

1 Like

I don’t think you should remove nvidia-dkms. You could try downgrading these packages:

nvidia-utils (535.113.01-2 -> 545.29.02-2)
lib32-nvidia-utils (535.113.01-1 -> 545.29.02-3)
nvidia-dkms (535.113.01-2 -> 545.29.02-2)
3 Likes

I downgraded these (and rebooted) and the issue persists.

 pacman -U file:///var/cache/pacman/pkg/nvidia-utils-535.113.01-2-x86_64.pkg.tar.zst file://var/cache/pacman/pkg/lib32-nvidia-utils-535.113.01-1-x86_64.pkg.tar.zst file://var/cache/pacman/pkg/nvidia-dkms-535.113.01-2-x86_64.pkg.tar.zst

Tried to downgrade garuda-video-linux-config, but It gives an error

 sudo pacman -U https://builds.garudalinux.org/repos/garuda/x86_64/garuda-video-linux-config-1%3Ar63.2f652e8-3-any.pkg.tar.zst
loading packages...
warning: downgrading package garuda-video-linux-config (2:1.1.4-4 => 1:r63.2f652e8-3)
resolving dependencies...
looking for conflicting packages...

Packages (1) garuda-video-linux-config-1:r63.2f652e8-3


:: Proceed with installation? [Y/n] Y
(1/1) checking keys in keyring                                                                                      [---------------------------------------------------------------------] 100%
(1/1) checking package integrity                                                                                    [---------------------------------------------------------------------] 100%
(1/1) loading package files                                                                                         [---------------------------------------------------------------------] 100%
(1/1) checking for file conflicts                                                                                   [---------------------------------------------------------------------] 100%
(1/1) checking available disk space                                                                                 [---------------------------------------------------------------------] 100%
:: Running pre-transaction hooks...
(1/1) Performing snapper pre snapshots for the following configurations...
Traceback (most recent call last):
  File "/usr/share/libalpm/scripts/snap-pac", line 191, in <module>
    config_processor = ConfigProcessor(args.snap_pac_ini, args.type)
                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/share/libalpm/scripts/snap-pac", line 83, in __init__
    self.config["DEFAULT"] = {
    ~~~~~~~~~~~^^^^^^^^^^^
  File "/usr/lib/python3.11/configparser.py", line 993, in __setitem__
    self.read_dict({key: value})
  File "/usr/lib/python3.11/configparser.py", line 770, in read_dict
    self.set(section, key, value)
  File "/usr/lib/python3.11/configparser.py", line 1220, in set
    super().set(section, option, value)
  File "/usr/lib/python3.11/configparser.py", line 910, in set
    value = self._interpolation.before_set(self, section, option,
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/configparser.py", line 403, in before_set
    raise ValueError("invalid interpolation syntax in %r at "
ValueError: invalid interpolation syntax in 'pacman -U https://builds.garudalinux.org/repos/garuda/x86_64/garuda-video-linux-config-1%3Ar63.2f652e8-3-any.pkg.tar.zst' at position 88
error: command failed to execute correctly
error: failed to commit transaction (failed to run transaction hooks)
Errors occurred, no packages were upgraded.

I downloaded gnome and tested gnome wayland especifically. It now works for some reason. So I will consider this fixed for now.

pacman -S gnome

Basically on i3 the card doesn’t work and on gnome wayland it does.

I still think something weird happened on garuda-video-linux-config

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.