@@ -7,23 +7,43 @@ some documentation provided by Nvidia. It tends to perform well on older
77hardware, and is required to use a large portion of the available Wayland
88compositors.
99
10- At the time of writing, graphics cards starting with second generation Maxwell
11- (GTX 9xx) are unable to perform at their full potential with ` nouveau ` . This is
12- because the ` linux-firmware ` collection is missing signed firmware blobs needed
13- to reclock these cards past their boot frequencies.
14-
15- To use ` nouveau ` with Wayland, you only need the ` mesa-dri ` package, which
16- provides the accelerated OpenGL driver. On X11, you also need an appropriate
17- Xorg driver. You can either install ` xf86-video-nouveau ` or use the universal
18- ` modesetting ` driver bundled with Xorg (this is the only option on Tegra based
19- ARM boards). The former can make use of GPU-specific 2D acceleration paths,
20- which is primarily useful on older cards with specialized fixed function
21- hardware (the ` modesetting ` driver will accelerate 2D using OpenGL via GLAMOR).
22- When in doubt, it's a good idea to try ` xf86-video-nouveau ` first.
23-
24- Note: ` xf86-video-nouveau ` is usually installed by default if you use the ` xorg `
25- metapackage. If you use ` xorg-minimal ` , you will need to install it manually,
26- either directly or through ` xorg-video-drivers ` .
10+ ### OpenGL
11+
12+ The accelerated OpenGL driver is provided by ` mesa-dri ` . This is a dependency of
13+ the ` xorg ` metapackage, but must be manually installed when using ` xorg-minimal `
14+ or Wayland.
15+
16+ ### Vulkan
17+
18+ ** Warning** : The NVK driver is relatively new and may be unstable and/or
19+ underperformant. Expect instability on cards below Turing (GTX 16xx).
20+
21+ Cards starting with Kepler (GTX 6xx) are supported by the Vulkan nouveau driver.
22+ Install ` vulkan-loader ` and ` mesa-vulkan-nouveau ` .
23+
24+ ### Xorg
25+
26+ The ` xorg ` metapackage pulls in the ` xf86-video-nouveau ` video driver. This will
27+ need to be manually installed if using ` xorg-minimal ` . You can also use the
28+ universal ` modesetting ` driver bundled with Xorg (this is the only option on
29+ Tegra based ARM boards).
30+
31+ The former can make use of card-specific 2D acceleration paths, which is
32+ primarily useful on older cards with specialized fixed function hardware (the
33+ ` modesetting ` driver will accelerate 2D using OpenGL via GLAMOR). When in doubt,
34+ it's a good idea to try ` xf86-video-nouveau ` first.
35+
36+ ### Reclocking
37+
38+ At the time of writing, only first generation Maxwell, Kepler, and some Tesla
39+ cards support manual reclocking. Cards past Turing (GTX 16xx) support automatic
40+ reclocking.
41+
42+ Graphics cards starting with second generation Maxwell (GTX 9xx) do not support
43+ reclocking because the ` linux-firmware ` collection is missing signed firmware
44+ blobs needed to reclock these cards past their boot frequencies.
45+
46+ Manual reclocking is available in ` /sys/kernel/debug/dri/0/pstate ` .
2747
2848## nvidia (Proprietary Driver)
2949
0 commit comments