Garuda KDE Plasma Wayland Support

garuda-inxi:

Kernel: 5.16.13-zen1-1-zen x86_64 bits: 64 compiler: gcc v: 11.2.0
parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-zen
root=UUID=43ffd917-319d-48f0-8777-510e3a8f7915 rw rootflags=subvol=@
quiet splash nvidia-drm.modeset=1 rd.udev.log_priority=3
vt.global_cursor_default=0 loglevel=3
Desktop: KDE Plasma 5.24.3 tk: Qt 5.15.3 info: latte-dock wm: kwin_x11
vt: 1 dm: SDDM Distro: Garuda Linux base: Arch Linux
Machine:
Type: Desktop Mobo: ASUSTeK model: TUF GAMING X570-PLUS (WI-FI) v: Rev X.0x
serial: <superuser required> UEFI: American Megatrends v: 4005
date: 07/13/2021
CPU:
Info: model: AMD Ryzen 7 5800X bits: 64 type: MT MCP arch: Zen 3
family: 0x19 (25) model-id: 0x21 (33) stepping: 0 microcode: 0xA201016
Topology: cpus: 1x cores: 8 tpc: 2 threads: 16 smt: enabled cache:
L1: 512 KiB desc: d-8x32 KiB; i-8x32 KiB L2: 4 MiB desc: 8x512 KiB
L3: 32 MiB desc: 1x32 MiB
Speed (MHz): avg: 4198 high: 4200 min/max: 2200/5361 boost: enabled
scaling: driver: acpi-cpufreq governor: performance cores: 1: 4200 2: 4200
3: 4200 4: 4199 5: 4196 6: 4200 7: 4199 8: 4200 9: 4200 10: 4177 11: 4200
12: 4197 13: 4200 14: 4200 15: 4200 16: 4200 bogomips: 134408
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,
IBRS_FW, STIBP: always-on, RSB filling
Type: srbds status: Not affected
Type: tsx_async_abort status: Not affected
Graphics:
Device-1: NVIDIA GP106 [GeForce GTX 1060 6GB] vendor: Gigabyte
driver: nvidia v: 510.54 alternate: nouveau,nvidia_drm pcie: gen: 3
speed: 8 GT/s lanes: 16 ports: active: none off: DP-2,DVI-D-1,HDMI-A-1
empty: DP-1,DP-3 bus-ID: 0a:00.0 chip-ID: 10de:1c03 class-ID: 0300
Device-2: Logitech HD Pro Webcam C920 type: USB
driver: snd-usb-audio,uvcvideo bus-ID: 1-1.2:4 chip-ID: 046d:082d
class-ID: 0102 serial: <filter>
Display: x11 server: X.Org v: 1.21.1.3 compositor: kwin_x11 driver: X:
loaded: nvidia unloaded: modesetting alternate: fbdev,nouveau,nv,vesa
gpu: nvidia display-ID: :0 screens: 1
Screen-1: 0 s-res: 5760x1080 s-dpi: 101 s-size: 1450x272mm (57.1x10.7")
s-diag: 1475mm (58.1")
Monitor-1: DP-3 pos: primary,left res: 1920x1080 hz: 60 dpi: 102
size: 480x270mm (18.9x10.6") diag: 551mm (21.7")
Monitor-2: DVI-D-0 pos: right res: 1920x1080 hz: 60 dpi: 102
size: 480x270mm (18.9x10.6") diag: 551mm (21.7")
Monitor-3: HDMI-0 pos: primary,center res: 1920x1080 dpi: 70
size: 698x393mm (27.5x15.5") diag: 801mm (31.5")
OpenGL: renderer: NVIDIA GeForce GTX 1060 6GB/PCIe/SSE2
v: 4.6.0 NVIDIA 510.54 direct render: Yes
Audio:
Device-1: NVIDIA GP106 High Definition Audio vendor: Gigabyte
driver: snd_hda_intel v: kernel pcie: gen: 3 speed: 8 GT/s lanes: 16
bus-ID: 0a:00.1 chip-ID: 10de:10f1 class-ID: 0403
Device-2: AMD Starship/Matisse HD Audio vendor: ASUSTeK
driver: snd_hda_intel v: kernel pcie: gen: 4 speed: 16 GT/s lanes: 16
bus-ID: 0c:00.4 chip-ID: 1022:1487 class-ID: 0403
Device-3: C-Media Blue Snowball type: USB
driver: hid-generic,snd-usb-audio,usbhid bus-ID: 1-1.1.3:6
chip-ID: 0d8c:0005 class-ID: 0300 serial: <filter>
Device-4: Astro Gaming MixAmp Pro type: USB
driver: hid-generic,snd-usb-audio,usbhid bus-ID: 1-1.1.4:7
chip-ID: 9886:0038 class-ID: 0300
Device-5: Logitech HD Pro Webcam C920 type: USB
driver: snd-usb-audio,uvcvideo bus-ID: 1-1.2:4 chip-ID: 046d:082d
class-ID: 0102 serial: <filter>
Sound Server-1: ALSA v: k5.16.13-zen1-1-zen running: yes
Sound Server-2: PulseAudio v: 15.0 running: no
Sound Server-3: PipeWire v: 0.3.48 running: yes
Network:
Device-1: Intel Wireless-AC 9260 driver: iwlwifi v: kernel pcie: gen: 2
speed: 5 GT/s lanes: 1 bus-ID: 05:00.0 chip-ID: 8086:2526 class-ID: 0280
IF: wlp5s0 state: down mac: <filter>
Device-2: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet
vendor: ASUSTeK driver: r8169 v: kernel pcie: gen: 1 speed: 2.5 GT/s
lanes: 1 port: f000 bus-ID: 06:00.0 chip-ID: 10ec:8168 class-ID: 0200
IF: enp6s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
Bluetooth:
Device-1: Intel Wireless-AC 9260 Bluetooth Adapter type: USB driver: btusb
v: 0.8 bus-ID: 3-5:2 chip-ID: 8087:0025 class-ID: e001
Report: bt-adapter ID: hci0 rfk-id: 0 state: up address: <filter>
Drives:
Local Storage: total: 12.98 TiB used: 607.4 GiB (4.6%)
SMART Message: Unable to run smartctl. Root privileges required.
ID-1: /dev/nvme0n1 maj-min: 259:5 vendor: Samsung
model: MZVLB256HAHQ-000L2 size: 238.47 GiB block-size: physical: 512 B
logical: 512 B speed: 31.6 Gb/s lanes: 4 type: SSD serial: <filter>
rev: 0L1QEXD7 temp: 47.9 C scheme: GPT
ID-2: /dev/nvme1n1 maj-min: 259:0 vendor: Western Digital
model: WDS500G3X0C-00SJG0 size: 465.76 GiB block-size: physical: 512 B
logical: 512 B speed: 31.6 Gb/s lanes: 4 type: SSD serial: <filter>
rev: 111110WD temp: 49.9 C scheme: GPT
ID-3: /dev/sda maj-min: 8:0 vendor: SanDisk model: SDSSDH3 512G
size: 476.94 GiB block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s
type: SSD serial: <filter> rev: 1000 scheme: GPT
ID-4: /dev/sdb maj-min: 8:16 vendor: Western Digital
model: WD4004FZWX-00GBGB0 size: 3.64 TiB block-size: physical: 4096 B
logical: 512 B speed: 6.0 Gb/s type: HDD rpm: 7200 serial: <filter>
rev: 0A81 scheme: GPT
ID-5: /dev/sdc maj-min: 8:32 vendor: Toshiba model: DT01ACA200
size: 1.82 TiB block-size: physical: 4096 B logical: 512 B speed: 6.0 Gb/s
type: HDD rpm: 7200 serial: <filter> rev: ABB0 scheme: GPT
ID-6: /dev/sdd maj-min: 8:48 type: USB vendor: Western Digital
model: WD My Book 25EE size: 2.73 TiB block-size: physical: 4096 B
logical: 512 B type: N/A serial: <filter> rev: 4003 scheme: GPT
ID-7: /dev/sde maj-min: 8:64 type: USB vendor: Western Digital
model: WD easystore 25FB size: 3.64 TiB block-size: physical: 4096 B
logical: 512 B type: N/A serial: <filter> rev: 3004 scheme: GPT
Partition:
ID-1: / raw-size: 238.17 GiB size: 238.17 GiB (100.00%)
used: 27.56 GiB (11.6%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:7
ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%)
used: 576 KiB (0.2%) fs: vfat dev: /dev/nvme0n1p1 maj-min: 259:6
ID-3: /home raw-size: 238.17 GiB size: 238.17 GiB (100.00%)
used: 27.56 GiB (11.6%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:7
ID-4: /var/log raw-size: 238.17 GiB size: 238.17 GiB (100.00%)
used: 27.56 GiB (11.6%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:7
ID-5: /var/tmp raw-size: 238.17 GiB size: 238.17 GiB (100.00%)
used: 27.56 GiB (11.6%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:7
Swap:
Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default)
ID-1: swap-1 type: zram size: 31.32 GiB used: 2 MiB (0.0%) priority: 100
dev: /dev/zram0
Sensors:
System Temperatures: cpu: N/A mobo: N/A gpu: nvidia temp: 63 C
Fan Speeds (RPM): N/A gpu: nvidia fan: 57%
Info:
Processes: 457 Uptime: 35m wakeups: 0 Memory: 31.32 GiB
used: 5.27 GiB (16.8%) Init: systemd v: 250 tool: systemctl Compilers:
gcc: 11.2.0 clang: 13.0.1 Packages: pacman: 1900 lib: 545 Shell: fish
v: 3.3.1 default: Bash v: 5.1.16 running-in: konsole inxi: 3.3.13
Garuda (2.5.5-1):
System install date:     2022-03-08
Last full system update: 2022-03-08
Is partially upgraded:   No
Relevant software:       NetworkManager
Windows dual boot:       Probably (Run as root to verify)
Snapshots:               Snapper
Failed units:

Currently I'm running Garuda Dr460nized KDE Gaming Edition and personally I've enjoyed the experience thus far. However, I've noticed a fair amount of issues, which I believe to stem from the fact that KDE uses Xorg X11 by default, and that Wayland is not supported.

I've used other DEs like GNOME on X11 and have had no problems, but since Plasma has a lot more going on visually, it heavily suffers from the overall slowness from X11. I've noticed anywhere between minor to major FPS drops in games, but have not experienced these drops in other DEs / Distros.

So my main question is, is there any plans for support of KDE Plasma on Wayland, and if so when could it be expected?

If you are just saying that you want to try plasma wayland than install plasma-wayland-session
And wayland-protocols too..
(you just need to install it and then change to plasma wayland from log in screen)

sudo pacman -S wayland wayland-utils xorg-wayland plasma-wayland-protocols plasma-wayland-session lib32-wayland

all packages that are crucial for wayland to work properly are in this command :wink:

3 Likes

It is already ongoing. For quite some time.

How much time have you to contribute to the effort?

1 Like

I have those two packages installed, yet Wayland sessions are entirely broken, and eventually the screen goes completely black.

I personally wasn’t aware, as most search results I’ve seen have been in relation to “Why KDE Plasma doesn’t work on wayland”, and not regarding an ongoing effort.

I am not a display server developer, I have no clue how they work aside from the “lifecycle” if you will and the timeline of how the image is processed. If I could contribute in some way I could, whether that be in the form of testing things, or somehow working on it directly myself.

2 Likes

I don’t think Nvidia and wayland is good combination.

3 Likes

This thread is going well off-topic for something that's supposed to be "feedback".

If OP wants to get KDE+NVIDIA+Wayland working then checking the Arch wiki before opening a specific thread would be a better way forwards.

7 Likes

KDE devs have been working with the Wayland team since basically the beginning. It's NVIDIA who has been thumbing their nose at Wayland the whole time.

3 Likes

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