3 ms·
It doesn't work reliably on any GPU I own, for any stable version of a linux distro I use. One GPU is too old, the other is too nvidia.
by aidenn0 4y ago
It doesn't work reliably on any GPU I own, for any stable version of a linux distro I use. One GPU is too old, the other is too nvidia.
- vanderZwan 4y agoTo be fair, I'm on an five-year old laptop with NVIDIA and since last year it almost works well enough to be a daily driver. For some weird reason Chromium doesn't render at all, even though Chrome does. That's the only remaining bug of significance. Whereas when I tried a year before I had to bail after an hour because many applications would just have a black screen. It kind of feels like it will take only one more year for this to work well enough (except then the laptop might be so old hardware support ends up lacking)
- kaba0 4y agoWayland uses linux’s gpu abstraction (drm) to work and that’s it. If it fails to work than linux also does, so your setup has some issues.
- aidenn0 4y agoI have to disable hardware compositing on X11 to get a reliable desktop (and HW rendering in individual apps like firefox). I'm not sure if something similar is possible on Wayland.
- saturn_vk 4y agoIt doesn't sound like X11 is running reliably for you either
- aidenn0 4y agoI restart X11 only when either there's a power failure longer than the battery on my UPS, or I upgrade my kernel, so it's reliable enough.
- vetinari 4y agoHaving to disable compositing doesn't sound very reliable.
- yjftsjthsd-h 4y agoIf it works, it works. And some of us never bothered installing a compositor in the first place, so it's hardly a high bar.
- vetinari 4y agoObviously it doesn't work if your workaround is disabling it. It is either bad hardware, or buggy driver. For the latter, it has to be some obscure hardware; popular hardware would have it fixed.
- yjftsjthsd-h 4y agoOkay, let's enumerate. Option 1: Wants to used hardware acceleration, fails, allows you to disable it and actually use your computer. Option 2: Wants to use hardware acceleration, fails, refuses to allow you to disable anything, literally cannot display graphics. One of these works, even degraded. The other does not.
- vetinari 4y agoI don't dispute that. My claim was, that both options you mention are broken, and for that one "working", "limping" would be a better term. Certainly not something you would architect a display system around.
- aidenn0 4y agoI have been using linux for over 20 years and reliable hardware acceleration has always been more "miss" than "hit." This goes all the way back to having to disable hardware cursors on my very first linux setup. I hear the amdgpu driver is pretty solid, and the i915 driver I use on my laptop is great. Nvidia is just a mess (nouveau and the nvidia binary drivers are differently buggy) and the radeon driver is complete garbage.
- kaba0 4y agoThat doesn’t depend on the protocol, I think most implementations can simply choose a so-called “dumb” backend instead of hardware composition.