logo

blog

My website can't be that messy, right? git clone https://hacktivis.me/git/blog.git

Email to graphics-dev@chromium.org about nouveau blacklisting.xhtml (2640B)


  1. <article lang="en" class="h-entry">
  2. <a href="/articles/Email%20to%20graphics-dev@chromium.org%20about%20nouveau%20blacklisting"><h1>Email to graphics-dev@chromium.org about nouveau blacklisting</h1></a>
  3. <pre>
  4. Date: Sun, 6 Jan 2019 01:54:46 +0100
  5. From: Haelwenn Monnier &lt;contact@hacktivis.me&gt;
  6. To: graphics-dev@chromium.org
  7. Subject: Nouveau blacklisting
  8. Message-ID: &lt;20190106005446.GA22465@cloudsdale.the-delta.net.eu.org&gt;
  9. MIME-Version: 1.0
  10. Content-Type: text/plain; charset=us-ascii
  11. Content-Disposition: inline
  12. User-Agent: Mutt/1.10.1 (2018-07-13)
  13. Hello,
  14. I would like to complain about the blacklisting of nouveau in the
  15. chromium graphics stack, nouveau is a useful replacement to the proprietary
  16. driver and linked tools from NVidia, notably, because of the following cases:
  17. - Ethics/Choice, nvidia being a proprietary driver, that litterally gets
  18. about everything graphics related passed to it, it can be very sensible, be it
  19. for privacy or politics (they could ban applications or some API).
  20. - Wayland, as the nvidia driver wrongfully provides their own API that only
  21. a very few compositors provide. wlroots, created for usage in Sway for example
  22. will never support their API<a href="#anchor-1">[1]</a>.
  23. - Up-to-date software, the proprietary driver has quite the history of lagging
  24. behind on the software it depends on, for example the 304.xx legacy branch
  25. needs a vulnerable Xorg branch(1.19.x) and when spectre/meltdown arrived a
  26. legacy branch was incompatible with the stable branch of the linux kernel
  27. at that time.
  28. Which honeslty is quite funny considering that you apparently banned it
  29. because of outdated mesa builds<a href="#anchor-2">[2]</a>, which just cannot be fixed with the legacy
  30. branch. Something which I think will probably get even worse if WebGL will have
  31. to use the slow and power-hungry software rendering.
  32. I do not think that chromium is very liked in a lot of the linux community,
  33. probably because of the overly large codebase and the link to Google, but doing
  34. this will probably raise quite a large and visible flag to even non-maintainers.
  35. 1: <a id="anchor-1" href="https://drewdevault.com/2017/10/26/Fuck-you-nvidia.html">https://drewdevault.com/2017/10/26/Fuck-you-nvidia.html</a>
  36. 2: <a id="anchor-2" href="https://www.phoronix.com/scan.php?page=news_item&amp;px=Chrome-Blacklisting-Nouveau">https://www.phoronix.com/scan.php?page=news_item&amp;px=Chrome-Blacklisting-Nouveau</a>
  37. --
  38. Haelwenn (lanodan) Monnier
  39. https://hacktivis.me/
  40. </pre>
  41. <p><a href="https://queer.hacktivis.me/objects/64041d50-d1b8-4195-a5e3-6d75507b6119">Post for comments and sharing on the fediverse.</a></p>
  42. </article>