NVIDIA: Difference between revisions
Add shortcut to Docker NVIDIA section |
added a Wayland section for Wayland specific stuff |
||
| Line 141: | Line 141: | ||
} | } | ||
</nowiki>}} | </nowiki>}} | ||
=== Wayland === | |||
==== Requirements ==== | |||
Wayland requires kernel mode setting (KMS) to be enabled (Highly Recommended): | |||
{{file|/etc/nixos/configuration.nix|nix|<nowiki> | |||
{ | |||
hardware.nvidia.modesetting.enable = true; | |||
} | |||
</nowiki>}} | |||
=== Supported Compositors === | |||
* '''GNOME (Wayland)''' | |||
Fully supported on recent drivers (≥ 535 recommended, ≥ 555 strongly recommended). | |||
* '''KDE Plasma (Wayland)''' | |||
Usable since Plasma 6 with recent NVIDIA drivers, though some issues may remain. | |||
* '''Hyprland''' | |||
Generally works with recent NVIDIA drivers, but support is not officially guaranteed. Regressions may occur after driver or compositor updates. | |||
=== PRIME and Wayland === | |||
* PRIME '''sync''' and '''reverse sync''' modes are '''X11-only''' and do not work under Wayland. | |||
* PRIME '''offload''' works under Wayland, but application offloading may behave differently depending on the compositor. | |||
=== Explict Sync === | |||
Drivers ≥ 555 introduce explicit sync support, which greatly improves frame pacing and reduces flickering and stuttering under Wayland. For the best Wayland experience, recent NVIDIA drivers are strongly recommended. | |||
== Tips and tricks == | == Tips and tricks == | ||