Okay I got some more info. I tried using MultiMC and for some reason it ran into the same issue, and wouldn't use GPU 0. I did notice that it was using the javaw.exe separate from the app, unlike Modrinth. I'll show you what I mean:
I think my previous theory was wrong, as I did some Googling and found out it messes with a lot of apps if you disable one of the GPUs in your laptop. Apparently the dedicated one uses the integrated one to do something but I don't know any of the details. Basically, I think the error is unrelated to the problem with Modrinth not using the dedicated GPU, and is instead because I wasn't supposed to disable the integrated one. Minecraft only launches when I enable it, so all of the stuff I've sent recently has been with it enabled.
Now in response to your message:
1.
This has been a problem for months, and it happens for forge and fabric on Modrinth, and I've done clean installs and driver updates already.
2.
I don't know what you mean by "using Nvidia," since the problem is that Modrinth won't use that GPU.
3.
Do you mean with the Nvidia control panel or something else? I read that the control panel doesn't work anymore since Windows overrides it with its own GPU settings in the settings app, but I've still also tried changing it in control panel for javaw.exe and for apps alltgether and it didn't do anything.
Still doesn't work. I got this screenshot just in case it helps. (GPU 0 is the NVidia one.) Other games like on Steam for example use GPU 0, but not Minecraft. Something must be overriding the assigned GPU settings, right?
Sorry for taking so long, I kinda gave up for a while until i wanted to use a mod that needs an Nvidia driver but it didn't work. When I disabled my AMD driver minecraft just gave the error message from earlier. Correct me if I'm wrong, but I think this means minecraft doesn't launch with my Nvidia driver because of what's causing the error, so it uses AMD. When I disable AMD, it doesn't have it to fall back on, so it tries Nvidia but encounters the error.
That's all the info I have, except I obviously tried your suggestion of assigning a specific driver to javaw.exe, and I did it to java.exe too just in case.
As the title says, I haven't been able to open Minecraft due to my drivers "not supporting OpenGL." I have AMD Radeon Graphics, along with NVIDIA GeForce RTX 3050 Laptop GPU, and they're both fully updated. I've also replaced the opengl32.dll file, which didn't work.
I'm using Fabric loader, but it was working perfectly fine until my whole computer turned off suddenly, and now I can't keep playing on my SMP.
I can't figure this out for the life of me, so I'd love it if someone better at this could help out.
1
OMFG I THINK IT WORKS
I just had to change Modrinth's java path to the vanilla one for whatever reason. I tried this cause vanilla worked and it used a different one.
I'll obviously get back to you if I'm wrong, but I'm pretty sure it works!
0
Vanilla uses:
C:\Users\surji\AppData\Local\Packages\Microsoft.4297127D64EC6_8wekyb3d8bbwe\LocalCache\Local\runtime\java-runtime-gamma\windows-x64\java-runtime-gamma\bin\javaw.exe
0
Okay I got some more info. I tried using MultiMC and for some reason it ran into the same issue, and wouldn't use GPU 0. I did notice that it was using the javaw.exe separate from the app, unlike Modrinth. I'll show you what I mean:
MultiMC:
C:\Program Files\Java\jdk-19\bin\javaw.exe
Modrinth:
C:\Users\surji\AppData\Roaming\com.modrinth.theseus\meta\java_versions\zulu17.46.19-ca-jre17.0.9-win_x64\bin\javaw.exe
0
I would have already done that except I use Modrinth all the time and it's a pain to move to Curseforge
0
Also, it's specifically the javaw.exe and java.exe files in Modrinth that don't use the right GPU. Every single other app works fine.
0
I heard it doesn't work anymore because Windows has its own way of assigning GPUs in settings now, but I still already tried it and it didn't work
0
I think my previous theory was wrong, as I did some Googling and found out it messes with a lot of apps if you disable one of the GPUs in your laptop. Apparently the dedicated one uses the integrated one to do something but I don't know any of the details. Basically, I think the error is unrelated to the problem with Modrinth not using the dedicated GPU, and is instead because I wasn't supposed to disable the integrated one. Minecraft only launches when I enable it, so all of the stuff I've sent recently has been with it enabled.
Now in response to your message:
1.
This has been a problem for months, and it happens for forge and fabric on Modrinth, and I've done clean installs and driver updates already.
2.
I don't know what you mean by "using Nvidia," since the problem is that Modrinth won't use that GPU.
3.
Do you mean with the Nvidia control panel or something else? I read that the control panel doesn't work anymore since Windows overrides it with its own GPU settings in the settings app, but I've still also tried changing it in control panel for javaw.exe and for apps alltgether and it didn't do anything.
0
WAIT THATS SO WEIRD
I just launched unmodded minecraft from the vanilla launcher and it worked!
Why won't it do that for mods tho.......
0
Still doesn't work. I got this screenshot just in case it helps. (GPU 0 is the NVidia one.) Other games like on Steam for example use GPU 0, but not Minecraft. Something must be overriding the assigned GPU settings, right?
0
Sorry for taking so long, I kinda gave up for a while until i wanted to use a mod that needs an Nvidia driver but it didn't work. When I disabled my AMD driver minecraft just gave the error message from earlier. Correct me if I'm wrong, but I think this means minecraft doesn't launch with my Nvidia driver because of what's causing the error, so it uses AMD. When I disable AMD, it doesn't have it to fall back on, so it tries Nvidia but encounters the error.
That's all the info I have, except I obviously tried your suggestion of assigning a specific driver to javaw.exe, and I did it to java.exe too just in case.
Help would be very much appreciated.
0
Just tried and it didn't work, but I also realized that some other games give similar error messages
0
Omg am I just stupid why won't it let me reply to u
0
Oops, this was meant to reply to TileEntity
0
Just tried and it didn't work, but I also realized that some other games give similar error messages
0
As the title says, I haven't been able to open Minecraft due to my drivers "not supporting OpenGL." I have AMD Radeon Graphics, along with NVIDIA GeForce RTX 3050 Laptop GPU, and they're both fully updated. I've also replaced the opengl32.dll file, which didn't work.
I'm using Fabric loader, but it was working perfectly fine until my whole computer turned off suddenly, and now I can't keep playing on my SMP.
I can't figure this out for the life of me, so I'd love it if someone better at this could help out.
log:
https://pastes.io/5irjkocgve