[FIXED] Minecraft Using CPU Graphics Instead of GPU

It is common for Minecraft game players to add an external Graphics Processing Unit (GPU) for a better Minecraft experience instead of using the native integrated Graphics unit that comes built-in with the processor but the users have to enable the external GPU configuration in order to use it while playing Minecraft. Some users often have difficulty setting their external GPU as the default graphics processor and when they run Minecraft it defaults back to the native GPU.

Minecraft Using CPU Graphics Instead of GPU

This problem also occurs when you have a dual graphics card laptop or PC which means that it comes built-in with an integrated Graphics Unit and a dedicated Graphics Unit which can be Nvidia, AMD, Intel, or any other. This is a common scenario nowadays; with advanced gaming laptops available, it is normal to have an integrated and Dedicated GPU built into the system. Many users are unfamiliar with the configuration of the GPUs and different settings that need to be enabled to switch from integrated to dedicated GPU for better Graphics output.

Add Minecraft as a Custom Program in GPU Settings

Graphics Cards provides an interface to the users where they can control the settings related to the card and add external or third-party applications that require a dedicated GPU to run smoothly. In this method, we will add Minecraft to the list of programs in the GPU interface.

  1. In the Windows search box type in your Graphics Card name and open the related settings; in this example it is Nvidia
  2. Go to the tab 3D Settings and click on the tab that says Program Settings

    Go to Nivida 3D setting
  3. Click on the Option that says Select a program to customize

    Go to Program settings in GPU
  4. Search for the Minecraft executable file and add it to the list
  5. Now under the option Select the preferred graphics processor for this program select the High-performance NVIDIA processor option
    Use Select the Preferred Graphics Type

Add Minecraft Java application to GPU Settings

If you are using the Java version of Minecraft you will need to also add the java application to the GPU 3D Programs list to force the system to use the integrated GPU instead of the dedicated Graphics Unit. We will first find out the path of the Java application being used by Minecraft and then add the Java application based on that location.

  1. Create a new game profile and set the option that says Keep the Launcher open and save the profile.
    select the option that says Keep the Launcher open and save the profile
  2. Now switch to this newly created game profile and start the game.
  3. Now press Alt+Tab to switch out of the game.
  4. In the Minecraft Launcher, there should be different options like Update Notes, Launcher Log, Profile Editor, etc. Click on the Launcher Log tab.

    Access Minecraft Launcher Logs
  5. The line starting with the Half Command: will show you the executable java file required to launch the application.
  6. In the Windows Search Menu type in your Graphics Card name and open the related settings; in this example it is Nvidia.
  7. Go to the tab option 3D Settings and click on the tab that says Program Settings

    Go to the tab option 3D Settings and click on the tab that says Program Settings
  8. Click on the Option that says Select a program to customize
  9. Search for the java file and add it to the list
    Search for the java file and add it to the list
  10. Now under the option Select the preferred graphics processor for this program select the High-performance NVIDIA processor option
    Use High-performance NVIDIA processor option

Use Windows Graphic Settings

In this method, we will use the Windows Graphic settings to include Minecraft in the Windows Graphics Settings which allows customizing the graphics performance preferences for selected applications. This can be applied to both the Java version as well as the bedrock version of Minecraft.

  1. Go to your Windows Settings and click on the System

    Go to your windows settings and select the system option
  2. On the left sidebar click on the Display option and scroll down at the bottom and click on the Graphics settings
    Click on the Graphics settings option from the Display section
  3. Open the dropdown where it says Choose an app to set preference

    Open the dropdown where it says Choose an app to set preference
  4. It will have two options first is Desktop App and the other is Microsoft App, for the Java version of Minecraft select the Desktop App option and for the Bedrock version, click the Microsoft App option.
  5. Under the second dropdown, click Add and select the Minecraft App
    Under the second dropdown, click Add and select the Minecraft App
  6. Now click under the Minecraft and Click the Options button and you will see the Graphics Preference dialog box
    Now click under the Minecraft and Click the Options
  7. Select the high-performance option and click Save

    Set Graphics specifications High performance
  8. Now launch the Minecraft game and see if that works
  9. You can also switch out of Minecraft and open the Task Manager and Under the processes, you can verify if Minecraft is using the integrated GPU or dedicated Graphics memory.
    Verify if Minecraft is using the integrated GPU or dedicated Graphics memory

Add Java SE Binary to Windows Graphic Settings

If the above settings did not work for you, then you can try to include the Java Application in the Windows settings as well. This has been reported to have worked for many users but this will only work for the Java version of Minecraft. We will first out the file location of the Java application that comes with Minecraft and then includes it in the list of programs in the Windows Graphics Settings.

  1. Open your Minecraft game and minimize the windows.
  2. Now go to the Task Manager and search for the java application under the Details tab.
    search for the java application under the Details tab in Task Manger
  3. If you have more than one application by the name of javaw select the one which is consuming more memory.
  4. Right-click and select Open file location.
    Right-click and select Open file location
  5. Copy the path of this location and after that close the Minecraft game.
    Copy the path of this location\
  6. Now go to the Windows Settings and select the System option.
    Go to your windows settings and select the system option
  7. On the left sidebar click on the Display option and scroll down at the bottom and click on the Graphics settings.
    Click on the Graphics settings option from the Display section
  8. If you already have the Java application added to the list, delete it from there.
  9. Now Click on Browse and paste the path of the Java application copied earlier and select the java application that was consuming more memory.
    Paste the path of the Java application copied earlier and select the java application
  10. Once added, click the Java application and click Options

    Click the Java application and click Options
  11. In the Graphics Preference dialog box select High Performance and click Save.

    Set Graphics specifications High performance
ABOUT THE AUTHOR

Kamil Anwar


Kamil is a certified MCITP, CCNA (W), CCNA (S) and a former British Computer Society Member with over 9 years of experience Configuring, Deploying and Managing Switches, Firewalls and Domain Controllers also an old-school still active on FreeNode.