Nvidia dGPU questions and issues

Hello,

Requirements:

I have Searched the forum for my issue and found nothing related or helpful
I have checked the Resources category (Resources Index)
I have reviewed the Wiki for relevant information
I have read the the Release Notes and Errata

OpenMandriva Lx version:

OpenMandriva Lx release 25.04 (ROME) Rolling for znver1

Linux om-laptop 6.14.2-desktop-3omv2590 #1 SMP PREEMPT_DYNAMIC Fri Apr 18 20:39:23 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux

Desktop environment (KDE, LXQT…):

KDE

Relevant informations (hardware involved, software version, logs or output…):

ASUS ROG Zephyrus G15 with GTX 3080 dGPU

I used my pc with OM and the iGPU until now and want to use the dGPU, but have several questions/issues. I installed the open nvidia driver with dnf install nvidia nvidia-kmod-open-desktop and then rebooted. I used supergfxctl to set the mode from Integrated to Hybrid (there is no other option available).

It seems that the dGPU is not used on wayland. On X11 it gets used, e.g. when benchmarking on Stress My GPU | mprep’s website I get around 14000 with iGPU and 38000 with dGPU. The problem is that on Windows I get 72000, so it seems it is still not fully utilized.

In System Monitor I installed the Graphics and the GPU pages, but both show no data. I don’t know that much about System Monitor, but it seems that the only gpu related sensor data I can select and for which data exists is gpu_fan. It would be nice to see when and how much the GPU is used. Is there something missing to see the data?

I noticed that grub starts with these parameters GRUB_CMDLINE_LINUX_DEFAULT='nouveau.modeset=0 nvidia-drm.modeset=1 nvidia-drm.fbdev=1 quiet rd.luks.uuid=38ba9f6e-c264-4b67-8b48-142f7fcafd2a splash logo.nologo audit=0 rd.timeout=30 dm_mod.use_blk_mq=1 rd.systemd.show_status=0 systemd.show_status=1 resume=UUID=a7170c7f-22de-43dc-ac76-8d4c44f744e1'
Is this correct for the open driver? It seems wrong that nouveau.modeset is set to 0.

Battery life seems a bit lower now as well. I had around 3 hours of battery life before and now I have about 2 hours. On Windows I have 3 hours as well. It seems that it’s not really Hybrid but rather only using the dGPU.

Hibernation is a problem as well. With the setting to Hybrid it doesn’t work at all, because the nvidia gpu can’t hibernate and I get a black screen, the laptop is still running and I can’t do anything except force power off. When I then start the pc it resumes properly though.

I could be wrong, but I think we may be missing something from Intel. I was looking at this for support on my ARC B580, but it turns out that they have been using it for years on the iGPU and quite possibly has a bit to do with the hybrid graphics as well.

Intel Arc opencl support

Thanks for the reply. I forgot to mention the CPU, which is an AMD Ryzen 9 5900HS with Radeon Graphics. So nothing Intel here :smile:

1 Like

There could possibly be something on the AMD side that does the same things. I have not looked into that. As far as I know, the only drivers we load are for Nvidia and let the kernel handle the rest. I just don’t think the kernel is doing it all.

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