NVIDIA fans always on and KDE "Software renderer" message

I’m running OpenSUSE Leap 15.6 on a linux machine with an nvidia RTX 4090 video card. The kernel from uname -a is

6.4.0-150600.23.33-default #1 SMP PREEMPT_DYNAMIC and the results of running nvidia-smi are

NVIDIA-SMI 570.86.16 Driver Version: 570.86.16 CUDA Version: 12.8
0 NVIDIA GeForce RTX 4090 On | 00000000:65:00.0 On | Off |
| 0% 40C P8 23W / 450W | 397MiB / 24564MiB | 1% Default

Lately, the fans seem to be always on and KDE now has a permanent “Software renderer in use: Rendering may be degraded” message. (These two issues may be unrelated.) How do I fix this? Should I add (say) an Intel graphics card and use that for normal operations while reserving the nvidia card for ML work?

Please use the preformatted text button </> here in the editor for posting terminal output.

According the provided output (may be misinterpreted due to not using proper formatting), your GPU fans or off.

Check nvidia-settings if you use fixed fan speeds or fixed PowerMizer profile.

Sorry, I can not help you with any NVidia problems (other will show up), but
Please, to make the pieces of computer code in your posts better consumable by technical oriented people:

And post as complete as possible. That is starting with the line with the prompt and the command, then all output, and ending with the new prompt line.
When you really feel you need to change anything in such a copy, then add that in a comment, else we take all characters literally.

When the text is very long, then you can upload to https://paste.opensuse.org/ .
Or you can use the tool susepaste by piping the output to it ind posting the URL you get.
E.g. at my system I would show

henk@boven:~> uname -a
Linux boven 6.4.0-150600.23.33-default #1 SMP PREEMPT_DYNAMIC Thu Jan  9 14:10:22 UTC 2025 (ba46628) x86_64 x86_64 x86_64 GNU/Linux
henk@boven:~> 

Etc.

Update: The fans seem to keep changing from “Off” to “On” and back again. I still have the “Software renderer in use” warning always in Plasma.

Apologies for the bad formatting. The kernel from uname -a is

(base) anand@agape-home:~> uname -a
Linux agape-home 6.4.0-150600.23.33-default #1 SMP PREEMPT_DYNAMIC Thu Jan  9 14:10:22 UTC 2025 (ba46628) x86_64 x86_64 x86_64 GNU/Linux

And for nvidia-smi, I get

Sat Feb 15 10:07:40 2025       
+-----------------------------------------------------------------------------------------+
| NVIDIA-SMI 570.86.16              Driver Version: 570.86.16      CUDA Version: 12.8     |
|-----------------------------------------+------------------------+----------------------+
| GPU  Name                 Persistence-M | Bus-Id          Disp.A | Volatile Uncorr. ECC |
| Fan  Temp   Perf          Pwr:Usage/Cap |           Memory-Usage | GPU-Util  Compute M. |
|                                         |                        |               MIG M. |
|=========================================+========================+======================|
|   0  NVIDIA GeForce RTX 4090        On  |   00000000:65:00.0  On |                  Off |
|  0%   40C    P8             23W /  450W |     326MiB /  24564MiB |      1%      Default |
|                                         |                        |                  N/A |
+-----------------------------------------+------------------------+----------------------+
                                                                                         
+-----------------------------------------------------------------------------------------+
| Processes:                                                                              |
|  GPU   GI   CI              PID   Type   Process name                        GPU Memory |
|        ID   ID                                                               Usage      |
|=========================================================================================|
|    0   N/A  N/A           25803      G   /usr/bin/X                               87MiB |
|    0   N/A  N/A           26940      G   /usr/lib64/firefox/firefox              183MiB |
+-----------------------------------------------------------------------------------------+

Dependend on the load/used applications, this seems like normal behaviour.

Thanks. Why do I get the warning from Plasma that the “Software renderer in use”?

Here’s the output from glxinto:

type or paste (base) anand@agape-home:~> glxinfo
name of display: :0
display: :0  screen: 0
direct rendering: Yes
server glx vendor string: NVIDIA Corporation
server glx version string: 1.4
server glx extensions:
    GLX_ARB_context_flush_control, GLX_ARB_create_context, 
    GLX_ARB_create_context_no_error, GLX_ARB_create_context_profile, 
    GLX_ARB_create_context_robustness, GLX_ARB_fbconfig_float, 
    GLX_ARB_multisample, GLX_EXT_buffer_age, 
    GLX_EXT_create_context_es2_profile, GLX_EXT_create_context_es_profile, 
    GLX_EXT_framebuffer_sRGB, GLX_EXT_import_context, GLX_EXT_libglvnd, 
    GLX_EXT_stereo_tree, GLX_EXT_swap_control, GLX_EXT_swap_control_tear, 
    GLX_EXT_texture_from_pixmap, GLX_EXT_visual_info, GLX_EXT_visual_rating, 
    GLX_NV_copy_image, GLX_NV_delay_before_swap, GLX_NV_float_buffer, 
    GLX_NV_multigpu_context, GLX_NV_robustness_video_memory_purge, 
    GLX_SGIX_fbconfig, GLX_SGIX_pbuffer, GLX_SGI_swap_control, 
    GLX_SGI_video_sync
client glx vendor string: NVIDIA Corporation
client glx version string: 1.4
client glx extensions:
    GLX_ARB_context_flush_control, GLX_ARB_create_context, 
    GLX_ARB_create_context_no_error, GLX_ARB_create_context_profile, 
    GLX_ARB_create_context_robustness, GLX_ARB_fbconfig_float, 
    GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_buffer_age, 
    GLX_EXT_create_context_es2_profile, GLX_EXT_create_context_es_profile, 
    GLX_EXT_fbconfig_packed_float, GLX_EXT_framebuffer_sRGB, 
    GLX_EXT_import_context, GLX_EXT_stereo_tree, GLX_EXT_swap_control, 
    GLX_EXT_swap_control_tear, GLX_EXT_texture_from_pixmap, 
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_NV_copy_buffer, 
    GLX_NV_copy_image, GLX_NV_delay_before_swap, GLX_NV_float_buffer, 
    GLX_NV_multigpu_context, GLX_NV_multisample_coverage, 
    GLX_NV_robustness_video_memory_purge, GLX_NV_swap_group, 
    GLX_SGIX_fbconfig, GLX_SGIX_pbuffer, GLX_SGI_swap_control, 
    GLX_SGI_video_sync
GLX version: 1.4code here

and the output from rpm -qa | grep plasma

type or paste(base) anand@agape-home:~> rpm -qa | grep plasma
plasma5-workspace-libs-5.27.11-bp156.3.3.1.x86_64
plasma5-session-5.27.11-bp156.3.3.1.noarch
plasma5-systemmonitor-5.27.11-bp156.1.2.x86_64
plasma5-desktop-emojier-5.27.11-bp156.1.3.x86_64
plasma5-workspace-lang-5.27.11-bp156.3.3.1.noarch
plasma5-pk-updates-lang-0.3.2+git70-bp156.4.6.noarch
plasma5-session-wayland-5.27.11-bp156.3.3.1.x86_64
plasma-nm5-openconnect-5.27.11-bp156.1.1.x86_64
plasma-framework-desktoptheme-5.115.0-bp156.1.2.x86_64
plasma5-desktop-lang-5.27.11-bp156.1.3.noarch
plasma5-thunderbolt-lang-5.27.11-bp156.1.1.noarch
plasma5-systemmonitor-lang-5.27.11-bp156.1.2.noarch
plasma5-addons-5.27.11-bp156.1.3.x86_64
plasma5-integration-plugin-lang-5.27.11-bp156.1.2.noarch
plasma5-pk-updates-0.3.2+git70-bp156.4.6.x86_64
plasma-framework-lang-5.115.0-bp156.1.2.noarch
plasma5-disks-5.27.11-bp156.1.2.x86_64
plasma-framework-5.115.0-bp156.1.2.x86_64
plasma5-workspace-branding-openSUSE-84.87~git20231117T211718~757fefa-lp156.3.2.noarch
plasma5-theme-openSUSE-84.87~git20231117T211718~757fefa-lp156.3.2.noarch
plasma-nm5-pptp-5.27.11-bp156.1.1.x86_64
plasma-browser-integration-lang-5.27.11-bp156.1.15.noarch
plasma5-thunderbolt-5.27.11-bp156.1.1.x86_64
plasma-nm5-5.27.11-bp156.1.1.x86_64
plasma5-workspace-5.27.11-bp156.3.3.1.x86_64
patterns-kde-kde_plasma-20231206-lp156.2.2.noarch
plasma5-pa-lang-5.27.11-bp156.1.1.noarch
plasma5-applet-suse-prime-1.1-bp156.5.2.noarch
plasma-browser-integration-5.27.11-bp156.1.15.x86_64
plasma5-defaults-openSUSE-84.87~git20231117T211718~757fefa-lp156.3.2.noarch
plasma5-integration-plugin-5.27.11-bp156.1.2.x86_64
plasma5-addons-lang-5.27.11-bp156.1.3.noarch
plasma5-pa-5.27.11-bp156.1.1.x86_64
plasma-nm5-lang-5.27.11-bp156.1.1.noarch
plasma-nm5-openvpn-5.27.11-bp156.1.1.x86_64
plasma5-disks-lang-5.27.11-bp156.1.2.noarch
plasma5-desktop-5.27.11-bp156.1.3.x86_64
plasma-framework-components-5.115.0-bp156.1.2.x86_64 code here

What happens when you switch to “Automatic”?

Post

inxi -aCGMSz

and

zypper lr -d

Here you go. First inxi -aCGMSz

(base) anand@agape-home:~> inxi -aCGMSz
System:
  Kernel: 6.4.0-150600.23.33-default arch: x86_64 bits: 64 compiler: gcc
    v: 7.5.0 parameters: BOOT_IMAGE=/boot/vmlinuz-6.4.0-150600.23.33-default
    root=UUID=0136f4e8-f0d2-4098-b01c-e49156c15470 splash=silent preempt=full
    quiet security=apparmor mitigations=auto rd.driver.blacklist=nouveau
  Desktop: KDE Plasma v: 5.27.11 tk: Qt v: 5.15.12 wm: kwin_x11 vt: 2
    dm: SDDM Distro: openSUSE Leap 15.6
Machine:
  Type: Desktop Mobo: ASUSTeK model: PRIME X299-A II v: Rev 1.xx
    serial: <superuser required> UEFI: American Megatrends v: 1403
    date: 05/23/2022
CPU:
  Info: model: Intel Core i9-10920X bits: 64 type: MT MCP arch: Cascade Lake
    gen: core 10 level: v4 note: check built: 2019 process: Intel 14nm family: 6
    model-id: 0x55 (85) stepping: 7 microcode: 0x5003707
  Topology: cpus: 1x cores: 12 tpc: 2 threads: 24 smt: enabled cache:
    L1: 768 KiB desc: d-12x32 KiB; i-12x32 KiB L2: 12 MiB desc: 12x1024 KiB
    L3: 19.2 MiB desc: 1x19.2 MiB
  Speed (MHz): avg: 1200 min/max: 1200/4600:4700:4800 scaling:
    driver: intel_pstate governor: powersave cores: 1: 1200 2: 1200 3: 1200
    4: 1200 5: 1200 6: 1200 7: 1200 8: 1200 9: 1200 10: 1200 11: 1200 12: 1200
    13: 1200 14: 1200 15: 1200 16: 1200 17: 1200 18: 1200 19: 1200 20: 1200
    21: 1200 22: 1200 23: 1200 24: 1200 bogomips: 167995
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
  Vulnerabilities:
  Type: gather_data_sampling mitigation: Microcode
  Type: itlb_multihit status: KVM: VMX disabled
  Type: l1tf status: Not affected
  Type: mds status: Not affected
  Type: meltdown status: Not affected
  Type: mmio_stale_data mitigation: Clear CPU buffers; SMT vulnerable
  Type: reg_file_data_sampling status: Not affected
  Type: retbleed mitigation: Enhanced 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: Enhanced / Automatic IBRS; IBPB:
    conditional; RSB filling; PBRSB-eIBRS: SW sequence; BHI: SW loop, KVM: SW
    loop
  Type: srbds status: Not affected
  Type: tsx_async_abort mitigation: Clear CPU buffers; SMT vulnerable
Graphics:
  Device-1: NVIDIA AD102 [GeForce RTX 4090] vendor: PNY driver: nvidia
    v: 570.86.16 alternate: nouveau,nvidia_drm non-free: 530.xx+
    status: current (as of 2023-05) arch: Lovelace code: AD1xx
    process: TSMC n4 (5nm) built: 2022-23+ pcie: gen: 1 speed: 2.5 GT/s
    lanes: 16 link-max: gen: 4 speed: 16 GT/s ports: active: none
    off: HDMI-A-1 empty: DP-1,DP-2,DP-3 bus-ID: 65:00.0 chip-ID: 10de:2684
    class-ID: 0300
  Display: x11 server: X.Org v: 1.21.1.11 with: Xwayland v: 24.1.1
    compositor: kwin_x11 driver: X: loaded: nvidia gpu: nvidia,nvidia-nvswitch
    display-ID: :0 screens: 1
  Screen-1: 0 s-res: 1920x1080 s-dpi: 101 s-size: 483x272mm (19.02x10.71")
    s-diag: 554mm (21.82")
  Monitor-1: HDMI-A-1 mapped: HDMI-0 note: disabled model: Dell P2219H
    serial: <filter> built: 2020 res: 1920x1080 hz: 60 dpi: 102 gamma: 1.2
    size: 476x267mm (18.74x10.51") diag: 546mm (21.5") ratio: 16:9 modes:
    max: 1920x1080 min: 640x480
  API: OpenGL v: 4.6.0 NVIDIA 570.86.16 renderer: NVIDIA GeForce RTX
    4090/PCIe/SSE2 direct-render: Yes

and zypper lr -d

(base) anand@agape-home:~> zypper lr -d
#  | Alias                                 | Name                            | Enabled | GPG Check | Refresh | Keep | Priority | Type   | URI                                                                          | Service
---+---------------------------------------+---------------------------------+---------+-----------+---------+------+----------+--------+------------------------------------------------------------------------------+---------
 1 | Microsoft_Edge                        | Microsoft Edge                  | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | https://packages.microsoft.com/yumrepos/edge/                                | 
 2 | NVIDIA                                | NVIDIA                          | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | https://download.nvidia.com/opensuse/leap/15.6                               | 
 3 | NVIDIA:repo-non-free                  | repo-non-free (15.6)            | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | https://download.nvidia.com/opensuse/leap/15.6                               | NVIDIA
 4 | PlexRepo                              | PlexRepo                        | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | https://downloads.plex.tv/repo/rpm/x86_64/                                   | 
 5 | cuda-opensuse15-x86_64                | cuda-opensuse15-x86_64          | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | https://developer.download.nvidia.com/compute/cuda/repos/opensuse15/x86_64   | 
 6 | ftp.gwdg.de-openSUSE_Leap_$releasever | Packman Repository              | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Leap_15.6            | 
 7 | google_chrome                         | Google Chrome                   | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | https://dl.google.com/linux/chrome/rpm/stable/x86_64                         | 
 8 | home_Sauerland                        | Sauerland's Home Project (15.6) | Yes     | (r ) Yes  | No      | -    |   99     | rpm-md | https://download.opensuse.org/repositories/home:/Sauerland/15.6/             | 
 9 | home_ecsos                            | ecsos's Home Project (15.6)     | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | https://download.opensuse.org/repositories/home:/ecsos/15.6/                 | 
10 | openSUSE:repo-non-oss                 | repo-non-oss (15.6)             | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://cdn.opensuse.org/distribution/leap/15.6/repo/non-oss                  | openSUSE
11 | openSUSE:repo-non-oss-debug           | repo-non-oss-debug (15.6)       | No      | ----      | ----    | -    |   99     | N/A    | http://cdn.opensuse.org/debug/distribution/leap/15.6/repo/non-oss            | openSUSE
12 | openSUSE:repo-openh264                | repo-openh264 (15.6)            | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://codecs.opensuse.org/openh264/openSUSE_Leap                            | openSUSE
13 | openSUSE:repo-oss                     | repo-oss (15.6)                 | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://cdn.opensuse.org/distribution/leap/15.6/repo/oss                      | openSUSE
14 | openSUSE:repo-oss-debug               | repo-oss-debug (15.6)           | No      | ----      | ----    | -    |   99     | N/A    | http://cdn.opensuse.org/debug/distribution/leap/15.6/repo/oss                | openSUSE
15 | openSUSE:repo-oss-source              | repo-oss-source (15.6)          | No      | ----      | ----    | -    |   99     | N/A    | http://cdn.opensuse.org/source/distribution/leap/15.6/repo/oss               | openSUSE
16 | openSUSE:update-backports             | update-backports (15.6)         | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://cdn.opensuse.org/update/leap/15.6/backports                           | openSUSE
17 | openSUSE:update-backports-debug       | update-backports-debug (15.6)   | No      | ----      | ----    | -    |   99     | N/A    | http://cdn.opensuse.org/update/leap/15.6/backports_debug                     | openSUSE
18 | openSUSE:update-non-oss               | update-non-oss (15.6)           | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://cdn.opensuse.org/update/leap/15.6/non-oss                             | openSUSE
19 | openSUSE:update-non-oss-debug         | update-non-oss-debug (15.6)     | No      | ----      | ----    | -    |   99     | N/A    | http://cdn.opensuse.org/debug/update/leap/15.6/non-oss                       | openSUSE
20 | openSUSE:update-oss                   | update-oss (15.6)               | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://cdn.opensuse.org/update/leap/15.6/oss                                 | openSUSE
21 | openSUSE:update-oss-debug             | update-oss-debug (15.6)         | No      | ----      | ----    | -    |   99     | N/A    | http://cdn.opensuse.org/debug/update/leap/15.6/oss                           | openSUSE
22 | openSUSE:update-sle                   | update-sle (15.6)               | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://cdn.opensuse.org/update/leap/15.6/sle                                 | openSUSE
23 | openSUSE:update-sle-debug             | update-sle-debug (15.6)         | No      | ----      | ----    | -    |   99     | N/A    | http://cdn.opensuse.org/debug/update/leap/15.6/sle                           | openSUSE
24 | snappy                                | snappy                          | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | https://download.opensuse.org/repositories/system:/snappy/openSUSE_Leap_15.6 | 
25 | vivaldi                               | vivaldi                         | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | https://repo.vivaldi.com/archive/rpm/x86_64 

Repos #2 & #3 are the same - use one of them.

Repo #5 - do you need it? Possibly you can get conflicts with using repos #2 or #3 with #5.
ILL you can use #5 without #2 and #3.

zzz

For ordinary tasks you can use #2 repo without #5.

It makes more sense to remove repo number 2, as repo number 3 is manged by a service.

Here’s the output of a query to find which nvidia drivers are installed. They are all from repo 2. I need the cuda repo to run PyTorch on the RTX 4090 card.

(base) anand@agape-home:~> rpm -qa | grep nvidia
kernel-firmware-nvidia-gsp-G06-525.116.04-150500.1.1.x86_64
nvidia-compute-G06-570.86.16-lp156.31.1.x86_64
nvidia-gl-G06-570.86.16-lp156.31.1.x86_64
libnvidia-egl-gbm1-1.1.2-lp156.5.1.x86_64
kernel-firmware-nvidia-20241128-150600.3.9.1.noarch
nvidia-video-G06-32bit-570.86.16-lp156.31.1.x86_64
nvidia-persistenced-570.86.16-lp156.2.1.x86_64
libnvidia-egl-gbm1-32bit-1.1.2-lp156.7.1.x86_64
nvidia-common-G06-570.86.16-lp156.31.1.x86_64
nvidia-settings-570.86.16-lp156.26.1.x86_64
nvidia-video-G06-570.86.16-lp156.31.1.x86_64
nvidia-modprobe-570.86.16-lp156.9.1.x86_64
nvidia-compute-G06-32bit-570.86.16-lp156.31.1.x86_64
nvidia-driver-G06-kmp-default-570.86.16_k6.4.0_150600.21-lp156.31.1.x86_64
nvidia-libXNVCtrl-570.86.16-lp156.26.1.x86_64
nvidia-compute-utils-G06-570.86.16-lp156.31.1.x86_64
nvidia-gl-G06-32bit-570.86.16-lp156.31.1.x86_64

I found a reddit thread which talks about the same problem. In response, I will try and downgrade the nvidia driver to see if that fixes the “Software renderer in use” problem.

Reddit thread on the same problem.

Post

zypper se -s nvidia

Newer versions of Nvidia drivers for your card use open driver with GSP firmware.
Try to install them.
In that case downgrade of drivers can help because it returns system for usage of proprietary drivers. But newer versions of Nvidia drivers will use open driver.

I see these packages in Main and Update repos:

kernel-firmware-nvidia-gsp-G06
kernel-firmware-nvidia-gspx-G06
kernel-firmware-nvidia-gspx-G06-cuda
nvidia-open-driver-G06-signed
nvidia-open-driver-G06-signed-cuda
nvidia-open-driver-G06-signed-kmp-default
nvidia-open-driver-G06-signed-cuda-kmp-default
nvidia-texture-tools
pcp-pmda-nvidia-gpu

Sorry the zypper se -s command output was too large to fit here. I don’t understand. Should I try and switch to the open kernel module of the nvidia 570 driver? Is that what you meant? I do not want to use the nouveau driver. (Perhaps I misunderstood.)

https://bugzilla.opensuse.org/show_bug.cgi?id=1237178#c7

Indeed since 570 driver our open driver KMP nvidia-open-driver-G06-signed-kmp-default is autoselected by zypper/YaST for installation if the hardware is supported.

Use open Nvidia driver from Nvidia (which is not Nouveau driver). Install all needed packages (including GSP firmware).
In the future this “open Nvidia driver from Nvidia” will be the only choice anyway for new hardware.

Thanks. I switched to the open signed kmp module. Here’s the rpm -qa output:

(base) anand@agape-home:~> rpm -qa |grep nvidia
nvidia-open-driver-G06-signed-kmp-default-570.86.16_k6.4.0_150600.23.33-150600.3.34.1.x86_64
nvidia-compute-G06-570.86.16-lp156.31.1.x86_64
nvidia-gl-G06-570.86.16-lp156.31.1.x86_64
libnvidia-egl-gbm1-1.1.2-lp156.5.1.x86_64
kernel-firmware-nvidia-20241128-150600.3.9.1.noarch
kernel-firmware-nvidia-gspx-G06-cuda-570.86.15-150600.3.34.1.x86_64
nvidia-video-G06-32bit-570.86.16-lp156.31.1.x86_64
nvidia-persistenced-570.86.16-lp156.2.1.x86_64
libnvidia-egl-gbm1-32bit-1.1.2-lp156.7.1.x86_64
nvidia-common-G06-570.86.16-lp156.31.1.x86_64
nvidia-settings-570.86.16-lp156.26.1.x86_64
nvidia-video-G06-570.86.16-lp156.31.1.x86_64
nvidia-modprobe-570.86.16-lp156.9.1.x86_64
nvidia-compute-G06-32bit-570.86.16-lp156.31.1.x86_64
nvidia-libXNVCtrl-570.86.16-lp156.26.1.x86_64
kernel-firmware-nvidia-gsp-G06-525.116.04-150500.1.1.x86_64
nvidia-compute-utils-G06-570.86.16-lp156.31.1.x86_64
nvidia-gl-G06-32bit-570.86.16-lp156.31.1.x86_64

I still have Plasma giving me the “Software Renderer in Use” warning though (on X).

The QtQuick settings are:

Rendering Backend: Automatic
Render Loop: Automatic
GL Core Profile: Force is unchecked

Post

inxi -aGMz

Is secure boot in use?