LXQT runs slow and laggy, like a slideshow, on NVIDIA drivers

Hello.
After installing my system on the nouveau drivers, updating everything, getting the boot process how I like it, and making sure my boot is stable (I am on raid0, backed up), I elected to attempt installing the NVIDIA proprietary drivers. LXQT looked gorgeous ran beautifully on the nouveau drivers, however on NVIDIA, my DE runs like a powerpoint slideshow. It takes between 5 and 15 seconds for the screen to update each frame. The login screen seems unaffected unless I try to change the DE, and the cursor is clean and smooth across both the login screen and DE.
I know for a fact that KDE and Dragonized is affected by this too. When launching the installer with proprietary drivers allowed, they act the same way.
Thank you for any help.


system info

System:
  Kernel: 5.19.12-zen1-1-zen arch: x86_64 bits: 64 compiler: gcc v: 12.2.0
    parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-zen root=UUID=087e3558-5e27-4ab6-9958-f14ef3565f80
    rw single [email protected]
  Console: tty 1 Distro: Garuda Linux base: Arch Linux
Machine:
  Type: Desktop Mobo: ASUSTeK model: ROG STRIX X570-I GAMING v: Rev X.0x serial: <filter>
    UEFI: American Megatrends v: 4403 date: 04/27/2022
CPU:
  Info: model: AMD Ryzen 9 5950X socket: AM4 bits: 64 type: MT MCP arch: Zen 3 gen: 4 level: v3
    built: 2021-22 process: TSMC n7 (7nm) family: 0x19 (25) model-id: 0x21 (33) stepping: 2
    microcode: 0xA20120A
  Topology: cpus: 1x cores: 16 tpc: 2 threads: 32 smt: enabled cache: L1: 1024 KiB desc: d-16x32
    KiB; i-16x32 KiB L2: 8 MiB desc: 16x512 KiB L3: 64 MiB desc: 2x32 MiB
  Speed (MHz): avg: 3400 min/max: 2200/5083 boost: enabled base/boost: 3400/5050 scaling:
    driver: acpi-cpufreq governor: performance volts: 1.1 V ext-clock: 100 MHz cores: 1: 3400
    2: 3400 3: 3400 4: 3400 5: 3400 6: 3400 7: 3400 8: 3400 9: 3400 10: 3400 11: 3400 12: 3400
    13: 3400 14: 3400 15: 3400 16: 3400 17: 3400 18: 3400 19: 3400 20: 3400 21: 3400 22: 3400
    23: 3400 24: 3400 25: 3400 26: 3400 27: 3400 28: 3400 29: 3400 30: 3400 31: 3400 32: 3400
    bogomips: 217574
  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: mmio_stale_data status: Not affected
  Type: retbleed 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: Retpolines, IBPB: conditional, IBRS_FW, STIBP: always-on, RSB
    filling, PBRSB-eIBRS: Not affected
  Type: srbds status: Not affected
  Type: tsx_async_abort status: Not affected
Graphics:
  Device-1: NVIDIA GA102 [GeForce RTX 3080 Lite Hash Rate] vendor: eVga.com. driver: nvidia
    v: 515.76 alternate: nouveau,nvidia_drm non-free: 515.xx+ status: current (as of 2022-08)
    arch: Ampere code: GAxxx process: TSMC n7 (7nm) built: 2020-22 pcie: gen: 3 speed: 8 GT/s
    lanes: 16 link-max: gen: 4 speed: 16 GT/s bus-ID: 0a:00.0 chip-ID: 10de:2216 class-ID: 0300
  Device-2: USB C Video Adaptor type: USB driver: N/A bus-ID: 3-4.4:9 chip-ID: 25a4:9311
    class-ID: 1100 serial: <filter>
  Display: server: X.org v: 1.21.1.4 with: Xwayland v: 22.1.3 driver: X: loaded: nvidia
    unloaded: modesetting,nouveau alternate: fbdev,nv,vesa gpu: nvidia tty: 102x38
  Message: Unable to show GL data. Required tool glxinfo missing.
Audio:
  Device-1: NVIDIA GA102 High Definition Audio vendor: eVga.com. driver: snd_hda_intel v: kernel
    pcie: gen: 3 speed: 8 GT/s lanes: 16 link-max: gen: 4 speed: 16 GT/s bus-ID: 0a:00.1
    chip-ID: 10de:1aef 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
  Sound Server-1: ALSA v: k5.19.12-zen1-1-zen running: yes
  Sound Server-2: PulseAudio v: 16.1 running: no
  Sound Server-3: PipeWire v: 0.3.58 running: no
Network:
  Device-1: Intel Wi-Fi 6 AX200 driver: iwlwifi v: kernel pcie: gen: 2 speed: 5 GT/s lanes: 1
    bus-ID: 05:00.0 chip-ID: 8086:2723 class-ID: 0280
  IF: wlp5s0 state: down mac: <filter>
  Device-2: Intel I211 Gigabit Network vendor: ASUSTeK driver: igb v: kernel pcie: gen: 1
    speed: 2.5 GT/s lanes: 1 port: f000 bus-ID: 06:00.0 chip-ID: 8086:1539 class-ID: 0200
  IF: enp6s0 state: down mac: <filter>
Bluetooth:
  Device-1: Intel AX200 Bluetooth type: USB driver: btusb v: 0.8 bus-ID: 3-6:6 chip-ID: 8087:0029
    class-ID: e001
  Report: bt-adapter ID: hci0 rfk-id: 0 state: up address: <filter>
RAID:
  Supported mdraid levels: raid0
  Device-1: md0 maj-min: 9:0 type: mdraid level: raid-0 status: active state: clean
    size: 3.62 TiB
  Info: report: N/A blocks: 3888936960 chunk-size: 512k super-blocks: 1.2
  Components: Online:
  0: nvme0n1p3 maj-min: 259:7 size: 1.81 TiB state: active sync
  1: nvme1n1p3 maj-min: 259:4 size: 1.81 TiB state: active sync
  Device-2: md1 maj-min: 9:1 type: mdraid level: raid-0 status: active state: clean
    size: 15.98 GiB
  Info: report: N/A blocks: 16758784 chunk-size: 512k super-blocks: 1.2
  Components: Online:
  0: nvme0n1p2 maj-min: 259:6 size: 8 GiB state: active sync
  1: nvme1n1p2 maj-min: 259:3 size: 8 GiB state: active sync
Drives:
  Local Storage: total: raw: 17.28 TiB usable: 17.28 TiB used: 19.82 GiB (0.1%)
  ID-1: /dev/nvme0n1 maj-min: 259:1 vendor: Samsung model: SSD 980 PRO 2TB size: 1.82 TiB
    block-size: physical: 512 B logical: 512 B speed: 63.2 Gb/s lanes: 4 type: SSD serial: <filter>
    rev: 5B2QGXA7 temp: 37.9 C scheme: GPT
  SMART: yes health: PASSED on: 47 hrs cycles: 436 read-units: 472,813 [242 GB]
    written-units: 2,248,907 [1.15 TB]
  ID-2: /dev/nvme1n1 maj-min: 259:0 vendor: Samsung model: SSD 980 PRO 2TB size: 1.82 TiB
    block-size: physical: 512 B logical: 512 B speed: 63.2 Gb/s lanes: 4 type: SSD serial: <filter>
    rev: 5B2QGXA7 temp: 44.9 C scheme: GPT
  SMART: yes health: PASSED on: 48 hrs cycles: 435 read-units: 360,052 [184 GB]
    written-units: 2,233,912 [1.14 TB]
  ID-3: /dev/sda maj-min: 8:0 vendor: Seagate model: ST5000LM000-2AN170 family: Barracuda 2.5
    5400 size: 4.55 TiB block-size: physical: 4096 B logical: 512 B sata: 3.1 speed: 6.0 Gb/s
    type: HDD rpm: 5526 serial: <filter> rev: 0001 temp: 32 C scheme: GPT
  SMART: yes state: enabled health: PASSED on: 10d 11h cycles: 440 read: 11.78 TiB
    written: 18.96 GiB Pre-Fail: reallocated sector: 100 threshold: 10 attribute: Spin_Retry_Count
    value: 100 worst: 100 threshold: 97
  ID-4: /dev/sdb maj-min: 8:16 vendor: Seagate model: ST5000LM000-2AN170 family: Barracuda 2.5
    5400 size: 4.55 TiB block-size: physical: 4096 B logical: 512 B sata: 3.1 speed: 6.0 Gb/s
    type: HDD rpm: 5526 serial: <filter> rev: 0001 temp: 34 C scheme: GPT
  SMART: yes state: enabled health: PASSED on: 10d 4h cycles: 440 read: 11.83 TiB
    written: 44.96 GiB Pre-Fail: attribute: Spin_Retry_Count value: 100 worst: 100 threshold: 97
  ID-5: /dev/sdc maj-min: 8:32 vendor: Seagate model: ST5000LM000-2AN170 family: Barracuda 2.5
    5400 size: 4.55 TiB block-size: physical: 4096 B logical: 512 B sata: 3.1 speed: 6.0 Gb/s
    type: HDD rpm: 5526 serial: <filter> rev: 0001 temp: 37 C scheme: GPT
  SMART: yes state: enabled health: PASSED on: 10d 5h cycles: 440 read: 601.11 GiB
    written: 11.33 TiB Pre-Fail: attribute: Spin_Retry_Count value: 100 worst: 100 threshold: 97
Partition:
  ID-1: / raw-size: 3.62 TiB size: 3.62 TiB (100.00%) used: 19.82 GiB (0.5%) fs: btrfs
    block-size: 4096 B dev: /dev/md0p1 maj-min: 259:8
  ID-2: /boot/efi raw-size: 513 MiB size: 512 MiB (99.80%) used: 608 KiB (0.1%) fs: vfat
    block-size: 512 B dev: /dev/nvme0n1p1 maj-min: 259:5
  ID-3: /home raw-size: 3.62 TiB size: 3.62 TiB (100.00%) used: 19.82 GiB (0.5%) fs: btrfs
    block-size: 4096 B dev: /dev/md0p1 maj-min: 259:8
  ID-4: /var/log raw-size: 3.62 TiB size: 3.62 TiB (100.00%) used: 19.82 GiB (0.5%) fs: btrfs
    block-size: 4096 B dev: /dev/md0p1 maj-min: 259:8
  ID-5: /var/tmp raw-size: 3.62 TiB size: 3.62 TiB (100.00%) used: 19.82 GiB (0.5%) fs: btrfs
    block-size: 4096 B dev: /dev/md0p1 maj-min: 259:8
Swap:
  Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default)
  ID-1: swap-1 type: zram size: 31.26 GiB used: 512 KiB (0.0%) priority: 100 dev: /dev/zram0
  ID-2: swap-2 type: partition size: 15.98 GiB used: 0 KiB (0.0%) priority: -2 dev: /dev/md1
    maj-min: 9:1

journalctl - my post is too long with it embedded:

Just use PrivateBin upper right and did you search the forum about?

1 Like

Just use PrivateBin

Didn't know about that. Thanks a ton it looks great. Edited the main post with the link.

Yeah, Ive been up and down the forum looking for this. All I can find is people talking about the slideshow background function or dragonized freezing, nothing about a 10 second per frame environment.

This log is from a nouveau driver system.
If you have successfully configured proprietary nvidia, you should boot in a nvidia system, or something is wrong or not explained enough.

We need to see the error messages from journalctl and Xorg logs, to understand what is the problem. :person_shrugging:

2 Likes

I left the computer for a bit, came back and now for whatever reason the boot process is hanging. I see

: : running early hook [udev]
: : running early hook [plymouth]

I have rebooted probably 10 times to the same screen. One time, I did see the screen black out with the code no input
So, from recovery mode , I ran journalctl again. From a live installer, I made a copy of the xorg log and sent the journalctl file to my computer.


journalctl:

xorg:

It seems to me that video is fine, but I cannot say the same for the system drive/partition.

I hope you have backup of your data... :no_mouth:

If you have external devices that are not critical, disconnect them (unplug) and try again.

Is your system on internal drive, or on external USB?

You might want to do any checks from your Live ISO.
I would suggest to fsck your partitions, but with btrfs it needs some precautions (I have no experience with btrfs test/rescue).

Wait for better advice, or proceed carefully :person_shrugging:

My system is on an internal drive. rebooting with ONLY my keyboard and mouse plugged in gives me the same results. I snapshot back into my pre-nvidia system and it still boots fine. I did not apply it and rebooted into recovery mode and ran btrfs check --force /dev/md0p1, which returned no errors.

I guess you mean on TTY. What messages do you get if you start sddm or KDE?

sudo systemctl start sddm
# or
export DESKTOP_SESSION=plasma
exec startplasma-x11
1 Like

Sorry, I'm real new to linux and dont know what TTY is. I was in the recovery mode terminal, from grub > advanced garuda options > zen recovery mode.


If I run sudo systemctl start sddm, the screen freezes and I have to reboot.

If I run

export DESKTOP_SESSION=plasma
exec startplasma-x11

I am met with

QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-root'
$DISPLAY is not set or cannot connect to the X server.
Reloading system manager configuration
Starting default target

and a frozen screen