Nvidia: Difference between revisions
imported>Vodkabot No edit summary |
imported>Vodkabot No edit summary |
||
Line 1: | Line 1: | ||
== Card type == | == Card type == | ||
* MXM / output-providing card (shows as VGA Controller in lspci), i.e. graphics card in desktop computer or in high-end laptop | * MXM / output-providing card (shows as ''VGA Controller'' in ''lspci''), i.e. graphics card in desktop computer or in high-end laptop | ||
* muxless/non-MXM Optimus cards have no display outputs and show as 3D Controller in lspci output, seen in most consumer laptops with nvidia hybrid graphics | * muxless/non-MXM Optimus cards have no display outputs and show as ''3D Controller'' in ''lspci'' output, seen in most consumer laptops with nvidia hybrid graphics | ||
== MXM == | == MXM == | ||
Line 8: | Line 8: | ||
Follow [https://nixos.org/nixos/manual/#idm140737316313424 NVIDIA Graphics Cards] section in official manual. | Follow [https://nixos.org/nixos/manual/#idm140737316313424 NVIDIA Graphics Cards] section in official manual. | ||
In case of laptop you may also need to use BIOS option to select which card to use for internal display or you're even forced to use external video port with some laptops | In case of laptop you may also need to use BIOS option to select which card to use for internal display or you're even forced to use external video port with some laptops. | ||
== Optimus == | == Optimus == | ||
Line 25: | Line 25: | ||
=== Nvidia PRIME === | === Nvidia PRIME === | ||
'''1.''' Configure NixOS to allow Intel and Nvidia X.Org drivers coexist together, and also to disable nvidia card by default. Requires NixOS version with https://github.com/NixOS/nixpkgs/pull/37369 merged | |||
Configure NixOS to allow Intel and Nvidia X.Org drivers coexist together, and also to disable nvidia card by default. Requires NixOS version with https://github.com/NixOS/nixpkgs/pull/37369 merged | |||
{{file|/etc/nixos/configuration.nix|nix|<nowiki> | {{file|/etc/nixos/configuration.nix|nix|<nowiki> | ||
let | let | ||
Line 44: | Line 42: | ||
} | } | ||
</nowiki>}} | </nowiki>}} | ||
'''2.''' Use [https://github.com/dukzcry/crap/tree/master/primerun primerun script] for out of box experience. | |||
Similar to Bumblebee, start the game via ''primerun.sh''. | Similar to Bumblebee, start the game via ''primerun.sh''. |