sp614x / optifine

1.8k stars 418 forks source link

Very Low Fps with high specs Pc #4536

Open speedranger00 opened 4 years ago

speedranger00 commented 4 years ago

Description of Issue

Hello everyone. I'm looking for a solution here because I have really poor perfomance with every shaders. When I try to use any shaders, from Sildurs vibrant High to Lite or even Chocapic13 shaders at the lowest possible I still do barelly 60 fps. I allocated 8 Gb of ram and set every settings in the shaders at the lowest and every graphic option on simple. The render distance doesnt affect the performance from 1 to 18 and then obviously the frame rate goes down. My specs are: ASUS Cerberus 1070ti Ryzen 2700x 16 Gb DDR4 3000 Mhz. Is it normal with my specs or it's a problem of my Minecraft? Thank you!

OptiFine Version

OptiFine 1.16.1 HD U G2

Installation Method

Installed via automatic setup

Fabric/Forge Version

Forge 1.16.1 forge 32.0.98 and Standalone

F3 Debug Screenshot

2020-08-02_18 21 28

Prior Testing

If you've installed standalone:

If you've installed using Forge/Fabric:

Lisenaaaa commented 4 years ago

that's just shaders being shaders. i don't think it's possible to fix.

Pizzachu22 commented 4 years ago

Well the issue here seems to be that you've allocated too much ram. Usually I'd suggest allocating around 3 gigs of ram, but maybe 4 if you're using a large modpack.

speedranger00 commented 4 years ago

@Pizzachu22 I tried to lower the ram to 3 Gb and 4 Gb and It only goes worst

bscout9956 commented 4 years ago

Sildurs Lite default settings? Your FPS is lower than mine. Chunk distance? (might be a CPU bottleneck [2000 Ryzen isn't as strong single-threaded and this is Java minecraft]) GPU Usage? (MSI Afterburner)

speedranger00 commented 4 years ago

@bscout9956 The GPU usage stay on a 40% average, I tried the default settings and the lowest that I coud go and still can barelly do 60 fps at 12 chunks, if I go down to 8 is playable outside buildings but when I get to multiple light sources the frame drop drastically

bscout9956 commented 4 years ago

@speedranger00 Strange, your GPU is better than mine (mine's a GTX 1660) and I play High with slightly better settings and get 60fps on average. My CPU is an i3 8100 though with 2400mhz DDR4 RAM so... probably everything on my computer is slower than yours. Although Turing is better for FP16 (half precision floating point numbers). Your low GPU usage is really weird.

I will make a weird suggestion, once Minecraft is running, try to tweak the affinity for javaw.exe and set it to use 8 threads of your CPU, or slowly take one by one and see if your GPU Usage and/or FPS increases. It shouldn't make a difference but if it does it's probably Minecraft not handling the 16 threads of the 2700X very well.

Another remark: Is the map too complex? Are there any synthetic benchmarks that you can run to make sure your PC is performing as expected? CPU benchmarks, GPU benchmarks. Is your computer overheating?

bscout9956 commented 4 years ago

Also, you can try NVIDIA's latest hotfix driver, it fixes freezing in certain games. GeForce 451.85 hotfix driver download - Guru3D

speedranger00 commented 4 years ago

@bscout9956 Screenshot (228) Cpu Benchmark Screenshot (224) Cpu usage Screenshot (225) Gpu usage Screenshot (226) Screenshot (227) Temperature Sorry for the italian language. This screen has been taken with minecraft open except for the Benchmark one. I've got the latest driver available for my card via GeForce Experience 451.67. For the affinity on javaw.exe I'm not that good at this things, I'm tryin to get a clue of what's happening with my minecraft so if you manage to guide me I'll try the affinity too

R93950X commented 4 years ago

If you really wanted you should be able to disable multi-threading to get better single-core performance at the cost of multi-core performance, this usually gets better FPS in Minecraft.