I’m experiencing an unusual performance issue with Roll20 on my Fedora Linux system. The AMD Radeon RX 7700S is being 100% utilized when running Roll20 in Chrome, which seems excessive. On Windows, I didn’t encounter this problem and could even run the application primarily through the CPU.
As I understand it – and take this with a grain of salt, I’ve only heard it from a long-time Linux-using friend, I have no knowledge of it myself – Chrome isn’t set up to use hardware acceleration under Linux, only under Windows. Firefox is set up to use hardware acceleration for Linux, but isn’t for Windows.
The last time I used the Roll20 site, maybe a couple years ago, it had stopped working with Firefox, so you might be stuck with that. There may be some way to reduce the usage via software.
I always start chrome with the button “Launch using Discrete Graphics Card” when the graphics card is displayed, but this is a different bug. it also uses the correct graphics card, at least as far as I can see in the resources.
If worth something, I had many problems between 6.11.+ and 6.13.+. I been forced to stay at 6.10.+ for a while, then jump to 6.14.0 (don’t go to 6.14.2 as they re-introduced back some problems)
I have also experienced roll20 in chromium using a lot of resources (under Bazzite). 97% of the iGPU , and very little of the dGPU. The cpu also runs between 76-80 degrees C at 28%, which is interesting. The fans go pretty hard too. Trying Brave didn’t change anything.
I will say that its hella responsive when its running. The 3d dice roll real smooth. But it would be nice if there was a middle ground or if the dGPU took a bit of the slack off the iGPU.
So i’ve tried using the DRI_PRIME environment variable and it did not reduce the fans at all. However, I switched my power profile to ‘power-saver’, and the reduced wattage seems to keep the thermals to about 60-70c which is reasonable and fairly quiet (it also cuts out the dGPU and relies wholly on the iGPU). The screens color fidelity takes a little hit, bit its quite playable.
I have been considering undervolting the dGPU to see if I can finesse better thermals out of it being in the ‘balanced’ power-setting (and maybe to not drain the battery) but I have almost no experience doing that kind of thing.