Disable NVIDIA GPU on Fedora Kinoite

Trying to disable NVIDIA as used to do on debian/ubuntu and found this https://discussion.fedoraproject.org/t/method-to-use-fedora-basic-graphic-mode-install-on-laptop-with-nvidia-gpu-and-enable-intel-graphics-only/94081/5.

Can be it done on Fedora Kinoite ?

Added kinoite, nvidia

I would recommend using kernel arguments instead.

Do you want to disable your NVIDIA GPU because you want to use another one?
Or do you want to force it to use a specific driver (opensource / proprietary)?

1 Like

@siosm I want use the Intel GPU only. Thanks

Trying to disable the nvidia gpu has caused problems for some.
It is really simple to use the intel gpu only – do nothing extra.

The nvidia gpu will by default load the nouveau driver. The system by default only uses the nvidia gpu when explicitly asked to do so and defaults to using the intel gpu. Thus nothing is required to use the intel gpu only.

@computersavvy agree with that but I want only test it as I have some screen glitches when using 2 monitors and see if the situation improves.

This is something that would have been nice to know at the beginning since now it does involve the dGPU on most laptops.

The seeming standard arrangement of monitor management for most optimus arranged laptops is that the iGPU handles the laptop screen and the dGPU manages the external screens. Thus not having the dGPU active could cause the external monitor to not function at all.

If you search older threads on this forum where problems occurred on external monitors I think the overwhelming solution was to install the nvidia drivers from rpmfusion. Instructions are at Howto/NVIDIA - RPM Fusion

@computersavvy I already have NVIDIA proprietary drivers. That improved the situation as a few time my screen used to freeze for a few seconds and I could see nouveau issues logged in the journal. On Debian I used to disable NVIDIA using some script and 2 screens were OK. So I’m just curious to see how does this work in Fedora as I cannot find anything similar like prime-select which Ubuntu provides. Being on Fedora atomic this seems more complex tho. Once I manage to get it disabled, If nothing changes, I will revert it back.

I do not use an atomic version so do not encounter some of those issues, but it is possible that switcherooctl may assist.

sorry do you which params should be used?

You can add module_blacklist=nouveau,nvidia to your kernel’s command line using commands from Modifying Kernel Arguments :: Fedora Docs. nouveau is the open source driver, nvidia the proprietary one.

2 Likes

Thanks that seems to work just fine but then what would be any advantage to use something like GitHub - bayasdev/envycontrol: Easy GPU switching for Nvidia Optimus laptops under Linux, if possible on an atomic distro too?

You can use envycontrol if you prefer. It should work on the Atomic Desktops: see the section in the readme.

I will try but what it is doing differently from just adding kernel parameters?

Kind regards

I don’t know. I’ve never used it and I don’t have an NVIDIA card anymore.