Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Intel integrated GPU drivers fail on Windows 10 (HD2000 and HD3000) #1276

Open
Parker8283 opened this issue Oct 11, 2015 · 42 comments
Open

Intel integrated GPU drivers fail on Windows 10 (HD2000 and HD3000) #1276

Parker8283 opened this issue Oct 11, 2015 · 42 comments
Labels
bug external system: Windows Windows specific issues (antivirus, locked files, etc)

Comments

@Parker8283
Copy link

Log: http://paste.ee/r/oVh9z

I had to do some trickery to use the Intel provided graphics drivers on Win8+, which have OpenGL support. Normal Minecraft launcher works just fine.

@peterix
Copy link
Member

peterix commented Oct 11, 2015

The real issues is: the graphics drivers are choosing the wrong graphics card to use.

This is something that needs to be fixed. How? I'm not exactly sure.

@peterix
Copy link
Member

peterix commented Oct 11, 2015

Let's call it a bug and actually work on that :)

@peterix peterix added this to the 0.4.8 milestone Oct 11, 2015
@peterix
Copy link
Member

peterix commented Oct 11, 2015

I assume you have dual graphics? Something like Nvidia Optimus?

Please describe what you needed to do to make it work.

@Parker8283
Copy link
Author

wrong card? I've only got the one :P

I've got Intel integrated graphics (really old as well, but they work). I had this issue a while back, but it was because I was using the microsoft provided graphics drivers because the intel ones didn't support win8+ (this was after I updated to win10). I did some trickery to get win10 to accept the win7 intel drivers, and everything has worked just fine since then. MultiMC also worked for a while like this. I just started it today (updated to latest development release), and this started happening again.

@peterix
Copy link
Member

peterix commented Oct 11, 2015

Multiple issues then...

@peterix
Copy link
Member

peterix commented Oct 11, 2015

What happens if you rename the 'multimc.exe' to 'minecraft.exe'?

@Parker8283
Copy link
Author

Same output

@peterix
Copy link
Member

peterix commented Oct 11, 2015

So, the graphics driver is completely broken. Maybe it got replaced?

@Parker8283
Copy link
Author

The problem is, the mojang launcher still works just fine. Just checked Device Manager, and it's still using the Intel ones I installed.

@peterix
Copy link
Member

peterix commented Oct 11, 2015

That sounds impossible.

@Parker8283
Copy link
Author

I'm as baffled as you are; running the vanilla launcher:
image

Also, as I stated, MultiMC was working fine until just today, when I updated to the latest development release. Let me grab the latest stable and test again.

@Parker8283
Copy link
Author

uhh...wat? Ok, 0.4.7 stable isn't working anymore either...I'm seriously confused.

@Parker8283
Copy link
Author

I know that MultiMC was working with the intel drivers, because I used MultiMC to test the new graphics drivers and see if minecraft would launch (and it did)

@peterix
Copy link
Member

peterix commented Oct 11, 2015

Did the OS update the drivers while you weren't looking?

Then again, why is it working using the mojang launcher... that makes absolutely no sense.

@Parker8283
Copy link
Author

image

So, no.

@Parker8283
Copy link
Author

The only thing I can think of is that either the mojang launcher is doing something weird with selecting drivers or something, or you're doing something that is somehow affecting driver selection...kinda hard to tell...

@peterix
Copy link
Member

peterix commented Oct 11, 2015

There is no such thing as 'driver selection'.

@peterix
Copy link
Member

peterix commented Oct 11, 2015

Anyway, there has to be some difference. Can you post the log from the vanilla launcher? Ideally also the json file from the version profile it is using.

@Parker8283
Copy link
Author

Which is why I was even more confused, because I know that there IS only one driver for a device. The only think I could have thought of was it was finding the files for the other drivers on the system somewhere and using those, but that seems pretty far-fetched. At this point, I just sound like an idiot :P

Anyways, here's a gist with that stuff.

@peterix
Copy link
Member

peterix commented Oct 11, 2015

OK. I can't see anything too different in that. LWJGL version is the same. The only difference is in how it's launched.

So, I'll experiment with that. Dismantle the launcher part and get rid of some old cruft... I'll see how it goes :)

@Parker8283
Copy link
Author

I bid you the best of luck, sir.

/me can't wait until I get my new computer.

@peterix
Copy link
Member

peterix commented Oct 12, 2015

Alright. If you switch to the 'dumblaunch' branch and update, you should get a much simplified launch method.

Does it work?

@peterix peterix added in progress and removed ready labels Oct 12, 2015
@Parker8283
Copy link
Author

Nope, same result. Here's the new log, if it helps.

@peterix
Copy link
Member

peterix commented Oct 13, 2015

Right, one more time:
Close down everything, rename MultiMC.exe to Minecraft.exe and check (make sure you have file extensions enabled, so it doesn't end up being Minecraft.exe.exe). If that doesn't help, then I have no more ideas.

@peterix
Copy link
Member

peterix commented Oct 13, 2015

Actually, maybe...

Did you enable fullscreen mode in game?

@peterix
Copy link
Member

peterix commented Jan 31, 2016

The root cause has been found - it's actually the intel driver's fault. See the linked LWJGL issue.

I've posted about it on the intel driver bug report forum and it finally got some much needed attention.

@Parker8283
Copy link
Author

"attention" being "sucks for using an old IG chipset, buy a new one" it seems...great...

@peterix
Copy link
Member

peterix commented Feb 2, 2016

Yeah.

You know, I'm going to work around all these issues. It's pretty much the next thing I'll do. It will be a horrible pile of weird things, but I can get all of this working.

Anyway, this is NOT a MultiMC bug.
MultiMC CANNOT choose the graphics drivers to use.
It can contort itself into funny shapes by impersonating the Mojang launcher and Java itself and convince the drivers to activate by faking a lot of things.

And that's what I'll do.

@peterix
Copy link
Member

peterix commented Feb 2, 2016

For the time being, do not use Windows 10 - 7, 8 and 8.1 are still perfectly fine, no matter what Microsoft says to get you on the new spyware platform.

Or get third party drivers that aren't from Intel or Microsoft.

Or switch to Linux - it has better intel graphics support than Windows.

@peterix peterix removed the untracked label Feb 2, 2016
@Parker8283
Copy link
Author

I may or may not have mentioned this, but this is a temp computer that's not technically even mine; I fully intend on making Arch my main OS when I get my new permanent computer ;)

@peterix
Copy link
Member

peterix commented Feb 3, 2016

That's fine. It's aimed at anyone reading this. You aren't alone with this issue.

@Wasted31
Copy link

Wasted31 commented Mar 8, 2016

Hello there,
just a message to tell you I got the same problem, with Win10, included MC java version or JRE 8 and Intel HD Graphics 2000 chip :

  • no pb with official Minecraft launcher
  • on MultiMC : no instance sucessfully launch / all crashes are due to LWJGL pixel format not accelerated error

After reading your posts / FAQ, I tried to :

  • rename MultiMC.exe in Minecraft.exe => not better
  • test other versions of LWJGL using your Youtube tuto => not better
  • update my driver version, which already was the last Intel one (but provided for Win7/8)

Nothing worked since I installed JRE 7u80, and chose it in MultiMC parameters !! Now instances launch !

So thanks for the post 👍 , and hope this kind of summary will help others !

@AverageComet250
Copy link

@peterix is this still supposed to be open still or is this just an issue everyone forget about and accidently didn't close

@kb-1000
Copy link
Contributor

kb-1000 commented Feb 6, 2021

This is not really a MultiMC issue. However, it is still present, the Intel driver bug (or in Intel's eyes, probably feature) is still there.
I have a Java build that can resolve it without downgrading to 8u51 or Windows 7: https://ci.appveyor.com/project/kb1000/jdk8u/build/artifacts
It will probably soon be resolved by using Mojang's Java build by default.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug external system: Windows Windows specific issues (antivirus, locked files, etc)
Projects
None yet
Development

No branches or pull requests

5 participants