Nothirium

Nothirium

953k Downloads

Nothirium not respecting config OpenGL version setting.

Closed this issue ยท 2 comments

commented

Describe the bug
Nothirium will use OpenGL 1.5 when the config file is set to use OpenGL 4.3

S:renderEngine=GL43

Reproducibility

  • [ x] I reproduced this issue with as few other mods as possible installed.
  • I am unable to reproduce this issue consistently.

To Reproduce
I am using a Linux operating system computer with AMD CPU + GPU and the latest version of mesa installed. Mesa contains OpenGL for linux systems.

I assume most people don't have this issue because no other bug issues have reported it, so its potentially an issue specifically for linux or linux+amd devices.

Screenshots/Videos
I have no screenshot sorry. Imagine that the F3 debug menu says "Nothirium GL 1.5 (Optifine)" when the config is set to GL43

Versions
Nothirium: 0.4.7
RenderLib: 1.4.5
Forge: 14.23.5.2860
Minecraft: 1.12.2
Other mods (necessary to reproduce the bug):
Naughtirium 2.3.0
Cleanroom 0.3.21-alpha
Optifine HD U G5
Dependencies ETC.

Hardware
CPU: AMD Ryzen 7 7800X3D
RAM: 32GB DDR5
GPU: AMD Radeon Rx 7800xt
VRAM: 16gb gddr6

Log File
https://gist.github.com/DaniellSSan/eecff329142b1147a68190c601d1fddb

commented

The latest version of Mesa (25.2.6) supports up to OpenGL 4.6. I can confirm my computer is capable of running OpenGL applications in the first place so I don't believe the graphics drivers should be the limiting factor here.

commented

This is all intended behavior. The config is only there to manually force a renderer based on a lower OpenGL version. If you enable shaders in Optifine the only support render engine is "Nothirium GL 1.5 (Optifine)". The other render engines use shaders themselves and thus are inherently incompatible with Optifine shaders.