Hi, I use Optifine and I love it for viewing longer distances. I recently found out that using the multicore option will only use 3 cores . I was wondering if it was possible to use more cores to increase FPS, or if the reason that Optifine only uses 3 cores is because of something intrinsic to how the graphics processing in minecraft works.
Also as a side note I recently discovered eihort and found that it allows extremely far render distances, so is there a way to incorporate whatever technique eihort is using and use that to allow Optifine to have higher fps and higher render distance?
More cores does not necessarily more performance. The FPS increase from using multiple cores would probably be minimal, or there will be no difference at all. What Optifine does will multicores is that it speeds up world loading.
So, as far as I know, there is no way to get Optifine to use more cores nor is it useful.
Well I think the more cores they add the better performance you will get if you have that many cores. Even if its just 1 core there would be a visible boost in fps. Right now if you have a ~4 core CPU with a high clock speed you will do better than vice versa.
Hi, I use Optifine and I love it for viewing longer distances. I recently found out that using the multicore option will only use 3 cores . I was wondering if it was possible to use more cores to increase FPS, or if the reason that Optifine only uses 3 cores is because of something intrinsic to how the graphics processing in minecraft works.
Also as a side note I recently discovered eihort and found that it allows extremely far render distances, so is there a way to incorporate whatever technique eihort is using and use that to allow Optifine to have higher fps and higher render distance?
Thanks for any answers that you guys may have.
To my knowledge Optifine (and 1.8 Minecraft) does not use multiple cores for rendering, that's all left for your GPU and isn't exactly anything that the CPU has something to do with apart from the pipeline instructions. Optifine (and 1.8 Minecraft) instead uses multiple cores / threads to help load the world quicker and move some load from one thread to another, stressing the main thread less and leading to a performance and stability improvement scaling by the amount of physical cores you have available. However they both do this in different ways, I'm not sure how Optifine achieves this, but I do know 1.8 has each dimension operate on it's own thread, so whatever is going on in the overworld, say a heap of loaded chunks with machines in them or a heap of terrain generating, will not affect the performance of the nether as much as it would in 1.7.10.
Rollback Post to RevisionRollBack
Author of the Clarity, Serenity, Sapphire & Halcyon shader packs for Minecraft: Java Edition.
Also as a side note I recently discovered eihort and found that it allows extremely far render distances, so is there a way to incorporate whatever technique eihort is using and use that to allow Optifine to have higher fps and higher render distance?
Thanks for any answers that you guys may have.
So, as far as I know, there is no way to get Optifine to use more cores nor is it useful.
Well I think the more cores they add the better performance you will get if you have that many cores. Even if its just 1 core there would be a visible boost in fps. Right now if you have a ~4 core CPU with a high clock speed you will do better than vice versa.
To my knowledge Optifine (and 1.8 Minecraft) does not use multiple cores for rendering, that's all left for your GPU and isn't exactly anything that the CPU has something to do with apart from the pipeline instructions. Optifine (and 1.8 Minecraft) instead uses multiple cores / threads to help load the world quicker and move some load from one thread to another, stressing the main thread less and leading to a performance and stability improvement scaling by the amount of physical cores you have available. However they both do this in different ways, I'm not sure how Optifine achieves this, but I do know 1.8 has each dimension operate on it's own thread, so whatever is going on in the overworld, say a heap of loaded chunks with machines in them or a heap of terrain generating, will not affect the performance of the nether as much as it would in 1.7.10.
Author of the Clarity, Serenity, Sapphire & Halcyon shader packs for Minecraft: Java Edition.
My Github page.
The entire Minecraft shader development community now has its own Discord server! Feel free to join and chat with all the developers!