Distant horizons + optifine + vivecraft causes opengl errors
This combo on 1.20.1 causes opengl error 1167 and DH LODS don't render in.
60 Replies
might be due to how vivecraft renders the game but idk
dh + iris + vivecraft work
its just optifine gets much much higher shader fps with vivecraft compared to iris
Can you also send logs?
/logsstored
You should send your
latest.log
file to provide additional useful information.
Logs are usually located in the .minecraft/logs
directory.
On Windows: %appdata%\.minecraft\logs
On Linux: ~/.minecraft/logs
On Mac: ~/Library/Application Support/minecraft/logs
Please upload the file to mclo.gs instead of sending the raw file. This makes reading the contents of the file a lot easier and improves the chances of you getting the help needed.
After uploading the file, click on Save
and send the link.Can you try turning off generic rendering in dh's settings and seeing if that makes a difference?
errors still there
Darn
What happens if you remove Optifine?
no optifine, no problems
ie:dh chunks work
Does Embeddium work?
If so, just switch
i would
but as i said above, optifine performs so much better than iris (or oculus for that matter) for shaders
6800xt and iris struggles for 50 fps
while optifine easily gets 90 (which is target for vr)
That is weird, Sodium/Embeddium always gave me way way more fps
Only Iris/Oculus supports shaders with DH
that makes a lot more sense thanks :)
this is true for non-vr
but for some reason, even without shaders, optifine shows better vr performance
and the same holds for shaders
That is interesting
just a shame dh and optifine shaders dont play nice
cos its not a hardware limit
my gpu is only at like... 70%
/shadersupport
Distant Horizons and Iris Shader Support Requirements:
- DH 2.1 + Iris
- Minecraft 1.20.1, 1.20.4, 1.20.6, 1.21
- Sodium 0.5.8+
- Iris 1.7.0 - 1.7.3
- Fabric API
- A compatible shaderpack: https://gist.github.com/Steveplays28/52db568f297ded527da56dbe6deeec0e
- DH 2.2 + Iris
- Minecraft 1.20.1, 1.21.1
- Sodium 0.5.8+
- Iris 1.7.5, 1.8, or newer
- Fabric API
- A compatible shaderpack: https://gist.github.com/Steveplays28/52db568f297ded527da56dbe6deeec0e
Gist
Distant Horizons shader compatibility info
Distant Horizons shader compatibility info. GitHub Gist: instantly share code, notes, and snippets.
that means you're cpu limited
It is not Optifine shaders that is the problem as most shaders work with both Optifine and Iris, sometimes with different feature sets.
The main issue is that Optifine as the shader loader would need to add shader support
Not really, more like OpenGL/optimisation limited
being OpenGL/optimisation limited is not a thing
My GPU is also not near 100%, but reducing, e.g. the resolution somehow increases the FPS
right i get you
my cpu is a ryzen 7 5800x
you would think thats fine right?
its also not at 100% in these scenarios
close to like 60%
its a simple formula:
if gpu usage is near 100 percent, you are gpu bottlenecked
if gpu usage is below 100 percent, you are cpu bottlenecked
if cpu usage is near 100 percent, you are cpu bottlenecked
if cpu usage is below 100 percent, you cant tell where the bottleneck is
right
riddle me this one
50 fps
looks like a gpu bottleneck
as gpu usage was at 100 percent when you didnt have task manager open
80%
you cant trust the f3 menu
right
try installing RTSS and seeing what that reports
RTSS gets shipped with MSI afterburner
what am i looking to get with rtss?
the actual gpu usage?
fps?
yes
GPU usage is always at 100% for the duration of task manager startup
Both my GPU and CPU is below 100%
not for me
Usualy you can say an Engine bottleneck
minecraft doesnt have an engine bottleneck
there are indeed engines that cant go above a few hundered fps. minecraft is not that
Vanilla MC is
iris doesnt change the engine
that means you are probably cpu bottlenecked
Sodium, lithium, etc. does
i dont think sodium does
Then where the additional GPU usage and fps come from?
it just optimizes the existing one
Well, then it is no longer the original
maybe
but i very much doubt you are engine limited
Me too, but I don't see any other way a resolution change that does not change the CPU load changes fps while the GPU is not at 100% either way
how much more fps are you getting
from 30-50 to 60-100
cutting the resolution in half
oh thats quite a big difference
i dont know about that
okay i've done some more playing around and got something respectable in iris
my current issue is that i need to have low quality lods for good fps
but water isn't shaded properly until medium
but medium loses me 20fps
do either of you know a way to only increase the quality of water for lods?
so i can avoid the falloff between shaded and non-shaded areas?
You can enable transparency in DH settings
It gets auto disabled on low, but can be toggled separatelly
yea thats perfect ty
45 fps at 80% GPU usage at 6880x2880 to 120 at 75% GPU usage at 3440x1440
CPU looks same on both
what are you using to measure gpu usage? maybe try using RTSS
Task manager
task manager is not known for its great usage reporting
my guess is that your gpu is at 100% at that resolution, but task manager is reporting it wrong
Possible
Will test later
alright