I have a decent laptop that is currently running windows. For a long time Minecraft gave me a lot of fps. But when i launched Minecraft even on the title screen, I get 1 FPS. I get 60 FPS with CS:GO (VSync On). How does Minecraft only give 1 FPS? How Can I fix this? (I tried to re-install java.)
Specs:
İntel Core I5-4200U 1.6GHZ With Turbo Boost Up To 2.6GHz
Xidrion, can you post a screenshot of your client with F3 active? It will show a lot of debugging information that probably holds the key to why your game is suddenly running super slow.
I just fixed a very similar problem on my own client. It would run on my laptop at 30fps in 1.8.9, but it would not work at all with 1.9. I'll include the F3 screenshot to show why.
My java version seems fine; it's using the 64 bit java.
I have enough memory allocated, and Minecraft is not using most of it anyway.
In this case, the problem is the graphics card. Minecraft is incorrectly using the built in integrated graphics card, instead of the shiny NVidia one inside of my laptop. In order to fix this, I opened up my NVidia Control Panel (you can right click the NVidia icon in the notification area of your computer's task bar in order to get to the control panel). From here I can specify which programs use which graphics card.
From this screenshot, it would look like Minecraft is using the right graphics card. But don't believe these lies. This is only for the launcher for Minecraft; the actual game runs from java, so I needed to change Java's entry in the control panel.
SufferSquid if you had read the entire thing you would know he is running an AMD graphics card. Meaning this person cannot use the Nvidia Control Panel since it's for Nvidia graphics cards.
Thanks for replying. I see when I press F3 Minecraft is using the built in Intel HD Graphics. I am not using NVIDIA. I am using AMD Radeon HD 8750M. How can I get Minecraft to use my AMD card?
I'm not super familiar with AMD graphics cards, because that's not what my laptop has. But I did some research, and it looks like AMD also has a control panel. It's called the AMD Catalyst Control Center. From there, go to the power saving options on the left and then click on Switchable Graphics Application Settings. You'll need to then add an application for Javaw.exe and set it to always use High Performance Graphics.
Hopefully it's as simple as that, but I read that the amd control center looks very different on different laptops. If yours doesn't look like the screenshot and you can't find where to change the graphics settings for your applications, I'd try to find a support line for your laptop. hey sshould be able to answer the question of how to set individual applications to use a specific graphics card.
Dude you are a lifesaver. Thank you so much. Before this thread i tried to select high performance for "java.exe" not "javaw.exe". Now it worked. And again thank you very much.
-----SOLVED THANKS TO SufferSquid-----
I have a decent laptop that is currently running windows. For a long time Minecraft gave me a lot of fps. But when i launched Minecraft even on the title screen, I get 1 FPS. I get 60 FPS with CS:GO (VSync On). How does Minecraft only give 1 FPS? How Can I fix this? (I tried to re-install java.)
Specs:
İntel Core I5-4200U 1.6GHZ With Turbo Boost Up To 2.6GHz
AMD Radeon HD 8750M
8GB Ram
Xidrion, can you post a screenshot of your client with F3 active? It will show a lot of debugging information that probably holds the key to why your game is suddenly running super slow.
I just fixed a very similar problem on my own client. It would run on my laptop at 30fps in 1.8.9, but it would not work at all with 1.9. I'll include the F3 screenshot to show why.
http://i.imgur.com/EMfbJ0K.png
My java version seems fine; it's using the 64 bit java.
I have enough memory allocated, and Minecraft is not using most of it anyway.
In this case, the problem is the graphics card. Minecraft is incorrectly using the built in integrated graphics card, instead of the shiny NVidia one inside of my laptop. In order to fix this, I opened up my NVidia Control Panel (you can right click the NVidia icon in the notification area of your computer's task bar in order to get to the control panel). From here I can specify which programs use which graphics card.
http://i.imgur.com/jqQwWor.png
From this screenshot, it would look like Minecraft is using the right graphics card. But don't believe these lies. This is only for the launcher for Minecraft; the actual game runs from java, so I needed to change Java's entry in the control panel.
http://i.imgur.com/CcP1UzN.png
Once that guy was switched so that it ran from the NVidia card, I was suddenly getting 60fps, as the laptop always should have.
I don't know if you're having the same problem or not, but if you are it's pretty easy to fix.
SufferSquid if you had read the entire thing you would know he is running an AMD graphics card. Meaning this person cannot use the Nvidia Control Panel since it's for Nvidia graphics cards.
Hey SufferSquid,
Thanks for replying. I see when I press F3 Minecraft is using the built in Intel HD Graphics. I am not using NVIDIA. I am using AMD Radeon HD 8750M. How can I get Minecraft to use my AMD card?
I'm not super familiar with AMD graphics cards, because that's not what my laptop has. But I did some research, and it looks like AMD also has a control panel. It's called the AMD Catalyst Control Center. From there, go to the power saving options on the left and then click on Switchable Graphics Application Settings. You'll need to then add an application for Javaw.exe and set it to always use High Performance Graphics.
http://i.imgur.com/OM7QEOO.png
Hopefully it's as simple as that, but I read that the amd control center looks very different on different laptops. If yours doesn't look like the screenshot and you can't find where to change the graphics settings for your applications, I'd try to find a support line for your laptop. hey sshould be able to answer the question of how to set individual applications to use a specific graphics card.
Dude you are a lifesaver. Thank you so much. Before this thread i tried to select high performance for "java.exe" not "javaw.exe". Now it worked. And again thank you very much.
Hey patrickhoran,
I really don't know but when i changed the setting for minecraft to use my amd gpu it got fixed.