Talk:NVIDIA Optimus

From ArchWiki
Revision as of 18:48, 5 October 2016 by Z3ntu (talk | contribs) (added a direct link to the patch)
Jump to navigation Jump to search

Remove the is necessary

The NVIDIA's official page gives a caveat.[1]

Some versions of the “modesetting” driver try to load a sub-module called “glamor”, which conflicts with the NVIDIA GLX implementation. Please ensure that the X module is not installed.

Only if I rename or remove the /lib/xorg/modules/ can I get the Optimus work. Disabling it in xorg.conf takes no effect. Constroy (talk) 05:33, 29 March 2016 (UTC)

Well, if none of the methods described in the first note of NVIDIA_Optimus#Using_nvidia work, it might be necessary to re-open the mentioned FS#43830 or even open a new one upstream.[2] See the comments by lordheavy in the bug; deleting the libraries is the worst case option. --Indigo (talk) 13:19, 29 March 2016 (UTC)

Clarify Xorg section

The discusses Xorg configutation, which I think is confusing at the moment. I think I can explain it like so:

  • Is Xorg above 1.17.2?
    • Yes: use the short configuration shown, which only presents a section for nvidia
    • No: use the longer configuration which contains a section for both Device and Screen for both nvidia and intel
  • Did you run into issues after Xorg 1.17.1?
    • No: obviously irrelevant
    • Yes: modify the Device section for intel with the shown code.

My issue is that if one is on > 1.17.2 or above, there is no intel section. I have no personal experience with this, but upon reading it I found it confusing. Either one needs an intel section or they don't, at least as it currently reads. Perhaps the instructions mean "if you have problems, please add this section to your xorg.conf"? Or perhaps they mean, "if you have problems, please use the longer xorg.conf containing both nvidia and intel sections, replacing the following for the intel section. In either case (or some new case I don't know), the current instructions don't seem to reconcile the versions of the xorg.conf shown. Jwhendy (talk) 19:39, 4 May 2016 (UTC)


Today I applied a patch posted in an upstream bug which fixed gdm for me. Unsure if I should try to update the wiki-page to reflect this. The suggestions on the page to get gdm working with nvidia-optimus does not work with latest xorg and gdm.

Direct link to the patch: