Skip to content

Commit 58f2e4d

Browse files
committed
nvidia: rewrite the nouveau section to avoid misinformation
1 parent b1a79f9 commit 58f2e4d

File tree

1 file changed

+22
-14
lines changed
  • src/config/graphical-session/graphics-drivers

1 file changed

+22
-14
lines changed

src/config/graphical-session/graphics-drivers/nvidia.md

Lines changed: 22 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -2,20 +2,28 @@
22

33
## nouveau (Open Source Driver)
44

5-
This driver is developed mostly by the community, with little input from Nvidia,
6-
and is not as performant as the proprietary driver. It is required in order to
7-
run most Wayland compositors.
8-
9-
Install the `mesa-dri` driver or the `xf86-video-nouveau` driver.
10-
11-
Xorg can make use of either of the above mentioned drivers. The latter is older,
12-
more stable and generally the recommended option. However, for newer devices you
13-
might get better performance by using the `mesa-dri` provided driver.
14-
15-
Note: `xf86-video-nouveau` is already included in the `xorg` meta-package, but
16-
is needed when installing via `xorg-minimal`.
17-
18-
For using Wayland, users should install the `mesa-dri` provided driver.
5+
This is a reverse engineered driver largely developed by the community, with
6+
some documentation provided by Nvidia. It tends to perform well on older
7+
hardware, and is required to use a large portion of the available Wayland
8+
compositors.
9+
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`.
1927

2028
## nvidia (Proprietary Driver)
2129

0 commit comments

Comments
 (0)