Live data from Hacker News

Chromium blacklists Nouveau

lists.freedesktop.org

21–30 of 411 posts

Re: Chromium blacklists Nouveau

#21
Both projects seem to put the blame on the other project. IMO, there are at least two other factions that can be blamed equally well.

First, nvidia for not providing OSS drivers and second, the user who runs an OS on hardware that can't be properly supported on this OS at the moment.

For years I have the rule that I prefer hardware that has proper Linux support. Even going a bit further that I try not to buy hardware that doesn't have OSS drivers unless there really is no other option (nowadays, that means mostly smartphones).

Re: Chromium blacklists Nouveau

#22
post #9

For anyone interested, the link really should be the full bug report: https://bugs.chromium.org/p/chromium/issues/detail?id=876523 The current link says it as if Chrome was not being fair, but reading their reasoning it makes total sense. Key quote from said bug report: > We thought about blacklisting nouveau driver long time ago, and decided to let more adventurous users to play around. Now that Ubuntu ships with no…

>Now that Ubuntu ships with nouveau on default, maybe it's time to blacklist it in Chrome. I don't get this. All linux distros under the sun ship with nouveau, and always have. It is a kernel driver afterall. What else are they going to ship ?

I think what they mean is "it's now enabled and used by default even for the clic clic clic through the menu (non technical) users", not that the driver is technically present.

Re: Chromium blacklists Nouveau

#23
post #12

Earlier quoted context omitted.

The amdgpu drivers in Linux are fantastic these days. Works out of the box with most hardware. No proprietary binaries needed, other than the firmware blobs. AMD is doing a really solid job of supporting their Linux user base.

Yes, but does chromium play nice for acceleration ?

For rendering yes. For video decoding no. Chromium needs a patch to use VA-API[1].

[1]: https://wiki.archlinux.org/index.php/Chromium#Hardware_video...

Re: Chromium blacklists Nouveau

#24
post #16
post #12

Earlier quoted context omitted.

The amdgpu drivers in Linux are fantastic these days. Works out of the box with most hardware. No proprietary binaries needed, other than the firmware blobs. AMD is doing a really solid job of supporting their Linux user base.

Nvidia also does an excellent job of supporting linux. It's just not open source.

Excellent is a stretch. It works for things they support. Look at optimus and wayland for instance. Also, they restrict nouveau from working by signing blobs and enforcing checks. And this is years after Linus flipping the bird and other repeated requests.

Re: Chromium blacklists Nouveau

#25
post #16
post #12

Earlier quoted context omitted.

The amdgpu drivers in Linux are fantastic these days. Works out of the box with most hardware. No proprietary binaries needed, other than the firmware blobs. AMD is doing a really solid job of supporting their Linux user base.

Nvidia also does an excellent job of supporting linux. It's just not open source.

Well, there is that whole GBM/EGLstreams thing with Wayland. Also their supported architectures list is basically x86 these days.

Re: Chromium blacklists Nouveau

#26

    From: Drew DeVault 
    To: graphics-dev@chromium.org
    Subject: nouveau blacklisted in Chromium

    I'm writing to complain regarding the decision to blacklist nouveau in
    Chromium. You're creating a hostile relationship with one of the most
    important projects on Linux. If you do anything about this problem, you
    should be using your influence to pressure Nvidia into being a better
    citizen on Linux. Hell, you could even sponsor the nouveau developers
    for a fraction of a fraction of a fraction of a percent of Google's
    budget. Instead of doing any of the right things, you chose to become a
    bad actor on Linux.

    Closing bug reports from nouveau users and directing them to the
    freedesktop bug tracker? Fine, you don't need to fix someone else's
    bugs. Blacklisting the driver? Not even remotely okay.

    I strongly condemn your decision and I expect it to be rolled back as
    soon as possible.

    --
    Drew DeVault

Re: Chromium blacklists Nouveau

#27
post #9

For anyone interested, the link really should be the full bug report: https://bugs.chromium.org/p/chromium/issues/detail?id=876523 The current link says it as if Chrome was not being fair, but reading their reasoning it makes total sense. Key quote from said bug report: > We thought about blacklisting nouveau driver long time ago, and decided to let more adventurous users to play around. Now that Ubuntu ships with no…

>Now that Ubuntu ships with nouveau on default, maybe it's time to blacklist it in Chrome. I don't get this. All linux distros under the sun ship with nouveau, and always have. It is a kernel driver afterall. What else are they going to ship ?

> What else are they going to ship ?

Including Nvidia's binary driver by default. Obvs Debian, gNewSense, and GUIX can't do that, but since when have corps cared about them?

Like, don't get me wrong, I'm a FOSS or GTFO kind of guy, running Debian and Replicant, but shipping proprietary drivers by default is what chrome is hinting at obviously.

Re: Chromium blacklists Nouveau

#29

This sucks. Chromium doesn't do accelerated video decode for intel on linux either. And now this. What's the AMD scene like ?

Chromium seems to do accelerated video decode with Intel GPU on Linux for me:

Graphics Feature Status

Canvas: Hardware accelerated

Flash: Hardware accelerated

Flash Stage3D: Hardware accelerated

Flash Stage3D Baseline profile: Hardware accelerated

Compositing: Hardware accelerated

Multiple Raster Threads: Enabled

Native GpuMemoryBuffers: Software only. Hardware acceleration disabled

Out-of-process Rasterization: Disabled

Hardware Protected Video Decode: Hardware accelerated

Rasterization: Hardware accelerated

Skia Deferred Display List: Disabled

Skia Renderer: Disabled

Surface Control: Disabled

Surface Synchronization: Enabled

Video Decode: Hardware accelerated

Viz Service Display Compositor: Disabled

WebGL: Hardware accelerated

WebGL2: Hardware accelerated

Re: Chromium blacklists Nouveau

#30
post #13

Earlier quoted context omitted.

>Now that Ubuntu ships with nouveau on default, maybe it's time to blacklist it in Chrome. I don't get this. All linux distros under the sun ship with nouveau, and always have. It is a kernel driver afterall. What else are they going to ship ?

The VESA driver?

How does llvmpipe do these days? I remember being excited about it ~5 years ago and I can only imagine both LLVM performance and CPU speeds have gone up.
Post reply on HN