Browser GPU Acceleration ON or OFF?

In Chromium based browsers such as Brave, CreepJS lists my exact GPU type. If i turn off gpu acceleration it gives a generic response. I know youre not supposed to configure browsers but i think its still better to hide the exact GPU from a fingerprint standpoint.

By turning it off you will be part of the group of 3 people :wink: that turned it off. :person_shrugging:
Plus you will lose a lot of performance and your computer now likely uses more energy.

1 Like

There are more people in group 3 than people who share my exact gpu model. Additionally: acceleration also may not be available in many other cases even where people didnt modify the browser settings, such as VM users.

The performance and power draw doesn’t concern me.

If there is truly no hardware acceleration available it falls back to the SwiftShader CPU implementation instead of just disabling those features. But if you are using desktop experience in a VM regularly you should probably turn on VirGL or whatever other 3D paravirt acceleration offered by your hypervisor.

As for the title question: I’d say turn it off, it has security benefits too!

This is unlikely unless the majority of the websites you visit are using WebGL or WebGPU.

On that note it actually brings up a good distinction: you can turn off hardware accelerated rendering separately from the WebGL/WebGPU features, and the latter is what should be done for fingerprinting & security benefits via the Disable3DAPIs flag.

1 Like

There’s a lot more identifiers than GPU. Unless you’re using tor browser or mulled browser, the privacy loss is negligible while the power inefficiency is more impactful.

We didn’t start the fire :fire:

1 Like

Thanks bro! You know your stuff well and I respect you, your work, and projects deeply.

Neither of those browsers have GPU acceleration. Gee, seems like the tor users are eating up a whole nuclear power plant.

It is indeed bullshit that so much energy has to be wasted because humans can’t trust each other.

I was kidding.

I’m pretty sure this also turns off hardware video decoding which is then handled by CPU. Considering the amount of videos being watched today this should amount to a couple $/year.

I can confirm that hardware acceleration does work in Mullvad Browser and Tor Browser. I’m using a Linux distro and have an Intel iGPU, so I tested hardware acceleration by playing a video in the browsers (not simultaneously obviously) and running run0 intel_gpu_top in the terminal. The “Video” bar shows that the iGPU is being used.

Open up sketchfab. Models wont load.