NVIDIA: Difference between revisions

Joshbuker (talk | contribs)
Add shortcut to Docker NVIDIA section
Atix (talk | contribs)
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 ==