Talk:Nouveau

From ArchWiki

Add a note for new users, that the nouveau driver is significantly slower and is missing features (Vulkan)?

It is (much) slower even on cards with basic power management for manual reclocking, see the usual phoronix.com benchmarks for example.

Of course we could also describe the reasons, for fairness, because mainly Nvidia is blocking the development.

G3ro (talk) 14:39, 17 October 2020 (UTC) G3ro

Can I add such a note or section? And what form would you prefer, a sentence in the introduction or a new section "Features" or something else?
G3ro (talk) 17:28, 10 December 2020 (UTC)
It would be useful if you could create something like a draft with the content you intend to add, including links supporting the claims, so we can get a better idea about how much content we're talking about. -- Lahwaacz (talk) 22:36, 10 December 2020 (UTC)
Well links are always a problem with Xorg and freedesktop projects in general, the information situation is always pretty bad.
In general it is a known fact, that the Power Management of Nouveau is the biggest problem (cards without it are veery slow) and even cards with experimental (manual) reclocking support are still slower (only source I have for now is phoronix comparison between nvidia and nouveau).
Regarding Vulkan support, also phoronix article, quote: "and there isn't yet any working Nouveau Vulkan driver".
There is not much more to say, because the rest (of features) seems to be included in the linked matrix.
G3ro (talk) 19:43, 12 December 2020 (UTC)
Basically it would be two sentences stating something like: "Be aware that for now Nouveau is significantly slower on most cards (see also: link to phoronix), this is mainly because of missing or incomplete support for power management."
" For now Nouveau does not support Vulkan (and OpenGL versions >4.4) (see also: link to phoronix)."
In addition we could add a sentence or section talking about the development process and that because of missing support by Nvidia the devs need to find out things by themselves, which also led to fewer developers.
G3ro (talk) 14:29, 13 December 2020 (UTC)
I think adding a prominent note at the top about incompatibility and missing features with modern GPUs is more important now than ever before given that RTX 3000 (~2 years old, and upcoming RTX 4000) are completely unsupported and essential features like power management (!!) and even basic 2D & video are still unavailable on even 6 year old cards thanks to NVIDIA.
Alpyne (talk) 05:13, 4 August 2022 (UTC)

Seemingly outdated instructions for installing development version

In the "Installing the Latest Development Packages" section there's a suggestion about using a custom kernel repository has been added in 2017 but now that repository seems outdated. Does it make sense to recommend it? --Ilario (talk) 22:27, 2 January 2022 (UTC)

The modesetting driver should be preferred over xf86-video-nouveau

The modesetting driver is preferred over xf86-video-nouveau, see https://bugs.freedesktop.org/show_bug.cgi?id=94844#c3

—This unsigned comment is by Ichundes (talk) 12:17, 8 January 2022. Please sign your posts with ~~~~!

I personally believe at least an acknowledgement should be made to this change within the main page, but as it has been almost exactly 1 year since this comment was posted, I do not believe anyone else actually cares :/
PolarianDev (talk)
On the one hand I'd say any one can update the page with the referenced information, on the other one it's a 2016 comment so maybe this is no longer accurate? I've only found a mention of this on our forums in 2021, but no blanket change from other distributions (as opposed to the situation with Intel). --Erus Iluvatar (talk) 18:32, 7 January 2023 (UTC)
Then maybe this is something someone will need to benchmark and investigate considering how old this comment is now. It might be worth asking the nouveau developers what they recommend as they will understand the codebase a lot more than someone trying to guess which is better.
PolarianDev (talk) 18:35, 7 January 2023 (UTC)
I have sold the last NVIDIA card I had, so I will sadly be of no use for benchmarking. In the meantime we can add the draft below until a good soul has the time and energy to ask upstream? --Erus Iluvatar (talk) 20:08, 7 January 2023 (UTC)
Without further input, I've implemented the draft today. --Erus Iluvatar (talk) 13:02, 3 February 2023 (UTC)
For some driver stacks, it is indeed the case that modesetting is where development is going towards; see Special:PermanentLink/763111#Driver issues on 11th Gen CPU. It's a nicer abstraction layer, but the maturity of the solution does vary depend on the hardware. The best bet probably is to ask a developer. -- CodingKoopa (talk) 05:12, 8 January 2023 (UTC)

/etc/X11/xorg.conf.d/20-nvidia.conf

Might be worth mentioning /etc/X11/xorg.conf.d/20-nvidia.conf will prevent xorg with Nouveau from running. I know there is mention of eliminating any stray xorg.config files, but I was thinking /etc/x11/xorg.conf. Took some time to recall/find the systemd nvidia.conf file. Weezer (talk) 01:46, 25 January 2023 (UTC)

Fixed. — Lahwaacz (talk) 00:58, 30 January 2023 (UTC)