3 ms·
>No? Nouveau is an awful experience on Wayland if you intend to get more than 30% of your GPU's performance, doubly so for a recent GPU. The benchmarks are atro
by salawat 3y ago
>No? Nouveau is an awful experience on Wayland if you intend to get more than 30% of your GPU's performance, doubly so for a recent GPU. The benchmarks are atrocious: https://www.phoronix.com/review/nvidia-nouveau-2019 https://www.phoronix.com/review/nvidia-nouveau-2019
To expand on this, nouveau is cryptographically handicapped by nvidias decision to lock reclocking and power management API's behind cryptographic firmware signing required to execute in FALCON High-Sec mode processors since the GTX 9xx series (Maxwell I think?) and on.
Even if someone cracks that nut; which they have, nouveau can't really reap the benefits of it due to the DMCA anti-circumventiom violation that leveraging that nut cracking would likely entail.
Therefore, nouveau is quite literally cut off at the lnees by Nvidia, and their decision to lock away those critical API calls where no fully compliant, "good-faith" FLOSS dev can actually get at them.
So saying nouveau is terrible is a huge misnomer/misconception, as it is entirely Nvidia that are responsible for the inability of anyone else but them to write legally unencumbered firmware to leverage the full functionality of the hardware boards they sell.
Going and placing the blame for "terribleness" on X11 vs. Wayland, then completely mischaracterizing the situation around nouveau, which os in the most heartbreaking state as a project that I can possibly imagine I tend to take as a glaring indication that someone knows nothing about the stack beneath them.
Wayland vs. x11 is honestly one of those things that infuriates me in the sense that instead of looking at X11 for what it was; a godsend in terms of providing a graphical desktop environment in a network transparent way, on machines that often were spec'd in the M prefix in terms of RAM and processor cycles, vs Wayland, a project born out of an impetus (from automotive and embedded systems groups if I recall the origin story) to have a quicker graphics environment spin-up on bespoke hardware.
I'll give props where props are due, but I still find the X Protocol to be a far from obsolete protocol. Even of graphics ptogramming isn't my bag, and counts itself as one of the chief items in my "bag of crap I haven't had time to sit down and really read/dig through yet
[1]https://hexkyz.blogspot.com/2021/11/je-ne-sais-quoi-falcons-over-horizon.html?m=1 https://hexkyz.blogspot.com/2021/11/je-ne-sais-quoi-falcons-...
- smoldesu 3y ago> Going and placing the blame for "terribleness" on X11 vs. Wayland > So saying nouveau is terrible is a huge misnomer/misconception I'm not trying to misrepresent them at all. The performance experience is miserable, and you're wasting power to run it (especially on newer systems). The software effort is noble, and Nvidia is terrible for being so mean and stingy with their hardware. That being said, they ship a perfectly usable driver that I've daily driven, on Wayland, for years. Bringing DEs into the equation is just so I can refute the lousy argument that people should be using Nouveau on a daily basis. Unless you have an ideological objection, the proprietary driver is unfortunately the best no-hassle experience for Nvidia GPUs on Linux. That's the sad part. > I still find the X Protocol to be a far from obsolete protocol. That's very much what got me to write my original comment. The original article feels weird and combative, like x11 and Wayland are competing protocols. It's dead, Jim.