Disable or Enable Hardware Acceleration in Web Browers (Edge, Chrome and Firefox)

The hardware acceleration is a feature that offloads some of the CPU’s loading tasks to other hardware. This feature boosts browser performance as well as freeing up the CPU to handle some other tasks. The hardware acceleration will be enabled by default in all browsers. However, sometimes some issues can occur due to the hardware acceleration option in the browser. It can also decrease the performance of the browser. In that case, you can simply disable hardware acceleration to check if it fixes the issues. The performance when hardware acceleration is ON or OFF also depends on the computer system.

Hardware acceleration in a browser

In this article, you will find methods through which you can disable the hardware acceleration in Mozilla Firefox, Google Chrome, and Microsoft Edge. If it causes a performance issue, then you can also enable it back by using the same methods.

1. Enable or Disable Hardware Acceleration in Microsoft Edge

1.1 Using Microsoft Edge’s Settings to Disable/Enable HA

The most common method would be by using the Microsoft Edge browser’s settings. The option for Hardware Acceleration is already available in the browser settings. You just need to toggle ON or toggle OFF the option. However, as an administrator, if you want to disable this option for standard users, then try using the other methods.

  1. Open the Microsoft Edge browser by double-clicking on the shortcut or searching it through the Windows search feature.
  2. Click on the Settings and more option at the top right corner and choose the Settings option in the list.
    Opening Microsoft Edge settings
  3. Select the System option in the left pane. Now, turn OFF the toggle for the “Use hardware acceleration when available” option.
    Disabling the hardware acceleration
  4. Click on the Restart button to restart the Microsoft Edge with new changes.

1.2 Using the Registry Editor to Disable/Enable HA in EDGE

This method can help you in force enabling and disabling the hardware acceleration for the Microsoft Edge browser. It will prevent the standards users from changing the option in the future. It will require some technical steps to configure the setting in the Registry. You need to create the value and maybe a key to configure the setting. Follow the below steps and see how it can be done.

The value can be configured in both the Current Machine and Current User hives. The location path for both will be the same, only the hives will be different.

  1. Open up the Run dialog box by pressing the Windows + R keys together on your keyboard. Now type “regedit” in the box and press the Enter key to open the Registry Editor.
    Note: If you get a UAC (User Account Control) prompt, then simply click on the Yes option.

    Opening the Registry Editor
  2. You can also create a backup to be safe, by clicking on the File menu and choosing the Export option. Now just provide the name/path and click on the Save button.
    Creating registry backup

    Note: If you want to restore the backup, simply click on the File menu in the menu bar and choose the Import option.

  3. In the Registry Editor window, navigate to the following location:
    HKEY_LOCAL_MACHINESoftwarePoliciesMicrosoftEdge
  4. Right-click on the right pane of the Edge key and choose the New > DWORD (32-bit) Value option. Rename the value as “HardwareAccelerationModeEnabled” and save it.
    Creating a new value
  5. Now double-click on the HardwareAccelerationModeEnabled value to open the value data dialog. Then change the value data to 0.
    Changing the value data
  6. After that, close the Registry Editor window. Make sure you restart the computer to apply these new changes.
  7. You can always enable it back by changing the value data to 1. Another way to enable this is by removing the value from the Registry Editor.

1.3 Using the Local Group Policy Editor to Disable/Enable HA in Edge

The policy files for the latest Microsoft Edge may not be available on your system. That is why you need to download the latest policy files and add them to your system policy settings folder. It will take few extra steps, but it will provide all the policy settings for the latest Microsoft Edge. The setting can be found under both Computer Configuration and User Configuration categories. Check the below steps to install and configure this specific policy setting for Microsoft Edge.

Note: Skip this method if you are using a Windows 10 Home edition operating system.

  1. Open your browser and go to the Microsoft site. Now select the version details of your Microsoft Edge and click on the GET POLICY FILES button.
    Installing new policy files
  2. Use the WinRAR application to extract the downloaded policy zip file.
    Using WinRAR to extract
  3. Open the extracted folder and head over to the “MicrosoftEdgePolicyTemplateswindowsadmx” path. You need to copy the “msedge.admx” and “msedge.adml” files and then paste them into “C:WindowsPolicyDefinitions” folder.
    Copy new policy files to the system folder

    Note: The ADML file can be found in the language folder, so you can copy it from one language folder to another.

  4. Open the Run dialog box by pressing the Windows and R keys together. Then just type “gpedit.msc” in the box and press the Enter key to open the Local Group Policy Editor window.
    Open the group policy editor
  5. Navigate to the specific setting in the Local Group Policy Editor window:
    Computer Configuration Administrative Templates Microsoft Edge
    Navigate to the setting
  6. Double-click on the setting named “Use hardware acceleration when available” and it will open up in another window. Now you need to select the Disabled toggle option.
    Disabling the hardware acceleration
  7. Click on the Apply/Ok button and close the Local Group Policy Editor window.
  8. You can always enable it back by changing the toggle option back to Not Configured or Enabled.

2. Enable or Disable Hardware Acceleration in Google Chrome

2.1 Using the Browser Settings to Disable/Enable HA in Chrome

Like all other browsers, Google Chrome also has the hardware acceleration option in the settings. You can navigate to the settings and turn ON or turn OFF the toggle for the hardware acceleration. If the option is grayed out, then check the other methods.

  1. Open your browser and click on the Three dots menu option at the top right corner. Now select settings in the list.
    Opening Chrome settings
  2. In the left pane, click on the Advanced option and then click on System.
  3. Now you can turn OFF or turn ON the toggle option for the “Use hardware acceleration when available“.
    Disabling hardware acceleration in Chrome
  4. Click on the Relaunch button to apply the new changes for hardware acceleration.

2.2 Using the Registry Editor to Enable/Disable HA in Chrome

The hardware acceleration for Google Chrome can also be configured in the Registry. The Google key is located in several locations in the Registry, make sure you follow the correct path. It can also be configured for both the Local Machine and the Current User.

  1. Press the Windows + R keys together on your keyboard to open Run. Now type “regedit” in the box and press the Enter key to open the Registry Editor.
    Note: If you get a UAC (User Account Control) prompt, then simply click on the Yes option.

    Opening Registry Editor
  2. You can also create a backup to be safe, by clicking on the File menu and choosing the Export option. Now just provide the name/path and click on the Save button.
    Note: If you want to restore the backup, simply click on the File menu in the menu bar and choose the Import option.
  3. In the Registry Editor window, navigate to the following location:
    HKEY_LOCAL_MACHINESoftwarePoliciesGoogleChrome
  4. Right-click on the right pane of the Chrome key and choose the New > DWORD (32-bit) Value option. Rename the value as “HardwareAccelerationModeEnabled” and save it.
    Creating a new value
  5. Now double-click on the HardwareAccelerationModeEnabled value to open the value data dialog. Then change the value data to 0.
    Changing value data
  6. After that, close the Registry Editor window. Make sure you restart the computer to apply these new changes.
  7. You can always enable it back by changing the value data to 1. Another way to enable this is by removing the value from the Registry Editor.
    Note: Value data 1 will force enable the hardware acceleration.

2.3 Using the Local Group Policy Editor to Enable or Disable HA in Chrome

The Google Chrome policies are not available by default in Windows operating system. You need to download it from the Chrome Enterprise site. You can download the files for both 32-bit and 64-bit.

  1. Open your browser and go to the Google Chrome enterprise bundle page. Now click on the Download button for the operating system that you are using.
    Downloading Chrome policy files
  2. Use the WinRAR application to extract the downloaded Chrome bundle zip file.
  3. Open the extracted folder and head over to the “GoogleChromeEnterpriseBundle64Configurationadmx” path. You need to copy the “chrome.admx” and “google.admx” files and then paste them into “C:WindowsPolicyDefinitions” folder.
    Copying files to system policy folder
  4. Also, copy the “chrome.adml” and “google.adml” from one of the language folders to your own same language folder in the same directory.
    Note: In our case, we copied these files from the downloaded “en-US” folder to our “en-US” folder.
  5. Open the Run dialog box by pressing the Windows and R keys together. Then just type “gpedit.msc” in the box and press the Enter key to open the Local Group Policy Editor window.
    Opening the Group Policy Editor
  6. Navigate to the specific setting in the Local Group Policy Editor window:
    Computer Configuration Administrative Templates Google Chrome
    Navigate to settings
  7. Scroll down the list, double-click on the setting named “Use hardware acceleration when available“. Now change the toggle option to Disabled.
    Disabling hardware acceleration in Chrome
  8. Click on the Apply/Ok button and close the Local Group Policy Editor window.
  9. You can always enable it back by changing the toggle option back to Not Configured or Enabled.
    Note: Enabled option will force enable the hardware acceleration.

3. Enable/Disable Hardware Acceleration in Mozilla Firefox

3.1 Using the Browser Settings to Enable or Disable HA in Firefox

You can simply enable and disable the hardware acceleration from Mozilla Firefox by using the browser settings. Both the administrator and standard users can access the option to configure it. The settings interface may change with the updates, but the option will remain the same.

  1. Open your browser and click on the Application menu at the top right corner. Now choose the Options in the list.
    Opening Firefox settings
  2. Select the General option in the left pane and scroll down. Uncheck the “Use recommended performance settings” under the Performance section.
  3. Now you can uncheck the “Use hardware acceleration when available” to disable it.
  4. If you want to enable it, then you can check the option to enable the hardware acceleration for your browser.
    Disabling the hardware acceleration for Firefox
  5. Make sure to restart the Mozilla Firefox browser after changing the settings.

3.2 Using the Registry Editor to Enable/Disable Hardware Acceleration in Firefox

You can also configure a registry value for the Firefox browser. The value name for the hardware acceleration in Firefox will be a bit different from the other browsers. You can configure it in both Current User and Local Machine hives.

  1. Open the Run dialog box by pressing the Windows + R keys together on your keyboard. Now type “regedit” in the box and press the Enter key.
    Note: Click on the Yes option for UAC prompt.

    Opening the Registry Editor
  2. You can also create a backup to be safe, by clicking on the File > Export option. Now just provide the name/path and click on the Save button.
    Note: If you want to restore the backup, simply click on the File > Import option.
  3. In the Registry Editor window, navigate to the following location:
    HKEY_LOCAL_MACHINESoftwarePoliciesMozillaFirefox
  4. Right-click on the right pane of the Firefox key and choose the New > DWORD (32-bit) Value option. Rename the value as “HardwareAcceleration“.
    Creating a new value
  5. Now double-click on the HardwareAcceleration value to open. Then change the value data to 0.
    Changing the value data
  6. Make sure you restart the computer to apply these new changes.
  7. You can always enable it back by changing the value data to 1 or by removing the value from the Registry Editor.

3.3 Using the Local Group Policy Editor to Disable/Enable Hardware Acceleration in Firefox

You can use Local Group Policy Editor to disable or enable hardware acceleration from Mozilla Firefox. However, the Firefox browser is a third-party application, so the policy files will not be available on your system. You need to download it from their Github page. Make sure you download the latest policy files version. Then you need to copy the files to your system.

  1. Open your browser and go to the Firefox Github page. Download the latest policy template zip file.
    Downloading Firefox policy files
  2. Use the WinRAR application to extract the downloaded policy template zip file.
  3. Open the extracted folder and navigate to the “policy_templates_v2.10windows” path. You need to copy the “firefox.admx” and “mozilla.admx” files and then paste them into “C:WindowsPolicyDefinitions” folder.
    Copying policy files to system policy folder
  4. Also, copy the “firefox.adml” and “mozilla.adml” from one of the language folders to your own same language folder in the same directory.
    Note: In our case, we copied these files from one “en-US” folder to another.
  5. Open the Run box by pressing the Windows and R keys together. Then just type “gpedit.msc” in the box and press the Enter key to open the Group Policy Editor window.
    Opening Group Policy Editor
  6. Navigate to the specific setting in the Local Group Policy Editor window:
    Computer Configuration Administrative Templates Mozilla Firefox

    Navigating to the settings
  7. Scroll down the list, double-click on the setting named “Hardware Acceleration“. Now change the toggle option to Disabled.
    Disabling the hardware acceleration
  8. Click on the Apply/Ok button to save the settings.
  9. You can always enable it back by changing the toggle option back to Not Configured or Enabled.

— Update: 19-03-2023 — us.suanoncolosence.com found an additional article Disable Hardware Acceleration In Google Chrome, Firefox, Opera and Vivaldi from the website www.itechtics.com for the keyword disable hardware acceleration firefox chrome.

Most modern computers come with a separate Graphics Processing Unit (GPU) which is used to process graphics at a faster pace. This enables the CPU to be dedicated for other computations. Hardware acceleration is a feature which makes use of GPU processing in addition to the CPU to make tasks perform at a faster speed.

Most modern browsers, including Google Chrome, Mozilla Firefox, Opera, Vivaldi and other Chrome and Firefox based browsers enable hardware acceleration by default. This allows loading graphics and videos to enhance the browsing experience.

Sometimes, hardware acceleration makes videos load in a jerky manner. In this case, you can easily disable hardware acceleration in your browser to open videos smoothly. Please go through disabling hardware acceleration for each browser one by one.

Source: us.suanoncolosence.com

You can also enable or disable hardware acceleration system-wide in Windows 10.

Disable Hardware Acceleration in Google Chrome

First, you can check which components of Chrome are using hardware acceleration and turn them off as per your need.

To check which components of Chrome are using hardware acceleration, go to Chrome and open the following URL:

chrome://gpu

This will show all the graphics related status of the browser.

To disable hardware acceleration, open the following URL in Chrome:

chrome://settings/?search=Use+hardware+acceleration+when+available

Via @: us.suanoncolosence.com

Toggle the hardware settings button to Disable.

Disable Hardware Acceleration in Mozilla Firefox

In Firefox 55, Mozilla has introduced a new performance section under settings which lets you control performance settings like no. of content processes allowed to be created and used for hardware acceleration when available. You can disable hardware acceleration from there. For your ease, here are the steps involved for disabling hardware acceleration in Firefox 55+:

  1. Open Firefox and select Options under the Firefox Menu
  2. At the end of the General tab, uncheck “Use recommended performance settings” (keyboard shortcut = Alt + U). This will open up more options under Performance.
  3. Uncheck the “Use hardware acceleration when available” (Keyboard shortcut = Alt + R)

This should disable hardware acceleration in Firefox. You may need to restart Firefox for the changes to take effect.

Sometimes the 3D graphics and videos will not work even after disabling hardware acceleration in Firefox. In that case, you will need to disable WebGL as well. Here are the steps for disabling WebGL:

  1. Open Firefox and write about:config in Firefox address bar.
  2. Click I accept the risk! button to continue to about:config page.
  3. In the search box at the top of the page, search webgl.disabled.
  4. Double-click webgl.disabled to switch it to true.
  5. Restart Firefox for the changes to take effect.

Disable Hardware Acceleration in Opera

Opera is also a popular browser which is especially useful when laptop battery is draining out. Opera has a feature to save battery while using the browser on battery for better laptop performance. You can also disable hardware acceleration in Opera if videos are distorting or not running fine. Just follow the steps below to disable hardware acceleration in Opera:

  1. Open Opera browser and go to Settings from Opera menu
  2. From the left hand pane, select Browser
  3. From the right hand pane, uncheck “Use hardware acceleration when available” under System.
  4. Restart the browser for the changes to take effect.

Disable Hardware Acceleration in Vivaldi

Vivaldi is a new promising browser with many features which aren’t available in popular browsers like Google Chrome and Firefox. It is based on Chromium but boasts a lot more features. Although based on Chromium, Vivaldi gives a lot of customization options in the settings window. Unfortunately, enabling or disabling hardware acceleration in Vivaldi is not as easy to find as in Chrome or Firefox. However, after following the steps below, you’ll be able to disable hardware acceleration in Vivaldi without any issues.

To disable hardware acceleration in Vivaldi, follow the steps below:

  1. Open Vivaldi and type the following in the address bar::
    vivaldi://flags/#disable-accelerated-2d-canvas
  2. Click on the Disable link below Accelerated 2D Canvas to disable hardware acceleration.
  3. Restart Vivaldi for the changes to take effect.

Hopefully this will help you disable or enable hardware acceleration for your browsers. We have covered the major browsers. Almost all other browsers will have their settings similar to one of these. So it will be easier for you to change the settings comfortably. If you have any issues with hardware acceleration settings, please do let us know through the comments below.

Related posts:

  • How To Enable Or Disable JavaScript In Browsers (Chrome, Edge Firefox, Opera, Vivaldi)
  • Completely Disable Push Notifications In Chrome, Firefox, Opera And Vivaldi
  • How To Open PDF Files In Your Preferred Browser (Chrome, Edge, Firefox, Opera, Vivaldi)
  • How To Show/Hide Bookmarks Bar in Chrome, Edge, Firefox, Vivaldi, Opera
  • How to Disable Pop-Up Blockers in Web Browsers

Source: https://appuals.com/disable-or-enable-hardware-acceleration/

Article post on: us.suanoncolosence.com

Leave a Comment

Your email address will not be published. Required fields are marked *