I have built a PC specifically with the intention of running Minecraft with my grandson. It has the following config:
AMD 2400G processor running 4 cores at up to 4MHz leveraging the onboard Radion Vega 11 GPU
32 GB RAM at 3200MHz
Gigabye Aorus B450 I Pro WIFI Gaming MB
HP 500Gb SSD drive (Great performance)
Windows 10 Pro (new install with nothing but MS Office and Minecraft installed)
I have benchmarked the PC and everything is OK with GPU coming in on the lower end as expected. Still plenty of GPU power for Minecraft
JAVA confirmed 1.8 64 bit version - arguments set as per the Enigmatica 6 instructions: -version:1.8+ -XX:+UseG1GC -Dsun.rmi.dgc.server.gcInterval=2147483646 -XX:+UnlockExperimentalVMOptions -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=32M
Allocated memory is 5Gb (5120MB) as per the instructions - I've tried 4Gb and 6Gb but no noticeable difference.
I can't get more than 1-5 FPS on Minecraft Enigmatica 6 version 0.30. My kids are running on standard laptops with standard Intel UHD 620 GPU (lower benchmarks than my build in every category) and they get a playable 30+ FPS. Watching task manager on the PC while trying to play, nothing is showing a bottleneck - in fact, the PC is completely bored.
CPU never goes above 30% except on startup - it runs right around 18-20% when I'm moving around
GPU never runs more than about 27-28%
I get the same result playing in a local world as I do on my E6 server on my local network. For the server, there is no network lag as the machines are directly connected on a gigabit network and the server is performing well for everyone.
Not sure where to look next. It looks like JAVA is being throttled on the client machine. Any ideas from the team here?
One I can say that GPU isn't going to perform well on Minecraft anyhow so 30 fps is expected there, 2 Minecraft is using Java so it will only use 1 CPU core for the game this also includes a thread so there is 2 threads to it, Adding Optifine might change it to using 4 threads. What is your CPU temperature? Open Hardware Monitor is a software you could use to find out f you already do not have a monitoring software for temperatures https://openhardwaremonitor.org/downloads/.
Also what version of Java do you have downloaded on your pc. Are you using 32 bit for Minecraft? What you also could do is set the priority of the game to higher by doing to Details in task manager and secondary click on javaw.exe and set the priority higher. Also I had a issue on one of my old laptops with 1.16.4 modded Minecraft. But that computer was a A4 1.8GHz CPU.
Do you have a HDD? If not is your SSD over 80% full? What is it at... full enough SSD's get slower.
It might be a driver issue, go to windows device manager and find your GPU and check for updates available for them. But most likely if this is the issue your CPU would go 100% and try to be the GPU.
Also your power settings could be set to only let your CPU go up to some percent, go to the power and battery settings in the control panel or from windows settings - Power Settings - Advanced Power Settings and advance settings and edit the power profile, look for CPU setting and set max CPU usage to 100%. BUT DO NOT SET MINIMUM TO THIS IT WILL LIKELY CAUSE THERMAL THROTTLE AND ACTUALLY SLOW DOWN YOU PC EVEN MORE!!!
Try giving the game 7 GB of ram just as another thing maybe its not enough, it can't hurt anyhow to do this if you got 32 GB of RAM.
The CPU wasn't being used hardly at all - maybe 10-12%. Java version is 64-bit 8.271. SSD is nearly empty. I've actually played with the JAVA arguments and it is running much better now.
Okay thank you that should fix things, even I would try removing it but that parameter is really only made for certain computers, did you check the Windows Power And Sleep setting in the additional power settings and click change plan settings, then change advanced power settings, then scroll down to Processor Power Management, and make sure the Maximum processor state is set to 100% but leave the minimum on 5% this setting for the Maximum processor state not being 100% could mean your CPU is not fully allowed to be used. Thank You! Glade it is getting better for you though!
Hi team,
I have built a PC specifically with the intention of running Minecraft with my grandson. It has the following config:
AMD 2400G processor running 4 cores at up to 4MHz leveraging the onboard Radion Vega 11 GPU
32 GB RAM at 3200MHz
Gigabye Aorus B450 I Pro WIFI Gaming MB
HP 500Gb SSD drive (Great performance)
Windows 10 Pro (new install with nothing but MS Office and Minecraft installed)
I have benchmarked the PC and everything is OK with GPU coming in on the lower end as expected. Still plenty of GPU power for Minecraft
JAVA confirmed 1.8 64 bit version - arguments set as per the Enigmatica 6 instructions: -version:1.8+ -XX:+UseG1GC -Dsun.rmi.dgc.server.gcInterval=2147483646 -XX:+UnlockExperimentalVMOptions -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=32M
Allocated memory is 5Gb (5120MB) as per the instructions - I've tried 4Gb and 6Gb but no noticeable difference.
I can't get more than 1-5 FPS on Minecraft Enigmatica 6 version 0.30. My kids are running on standard laptops with standard Intel UHD 620 GPU (lower benchmarks than my build in every category) and they get a playable 30+ FPS. Watching task manager on the PC while trying to play, nothing is showing a bottleneck - in fact, the PC is completely bored.
I get the same result playing in a local world as I do on my E6 server on my local network. For the server, there is no network lag as the machines are directly connected on a gigabit network and the server is performing well for everyone.
Not sure where to look next. It looks like JAVA is being throttled on the client machine. Any ideas from the team here?
Thanks all.
mod monsterpack44
One I can say that GPU isn't going to perform well on Minecraft anyhow so 30 fps is expected there, 2 Minecraft is using Java so it will only use 1 CPU core for the game this also includes a thread so there is 2 threads to it, Adding Optifine might change it to using 4 threads. What is your CPU temperature? Open Hardware Monitor is a software you could use to find out f you already do not have a monitoring software for temperatures https://openhardwaremonitor.org/downloads/.
Also what version of Java do you have downloaded on your pc. Are you using 32 bit for Minecraft? What you also could do is set the priority of the game to higher by doing to Details in task manager and secondary click on javaw.exe and set the priority higher. Also I had a issue on one of my old laptops with 1.16.4 modded Minecraft. But that computer was a A4 1.8GHz CPU.
Do you have a HDD? If not is your SSD over 80% full? What is it at... full enough SSD's get slower.
It might be a driver issue, go to windows device manager and find your GPU and check for updates available for them. But most likely if this is the issue your CPU would go 100% and try to be the GPU.
Also your power settings could be set to only let your CPU go up to some percent, go to the power and battery settings in the control panel or from windows settings - Power Settings - Advanced Power Settings and advance settings and edit the power profile, look for CPU setting and set max CPU usage to 100%. BUT DO NOT SET MINIMUM TO THIS IT WILL LIKELY CAUSE THERMAL THROTTLE AND ACTUALLY SLOW DOWN YOU PC EVEN MORE!!!
Try giving the game 7 GB of ram just as another thing maybe its not enough, it can't hurt anyhow to do this if you got 32 GB of RAM.
Hi Tigerty22,
The CPU wasn't being used hardly at all - maybe 10-12%. Java version is 64-bit 8.271. SSD is nearly empty. I've actually played with the JAVA arguments and it is running much better now.
In reply to adventurejon:
Okay thank you that should fix things, even I would try removing it but that parameter is really only made for certain computers, did you check the Windows Power And Sleep setting in the additional power settings and click change plan settings, then change advanced power settings, then scroll down to Processor Power Management, and make sure the Maximum processor state is set to 100% but leave the minimum on 5% this setting for the Maximum processor state not being 100% could mean your CPU is not fully allowed to be used. Thank You! Glade it is getting better for you though!
In reply to adventurejon:
How did you manage to run it better? What JAVA arguments do you use? I'd appreciate if you could help.