News for hackers. Stuff that matters.
Re:Understanding the working of X11 from the ground up (2017) by swiley on Sunday September 22, 2019 @05:57AM (#21040546)
Personally I’m not the biggest fan of wayland (I haven’t found a compositor I like and using OpenGL for everything including VTEs feels like a mistake.) but I will say it’s common knowledge (as far as I’m aware) that nvidia drivers on Linux are pretty bad and you’re not going to have a good experience with them no matter what kind of display manager you use.
Re:Understanding the working of X11 from the ground up (2017) by gmueckl on Sunday September 22, 2019 @10:10AM (#21041432)
In what world are nVidia drivers crap? I'm regularly doing some pretty funky stuff with OpenGL on top of X11 and nVidia and this setup fails me less often and less hard than any equivalent AMD setup has done so far. Unless I'm trying to allocating tons textures or ridiculously sized vertex buffers, I don't see any hickups at all.
Re:Understanding the working of X11 from the ground up (2017) by shmerl on Sunday September 22, 2019 @12:04PM (#21042010)
In the Linux world. All of their problems (roughly you can call them poor integration with the Linux stack) are consequences of them refusing to upstream their kernel driver.

The fact that Nvidia blob fails you less is not a good indicator for you, unless you test with Mesa as well in each case. Mesa is a lot stricter about OpenGL spec compliance. So if you only test on Nvidia, you likely have bugs that you didn't notice.

Re:Understanding the working of X11 from the ground up (2017) by gmueckl on Sunday September 22, 2019 @03:13PM (#21043261)
Every time I tested with Mesa and had issues, it turned out that Mesa was out of spec and quite specifically lying about that fact. And this was with absolutely essential features like rendering into floating point textures. So no, Mesa is not an indicator for spec compliance, either.
Re:Understanding the working of X11 from the ground up (2017) by shmerl on Sunday September 22, 2019 @04:31PM (#21043736)
I suppose that was a long time ago? Today Mesa is compliant a lot more than Nvidia blob.

See also: https://www.phoronix.com/scan.php?page=news_item&px=OpenGL-T...

Re:Understanding the working of X11 from the ground up (2017) by gmueckl on Sunday September 22, 2019 @04:43PM (#21043807)
Well, that was just one example that I found really egregious. I am usually right to distrust Mesa more than the nVidia blob.
Re:Understanding the working of X11 from the ground up (2017) by shmerl on Sunday September 22, 2019 @04:57PM (#21043887)
So when was it exactly? I doubt recently. Mesa progressed to the point of full compliance a few years ago. Today, it's trusted a lot more than the blob, due to the later silently swallowing errors frequently and messing around with substituting shaders behind the scenes.

Try testing current Mesa versions. Previous experiences are no longer relevant.