logo

blog

My little blog can’t be this cute!

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 
     14 Hello,
     15 
     16 I would like to complain about the blacklisting of nouveau in the
     17 chromium graphics stack, nouveau is a useful replacement to the proprietary
     18 driver and linked tools from NVidia, notably, because of the following cases:
     19 
     20 - Ethics/Choice, nvidia being a proprietary driver, that litterally gets
     21 about everything graphics related passed to it, it can be very sensible, be it
     22 for privacy or politics (they could ban applications or some API).
     23 
     24 - Wayland, as the nvidia driver wrongfully provides their own API that only
     25 a very few compositors provide. wlroots, created for usage in Sway for example
     26 will never support their API<a href="#anchor-1">[1]</a>.
     27 
     28 - Up-to-date software, the proprietary driver has quite the history of lagging
     29 behind on the software it depends on, for example the 304.xx legacy branch
     30 needs a vulnerable Xorg branch(1.19.x) and when spectre/meltdown arrived a
     31 legacy branch was incompatible with the stable branch of the linux kernel
     32 at that time.
     33 Which honeslty is quite funny considering that you apparently banned it
     34 because of outdated mesa builds<a href="#anchor-2">[2]</a>, which just cannot be fixed with the legacy
     35 branch. Something which I think will probably get even worse if WebGL will have
     36 to use the slow and power-hungry software rendering.
     37 
     38 I do not think that chromium is very liked in a lot of the linux community,
     39 probably because of the overly large codebase and the link to Google, but doing
     40 this will probably raise quite a large and visible flag to even non-maintainers.
     41 
     42 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>
     43 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>
     44 
     45 --
     46 Haelwenn (lanodan) Monnier
     47 https://hacktivis.me/
     48 </pre>
     49 <p><a href="https://queer.hacktivis.me/objects/64041d50-d1b8-4195-a5e3-6d75507b6119">Post for comments and sharing on the fediverse.</a></p>
     50 </article>