I installed NVIDIA drivers (470xx drivers following Howto/NVIDIA - RPM Fusion) but when I open nvidia-settings pretty sure it should look something like this:
Instead, it only has “GPU 0 - (GeForce 920M)”, “Application Profiles” and “nvidia-settings Configuration”. Also, when I run games from Steam and have MangoHUD it only shows CPU load, no GPU, so pretty sure games do not actually use my GPU…
I’m pretty new to this, does anyone know what to do?
Please post the output of inxi -Fzxx as well as dnf list installed '*nvidia*'
I believe that GPU is new enough that it is supported by the latest drivers, since only the kepler chipsets were dropped when the 495 drivers were released. Support can be verified once the above info is available.
Is there a specific reason you chose the 470 driver instead of the newer ones?
Just a bit of searching on the nvidia.com web site shows that the 930M card uses the newer drivers but the 920M seems limited to the 470 drivers. Guess you probably have the proper driver but we need to verify that.
Yes, that should have happened. The drivers 470xx and earlier did not support wayland so x11 was the only option.
I suspect what you are seeing is the differences in the nvidia-settings app versions as well as the GPU itself. The one in your image above is using a newer GPU (940M) that is supported by the newer drivers and one is not. The chipset on the GPU is different so not all the same features are available.
Since the 470xx drivers are no longer receiving full support from nvidia the tools are not being updated the same and few enhancements can be expected.
Well, I guess that makes sense. But I’m still left with one question, why do games not use GPU? I even suspect that all the other applications don’t use it as well. I tried adding DRI_PRIME=1 into Steam’s environment variables using Flatseal and for the game individually in the properties and also tried launching Steam using Right-click → “Launch using Discrete Graphics Card”, but it didn’t help either. What am I missing?
What I do is follow the instructions here and the nvidia gpu is always used for evrey monitor in use.
Note that editing that file as suggested causes the system to always (and only) use the dGPU, while putting it in place without editing makes the system able to use the dGPU on the laptop screen for specified programs at users discretion (with the right click option you mentioned). Without the nvidia.conf file in place many laptops are unable to use the dGPU to drive the built-in screen.