Skip to content

Can't switch to NVIDIA dGPU in KDE Plasma. #867

@0x41DEAD41

Description

@0x41DEAD41

Select the version

25.0.0.11

Describe your issue

When I switch to nvidia, SDDM and Minetest only render within the area under the moving cursor, and Plasma doesn't even load (almost). Only Trinity works fine.

Steps to reproduce

  1. install envycontrol
  2. run it - sudo envycontrol -s nvidia --dm sddm --rtd3 0
  3. reboot

What did you expect?

I was hoping Plasma would load as it always does.

Additional Information

inxi
System:
  Kernel: 6.16.8-arch1-1 arch: x86_64 bits: 64 compiler: gcc v: 15.2.1
  Desktop: TDE (Trinity) v: R14.1.4 Distro: Arch Linux
Machine:
  Type: Laptop System: ASUSTeK product: TUF GAMING FX504GD_FX80GD v: 1.0
    serial: <superuser required>
  Mobo: ASUSTeK model: FX504GD v: 1.0 serial: <superuser required>
    UEFI: American Megatrends v: FX504GD.322 date: 08/23/2021
Battery:
  ID-1: BAT1 charge: 4.8 Wh (19.8%) condition: 24/48 Wh (50%) volts: 3.28
    min: 11.68 model: ASUS A32-K55 status: discharging
CPU:
  Info: quad core model: Intel Core i5-8300H bits: 64 type: MT MCP
    arch: Coffee Lake rev: A cache: L1: 256 KiB L2: 1024 KiB L3: 8 MiB
  Speed (MHz): avg: 800 min/max: 800/4000 cores: 1: 800 2: 800 3: 800 4: 800
    5: 800 6: 800 7: 800 8: 800 bogomips: 36799
  Flags-basic: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Graphics:
  Device-1: Intel CoffeeLake-H GT2 [UHD Graphics 630] vendor: ASUSTeK
    driver: i915 v: kernel arch: Gen-9.5 bus-ID: 00:02.0
  Device-2: NVIDIA GP107M [GeForce GTX 1050 Mobile] vendor: ASUSTeK
    driver: nvidia v: 580.82.09 arch: Pascal bus-ID: 01:00.0
  Device-3: Azurewave USB2.0 HD UVC WebCam driver: uvcvideo type: USB
    bus-ID: 1-7:3
  Display: x11 server: X.org with: Xwayland v: 24.1.8 driver: X:
    loaded: modesetting,nvidia dri: iris gpu: i915 resolution: 1920x1080~60Hz
  API: EGL v: 1.5 drivers: iris,nvidia,swrast platforms:
    active: gbm,x11,surfaceless,device inactive: wayland,device-1
  API: OpenGL v: 4.6.0 compat-v: 4.5 vendor: mesa v: 25.2.3-arch1.2
    glx-v: 1.4 direct-render: yes renderer: zink Vulkan 1.4(NVIDIA GeForce GTX
    1050 (NVIDIA_PROPRIETARY))
  API: Vulkan v: 1.4.321 drivers: nvidia surfaces: N/A devices: 1
  Info: Tools: api: clinfo, eglinfo, glxinfo, vulkaninfo
    de: kscreen-console,kscreen-doctor gpu: nvidia-smi wl: wayland-info
    x11: xdpyinfo, xprop, xrandr
Audio:
  Device-1: Intel Cannon Lake PCH cAVS vendor: ASUSTeK driver: snd_hda_intel
    v: kernel bus-ID: 00:1f.3
  API: ALSA v: k6.16.8-arch1-1 status: kernel-api
  Server-1: aRts v: 1.5.10 status: active
  Server-2: JACK v: 1.9.22 status: off
  Server-3: PipeWire v: 1.4.8 status: off
Network:
  Device-1: Intel Cannon Lake PCH CNVi WiFi driver: iwlwifi v: kernel
    bus-ID: 00:14.3
  IF: wlo1 state: up mac: <filter>
  Device-2: Realtek RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet
    vendor: ASUSTeK driver: r8169 v: kernel port: 3000 bus-ID: 03:00.0
  IF: enp3s0 state: down mac: <filter>
Bluetooth:
  Device-1: N/A driver: btusb v: 0.8 type: USB bus-ID: 1-14:4
  Report: btmgmt ID: hci0 rfk-id: 0 state: down bt-service: enabled,running
    rfk-block: hardware: no software: yes address: <filter> bt-v: 5.1 lmp-v: 10
Drives:
  Local Storage: total: 1.36 TiB used: 355.41 GiB (25.4%)
  ID-1: /dev/nvme0n1 vendor: Samsung model: SSD 980 500GB size: 465.76 GiB
    temp: 33.9 C
  ID-2: /dev/sda vendor: Western Digital model: WD10SPZX-22Z10T1
    size: 931.51 GiB
Partition:
  ID-1: / size: 58.76 GiB used: 18.38 GiB (31.3%) fs: ext4 dev: /dev/nvme0n1p4
  ID-2: /boot/efi size: 511 MiB used: 15.1 MiB (3.0%) fs: vfat
    dev: /dev/nvme0n1p6
  ID-3: /home size: 181.67 GiB used: 13.56 GiB (7.5%) fs: ext4
    dev: /dev/nvme0n1p5
Swap:
  ID-1: swap-1 type: partition size: 32 GiB used: 0 KiB (0.0%)
    dev: /dev/nvme0n1p7
Sensors:
  System Temperatures: cpu: 49.0 C pch: 65.0 C mobo: N/A
  Fan Speeds (rpm): cpu: 0
Repos:
  Packages: 1248
  Active pacman repo servers in: /etc/pacman.conf
    1: https://mirror.ppa.trinitydesktop.org/trinity/archlinux/$arch
  Active pacman repo servers in: /etc/pacman.d/chaotic-mirrorlist
    1: https://cdn-mirror.chaotic.cx/$repo/$arch
    2: https://geo-mirror.chaotic.cx/$repo/$arch
    3: https://br-mirror.chaotic.cx/$repo/$arch
    4: https://bg-mirror.chaotic.cx/$repo/$arch
    5: https://ca-mirror.chaotic.cx/$repo/$arch
    6: https://cl-mirror.chaotic.cx/$repo/$arch
    7: https://de-2-mirror.chaotic.cx/$repo/$arch
    8: https://de-3-mirror.chaotic.cx/$repo/$arch
    9: https://de-4-mirror.chaotic.cx/$repo/$arch
    10: https://fr-mirror.chaotic.cx/$repo/$arch
    11: https://gr-mirror.chaotic.cx/$repo/$arch
    12: https://in-mirror.chaotic.cx/$repo/$arch
    13: https://in-2-mirror.chaotic.cx/$repo/$arch
    14: https://in-3-mirror.chaotic.cx/$repo/$arch
    15: https://in-4-mirror.chaotic.cx/$repo/$arch
    16: https://kr-mirror.chaotic.cx/$repo/$arch
    17: https://es-mirror.chaotic.cx/$repo/$arch
    18: https://es-2-mirror.chaotic.cx/$repo/$arch
    19: https://us-mi-mirror.chaotic.cx/$repo/$arch
    20: https://us-tx-mirror.chaotic.cx/$repo/$arch
    21: https://us-ut-mirror.chaotic.cx/$repo/$arch
  Active pacman repo servers in: /etc/pacman.d/mirrorlist
    1: https://cdnmirror.com/archlinux/$repo/os/$arch
    2: https://de.arch.niranjan.co/$repo/os/$arch
    3: https://archlinux.uk.mirror.allworldit.com/archlinux/$repo/os/$arch
    4: https://al.arch.niranjan.co/$repo/os/$arch
    5: https://mirror.ubrco.de/archlinux/$repo/os/$arch
    6: https://at.arch.niranjan.co/$repo/os/$arch
    7: https://berlin.mirror.pkgbuild.com/$repo/os/$arch
    8: https://johannesburg.mirror.pkgbuild.com/$repo/os/$arch
    9: https://losangeles.mirror.pkgbuild.com/$repo/os/$arch
    10: https://taipei.mirror.pkgbuild.com/$repo/os/$arch
    11: https://us.arch.niranjan.co/$repo/os/$arch
    12: https://uk.repo.c48.uk/arch/$repo/os/$arch
    13: https://mirror.ufscar.br/archlinux/$repo/os/$arch
    14: https://mirror.lcarilla.de/archlinux/$repo/os/$arch
    15: https://nz.arch.niranjan.co/$repo/os/$arch
    16: https://mirrors.neusoft.edu.cn/archlinux/$repo/os/$arch
    17: https://archlinux.za.mirror.allworldit.com/archlinux/$repo/os/$arch
    18: https://mirror.theash.xyz/arch/$repo/os/$arch
    19: https://mirror.funami.tech/arch/$repo/os/$arch
    20: https://mirror.theo546.fr/archlinux/$repo/os/$arch
  No nix channels found for user: usix
Info:
  Memory: total: 32 GiB available: 31.2 GiB used: 1.25 GiB (4.0%)
  Processes: 240 Uptime: 3m Init: systemd
  Compilers: gcc: 15.2.1 Shell: Bash v: 5.3.3 inxi: 3.3.39

🎞️ Trying to run Plasma

🎞️ Trying to run Trinity and Minetest

Xorg.0.log

sddm.log

xorg.conf.txt

plasmashell_nvidia_dgpu_mode_xlibre.log

Extra fields

Metadata

Metadata

Assignees

Labels

bugSomething isn't workinghybrid-gpu-setupintel-gpuIntel GPU relatedneeds-triageThis needs to be reviewed and categorized.nvidia-gpuNvidia GPU related

Type

No type

Projects

Status

No status

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions