Edit Info Other
Login

Optimus"

Differences between revisions 25 and 26
Revision 25 as of 2017-06-15 11:06:39
Size: 2340
Comment:
Revision 26 as of 2017-06-15 11:08:57
Size: 2364
Comment:
Deletions are marked like this. Additions are marked like this.
Line 10: Line 10:
With Xorg server 1.19 (Fedora 25 and later), this feature allows buffer sharing between the Intel and the NVIDIA card. This is not enabled by default. Please verify With Xorg server 1.19 (Fedora 25 and later), this feature allows buffer sharing between the Intel and the NVIDIA card. This is not enabled by default because it doesn't work for all cases.

Introduction

With Fedora 25 and later, NVIDIA Optimus devices are automatically detected.

This Howto is a subset of the main documentation, please read the NVIDIA Howto first.

PRIME Synchronization

With Xorg server 1.19 (Fedora 25 and later), this feature allows buffer sharing between the Intel and the NVIDIA card. This is not enabled by default because it doesn't work for all cases.

sudo grubby --update-kernel=ALL --args="nvidia-drm.modeset=1"

Then you need to reboot with nvidia-drm modeset enabled

randr --output <output> --set "PRIME Synchronization" 1

If everything works as appropriate, you should consider to edit /etc/default/grub and add the nvidia-drm.modeset=1 option to the GRUB_CMDLINE_LINUX_DEFAULT variable. If something didn't get right. You can recover using e from the grub2 edit menu at boot time and manually remove that option. Then on the next boot, use:

sudo grubby --update-kernel=ALL --remove-args="nvidia-drm.modeset=1"

Known limitation

Please note that NVIDIA currently only support "outputsource" and not "offloadsink". It means that you cannot disable the dGPU (nvidia). The current workaround is to reboot onto the free Software version using an alternative boot option menu.

Proprietary/FLOSS switch

At this time, this can be done by manually removing "rd.driver.blacklist=nouveau modprobe.blacklist=nouveau" from the grub2 cmdline. The plan is to have a grub2 menu to have the choice. Please see Bugzilla [RFE] Switcher for Xorg nvidia/FOSS config

FAQ

  • Q: Why there is no nvidia-prime package ?
  • A: nvidia-prime is not something from NVIDIA despite the name. It's a collection of integration scripts made by canonical for Ubuntu. Better to avoid using custom scripts and to have the driver to setup appropriately if on Optimus hardware or single GPU setup. With Fedora 25 and later, everything is automatically setup.

References

Howto/Optimus (last edited 2023-11-14 09:37:58 by anonymous)