For a while now I've had a problem with Minecraft where from the second I load into a world my fps drops. It typically hovers around the low 30s - 40s with very frequent drops to below 20 whenever I break blocks, place new ones, load in more of the world, or really just do anything.
I've been monitoring my PC's performance while playing the game and what I found was that my GPU was dropping its core clock and memory speeds whenever I was looking around at the world. The core clock speed was hovering around 300 MHz - 500 MHz and the memory speeds were at 300 MHz - 1,000 MHz. When they should be at 1,340 MHz and 2,150 Mhz respectively.
I found that whenever I look straight up or down at my feet my fps would skyrocket to the 400s - 500s and my GPU clock speeds would shoot back up to their top speeds (1,340, 2,150). But the second I look back at the world the fps would go back again to the low 30s - 40s and the GPU clock speeds to the 300s MHz.
I also found that when I set the view distance to less than 10 chunks, the fps drastically improve, going into the 200s. With the clock speeds of my GPU moving up a fair bit.
My PC specs:
CPU: FX 8350 at base clock of 4.0 GHz
GPU: MSI rx 580 Gaming X, Core clock: 1340 MHz, Memory clock: 2150 MHz
MOBO: MSI 970 Gaming
With the game being run off an SSD
I've tried a lot of solutions already to try and fix the problem. I'll try to list as many of them as I can think of.
I've tried:
Updating/ reverting back to older video drivers.
Reinstalling the game.
Dedicating more ram to the game, even up to 8GBs.
Overclocking the GPU.
Turning off MipMapping.
Even replacing the GPU altogether.
Also, it's worth noting that Minecraft Windows 10 edition works perfectly. I would use that edition however my friends have a server for the 1.13.2 version of the game and as far as I know I can't get the Windows 10 edition to work with that server.
If anyone has any suggestions as to what the problem is and/or how to fix it I would love to hear them, as I'm almost at my wits end with this problem.
P.S. All the thermals for the PC look great with no thermal throttling to be seen.
Edit/ P.P.S. Although I have had problems running a few other games recently, this problem specifically of the GPU running the game at low clock speeds is unique to Minecraft.
Edit/ P.P.S. Although I have had problems running a few other games recently, this problem specifically of the GPU running the game at low clock speeds is unique to Minecraft.
Maybe it's a bad OC from MSI. Try setting your GPU and Memory clocks to 1257 MHz and 2000 MHz respectively (rx 580 defaults) and see if that helps.
Also, to me 2150MHz on the memory seems higher than MSI's clocks still. The MSI website specifies 8000 - 8100 MHz effectively, which calculates to 2000 to 2025 MHz.
I'm going to blame bulldozer/piledriver then. Does your CPU hover between the 10 and 20%? There are good odds one of your CPU cores is taxed to the max while the rest of your cores is sitting idle or performing other tasks.
Update: I found that using Optifine makes the game playable with a good enough framerate.
Although using Optifine doesn't fix the overall problem, it gives a nice fps boost and smooths out the frame rate well enough to make for a playable experience.
Would still really like to fix the bigger problem though. I know I should be able to play the game with the fps in the hundreds. And as of right now I'm only getting around 50 fps most of the time.
Rollback Post to RevisionRollBack
To post a comment, please login or register a new account.
For a while now I've had a problem with Minecraft where from the second I load into a world my fps drops. It typically hovers around the low 30s - 40s with very frequent drops to below 20 whenever I break blocks, place new ones, load in more of the world, or really just do anything.
I've been monitoring my PC's performance while playing the game and what I found was that my GPU was dropping its core clock and memory speeds whenever I was looking around at the world. The core clock speed was hovering around 300 MHz - 500 MHz and the memory speeds were at 300 MHz - 1,000 MHz. When they should be at 1,340 MHz and 2,150 Mhz respectively.
I found that whenever I look straight up or down at my feet my fps would skyrocket to the 400s - 500s and my GPU clock speeds would shoot back up to their top speeds (1,340, 2,150). But the second I look back at the world the fps would go back again to the low 30s - 40s and the GPU clock speeds to the 300s MHz.
I also found that when I set the view distance to less than 10 chunks, the fps drastically improve, going into the 200s. With the clock speeds of my GPU moving up a fair bit.
My PC specs:
CPU: FX 8350 at base clock of 4.0 GHz
GPU: MSI rx 580 Gaming X, Core clock: 1340 MHz, Memory clock: 2150 MHz
MOBO: MSI 970 Gaming
With the game being run off an SSD
I've tried a lot of solutions already to try and fix the problem. I'll try to list as many of them as I can think of.
I've tried:
Updating/ reverting back to older video drivers.
Reinstalling the game.
Dedicating more ram to the game, even up to 8GBs.
Overclocking the GPU.
Turning off MipMapping.
Even replacing the GPU altogether.
Also, it's worth noting that Minecraft Windows 10 edition works perfectly. I would use that edition however my friends have a server for the 1.13.2 version of the game and as far as I know I can't get the Windows 10 edition to work with that server.
If anyone has any suggestions as to what the problem is and/or how to fix it I would love to hear them, as I'm almost at my wits end with this problem.
P.S. All the thermals for the PC look great with no thermal throttling to be seen.
Edit/ P.P.S. Although I have had problems running a few other games recently, this problem specifically of the GPU running the game at low clock speeds is unique to Minecraft.
Post a screenshot with F3 enabled and your JVM arguments.
Screenshot:
JVM arguments: -Xmx8G -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=32M
Turn off mipmapping.
I already had it turned off.
Maybe it's a bad OC from MSI. Try setting your GPU and Memory clocks to 1257 MHz and 2000 MHz respectively (rx 580 defaults) and see if that helps.
Also, to me 2150MHz on the memory seems higher than MSI's clocks still. The MSI website specifies 8000 - 8100 MHz effectively, which calculates to 2000 to 2025 MHz.
https://www.msi.com/Graphics-card/Radeon-RX-580-GAMING-X-8G/Specification
Edit: Actually, could you still upload that screenshot of the F3 menu?
Nevermind, Firefox is being weird.It was a good idea but it didn't work.
I was able to underclock the core clock to 1257 MHz, however, it wouldn't let me set the memory speed any slower than 2150 MHz.
I'm going to blame bulldozer/piledriver then. Does your CPU hover between the 10 and 20%? There are good odds one of your CPU cores is taxed to the max while the rest of your cores is sitting idle or performing other tasks.
Nope, CPU was hovering around 40 to 60% usage, with all cores appearing to share to load pretty evenly.
Update: I found that using Optifine makes the game playable with a good enough framerate.
Although using Optifine doesn't fix the overall problem, it gives a nice fps boost and smooths out the frame rate well enough to make for a playable experience.
Would still really like to fix the bigger problem though. I know I should be able to play the game with the fps in the hundreds. And as of right now I'm only getting around 50 fps most of the time.