Windows 10 reached EOS (end of support) on October 14, 2025. If you are on Windows 10, see this article.

Search Support

Avoid support scams. We will never ask you to call or text a phone number or share personal information. Please report suspicious activity using the “Report Abuse” option.

Learn More
Diarkib

Feature Request: per-case Hardware Acceleration dialog

RushboardUK

Many of the websites I use cannot do without Hardware Acceleration, or they will not load. However, there are other websites (such as Twitch, or learning platforms like Udemy) that are notorious for not working properly when the option is enabled.

Therefore, I propose a window situated beneath the "Use Hardware Acceleration, when available" option, that allows the settings to be enabled on a per-case basis, adding specific websites to a list.

Many of the websites I use cannot do without Hardware Acceleration, or they will not load. However, there are other websites (such as Twitch, or learning platforms like Udemy) that are notorious for not working properly when the option is enabled. Therefore, I propose a window situated beneath the "Use Hardware Acceleration, when available" option, that allows the settings to be enabled on a per-case basis, adding specific websites to a list.

All Replies (1)

Hi, I think this might be difficult because right now, don't you have to exit/restart Firefox to switch it on/off?

At the risk of creating more complexity, one option would be to create a separate profile for sites that do not work well with hardware acceleration. Here's how:

One method to suss out an issue with settings or add-ons is:

New Profile Setup

Inside Firefox, type or paste about:profiles in the address bar and press Enter/Return to load it.

Take a quick glance at the page and make a mental note of which Profile has this notation: This is the profile in use and it cannot be deleted. That is your current default profile.

Click the "Create a New Profile" button, then click Next. Assign a name like NoAccel, ignore the option to relocate the profile folder, and click the Finish button.

Firefox will switch your default profile to the new one, so click the Set as Default Profile button for your regular one to avoid an unwanted surprise at your next startup.

Scroll down to NoAccel and click its Launch profile in new browser button.

Firefox should open a new window that looks like a brand new, uncustomized installation. (Your existing Firefox window(s) should not be affected.) Please ignore any tabs enticing you to connect to a Sync account so your settings do not get crossed over.

In this profile, you can disable hardware acceleration in the usual way (Firefox's performance settings). Then close the window and you're ready to go.

Using the NoAccel profile

To use the NoAccel profile, simply open the about:profiles page and use its Launch profile in new browser button. (I realize this isn't as simple as Chrome's system of having a toolbar button for different "persons" but it's what we have for the time being.)