Hacker News new | ask | show | jobs
by techrat 1701 days ago
> One specific Linux issue I ran into repeatedly is that Chrome and Chromium by default refuse to trust Linux graphics drivers and instead do software rendering.

https://i.imgur.com/u1sKBiu.png

1 comments

I don't remember the details, but I remember it wasn't nearly as simple as toggling a switch. I remember it involving a mixture of:

* Setting custom startup flags to chrome

* accessing a hidden dev-specific page and turning on acceleration features that were deemed unsupported or experimental.

This page looks related though I don't remember if these exact instructions worked for me or not: https://www.linuxuprising.com/2021/01/how-to-enable-hardware.... I had to do a bunch of research before I arrived at a working solution.

After I enabled these features, my desktop started encountering a problem where I would have to kill and restart the display manager once, and thereafter the display manager would occasionally hang and I'd have to restart it.

It was manageable with a few days research and technical skill, but it's not the kind of thing you would expect most people to put up with.

Another thing to note, Chrome's software renderer didn't seem to play well with my skylake? integrated graphics. Not only was it slow, but buggy with screen tearing and other visual artifacts. So I had to get acceleration working so my browser would both render properly and be reasonably responsive and performant.