NVIDIA: Difference between revisions

From Alpine Linux
m (User4708 moved page Nvidia Video to NVIDIA: NVIDIA is more inline with other Linux distro docs - NVIDIA is spelled in captial letters on the NVIDA website)
(reformatted sentence)
 
(7 intermediate revisions by 5 users not shown)
Line 1: Line 1:
This page is about driver information for NVIDIA graphic cards. Currently '''Nouveau''', the open-source driver for NVIDIA GPUs is supported as the proprietary NVIDIA driver is not available for [[Musl|Musl C library]] used in Alpine Linux.
== Nouveau ==
== Nouveau ==
'''Nouveau''' is the open-source driver for NVIDIA GPUs.


=== Wayland ===
'''Nouveau''' is an open-source driver for NVIDIA GPUs.
 
== Wayland ==


Install the following packages as needed:
Install the following packages as needed:


* <code>mesa-dri-gallium</code>: '''necessary''' Mesa drivers.
* {{Pkg|mesa-dri-gallium}}: '''necessary''' Mesa drivers.
* <code>mesa-va-gallium</code>: VA-API drivers, for hardware accelerated video encoding and decoding
* {{Pkg|mesa-va-gallium}}: VA-API drivers, for hardware accelerated video encoding and decoding


If driver auto-selection does not work, e.g. no mouse cursor under Sway, manual driver selection might be needed:
If driver auto-selection does not work, e.g. no mouse cursor under Sway, manual driver selection might be needed:
Line 16: Line 19:
* <code>export LIBVA_DRIVER_NAME=nouveau</code>
* <code>export LIBVA_DRIVER_NAME=nouveau</code>


== Proprietary Driver ==
== See also ==
 
* [[Kernel Modesetting]]
 
[[Category:Drivers]]
[[Category:Graphics]]

Latest revision as of 05:09, 9 May 2025

This page is about driver information for NVIDIA graphic cards. Currently Nouveau, the open-source driver for NVIDIA GPUs is supported as the proprietary NVIDIA driver is not available for Musl C library used in Alpine Linux.

Nouveau

Nouveau is an open-source driver for NVIDIA GPUs.

Wayland

Install the following packages as needed:

If driver auto-selection does not work, e.g. no mouse cursor under Sway, manual driver selection might be needed:

  • export MESA_LOADER_DRIVER_OVERRIDE=nouveau

For VA-API:

  • export LIBVA_DRIVER_NAME=nouveau

See also