-
Notifications
You must be signed in to change notification settings - Fork 207
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
some minecraft installs not working under windows 10 #119
Comments
There's nowhere near enough information to debug this... |
Case 1Summary: newest: nvidia driver set installed DVR which makes MC crash. Should be solved by downgrading/uograding driver is by disabling that DVR service. Case 2I suspect there is another problem with windows 10 + java 8u60 which can be fixed by downgrading java.
I'll update this thread if getting more reports. |
I can confirm Case 2.
|
I don't see how these are LWJGL issues. The first Case describes a java runtime crash, which would suggest other software is conflicting with the java runtime. The second case uses WDM drivers provided by Microsoft, since Intel has dropped support for Intel HD 2000/3000 series chipsets at Windows 8. I'm actually surprised the game runs at all with them, since Microsoft is notorious for it's limited OpenGL support. That being said, it is strange that different java versions affects whether the game can run. This however sounds like a bug with java, rather than LWJGL. |
The second case is actually split. There are two issues.
The difference is the JRE version used. |
I have seen several cases in tech support where users with 2000 and 3000 series (on Windows 10) suddenly can't play the game any more. While we figured the Microsoft driver updates were the cause, this may a more plausible explanation. |
Oh yea, should have mentioned that. |
Updating to 1.8.65 or .66 (a hotfix) didn't fix the problem. |
Confirmed with many individuals in the tech support chat. Downgrading java or using native launcher works, for all Sandy Bridge chipset processors. |
Does mojang track this? This might be problem as soon as they want to update bundled JRE. |
Every inquiry I've seen in regards to updating the bundled JRE version has suggested that, unless there's really a need to do so, it's not going to happen. That isn't to say it won't ever be updated, but there would have to be sufficient grounds for that to occur. I will bring this up on the bug tracker, and perhaps elsewhere, should an update be in the works, or occur. That being said, it isn't overly complicated to change the executable path to use an older installed version of java either. |
I've just confirmed this for Arrandale (1st gen) HD graphics too. The user though was also having graphical issues once changing java versions was done. It is unclear whether this is solely an issue for that user though. |
I guess we'll have to do the same thing in MultiMC. Bundle a known good On Mon, Nov 9, 2015 at 7:19 PM, CubeTheThird notifications@github.com
|
Still an issue with 8u71: |
Your graphics card doesn't support Windows 10. This is a well known fact you can find it anywhere. (And this isn't lwjgl's fault) Solution: Get a new graphics card or find new drivers that support Windows 10
|
Why those intallatons work with java versions older than 8u60? |
@Subtleoliver That is not MY issue. I run linux exclusively and have a 980ti. You might want to tell the possibly thousands of users of MultiMC affected by this. Tell them that their laptop/graphics card is obsolete and that they should drop hundreds of dollars on one that doesn't suck. Send them the money while at it :) Now you might see the issue. It only started happening with a JAVA update. It is a purely software problem. The same drivers, OS and hardware combination works just fine with 8u25. |
So, I blame Java, but see LWJGL as the place to fix this, because getting Oracle to fix anything seems like a huge uphill battle. |
I'll dig into this once I don't have to quell other raging flames... |
It works fine with Java 8u25 cause that's the version it's supposed to run. (It's packaged with h the launcher). If that's the problem then just run it with the version it's supposed to.
|
This logic is all backwards. I am not a user. This is a LWJGL or Java bug. I am not interested in a workaround, I already know them. And walking users through these takes away from other things. |
Is lwjgl designed for java 8u25 or what is logic here? Please read support tickets before commenting and giving unsourced opinions about well known facts. Here is one fact: https://bugs.mojang.com/browse/MC-297 the bug is known by mojang. Someone with hardware access should test this, write SSCCE and send it to intel/MS(theird driver) and oracle(their code caused regression, why?). |
No minecraft is.
|
@Subtleoliver |
That is the version minecraft "want" to use. It is packaged with the 2016-01-21 14:58 GMT+01:00 4rz0 notifications@github.com:
oliver |
Stating that Mojang does not fix the problem and employs a workaround adds nothing to the discussion. I think everyone already knows that. The workaround is IMHO not acceptable. The way I see it, no actual investigation of the issue has been done. We have workarounds like replace your hardware or use outdated java versions. The hardware in question has perfectly well working drivers on Windows 10 and supports OpenGL 2.1. It even works with Minecraft as long as you do not update java. Someone with that hardware, a Java and/or native debugger and the required skill should replicate the issue and find out what the root cause is. Then it should be fixed or worked around in a way that does not compromise user security. I do not have the hardware. Otherwise, I'd already have done it. |
I've been able to reproduce this on Windows 10, HD 2000 on a Sandy Bridge i5, driver version 9.17.10.4229. OpenGL (version 3.1) works on all JVMs up to 8u51. Starting from 8u60, the Intel OpenGL driver refuses to load. Specifically:
The machine I'm testing on also has a discrete Nvidia GPU which I had disabled for the above. Interestingly, when enabled with a secondary monitor attached to it, the ICD will again first try the Intel driver and when that fails it will load the Nvidia one successfully. This works even with no monitor attached to the Nvidia GPU. I'm certain that this is not an LWJGL bug. The latest LWJGL 2.9.4 nightly build behaves the same and so does LWJGL 3 (which uses GLFW for window/context creation). So, there's something in Java 8u60 that the Intel driver doesn't like. I went through the release notes and all changes that made it into the u60 release, but couldn't find anything relevant. In order to debug this, I changed the The 8u60 log ends with the |
Java 8u60 seems to update sun.usagetracker.UsageTrackerClient class to call System.getEnv() which will call Java_java_lang_ProcessEnvironment_environmentBlock: https://gist.github.com/anonymous/100ec231a734cd97eca1 I wonder if calling System.getEnv() with < java 8u60 before opening display triggers same behaviour. Sadly can't test (yet) because I have not installed windows 10. |
This fixes an OpenGL renderer issue for builds with MSYS2/Mingw64 or MSYS2/Mingw32 The issue pertains to MSYS2 adding a default manifest file (default-manifest.o) to the executable The bug is for PC systems with GPU drivers that were not properly supported for Windows 10 systems, like Intel HD Graphics series 1st and 2nd generations. In those systems, launching a game in ScummVM (built with MSYS2/Mingw) with the OpenGL renderer would cause the game screen to be a white blank image, and various warnings would be output to the console, eg. "WARNING: GL ERROR: GL_INVALID_ENUM on glTexSubImage2D(0x0DE1, 0, 0, area.top, src.w, area.height(), _glFormat, _glType, src.gere.cpp:167)!" This was due to MSYS2/Mingw builds trying to load the (poorly supported) GPU driver while advertising support for Windows 10 in their embedded default Manifest file. Hence, the GPU driver DLL (eg ig4icd64.dll) would be unloaded, causing the bug. More information is available in the following links: https://github.com/pal1000/save-legacy-intel-graphics LWJGL/lwjgl#119 msys2/MSYS2-packages#454 https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69880 Credits to sluicebox for the VS GenerateManifest flag
@xiaoxv233 is seems your files are already patched. Please try to uninstall 64-bit Java and install 32-bit Java, then check it out. I rememeber that someone reported this works with Intel(R) GMA 4 Series Express Chipset Family only using 32-bit java. |
@Marcinosoft I don't play Minecraft,i want to use other software,but it says my GPU doesn't support OpenGL2.0.However,when i use windows 7,my GPU supports openGL2.0.Is there any way to solve it? |
@xiaoxv233 Patch is for generic use, not only for MC. Please download and install "glview337.exe" (OpenGL Extension Viewer 3.37) for example from this site: |
@Marcinosoft I failed to download the file,but i know my card can't cover 100% of OpenGL 2.0 |
@xiaoxv233 My Intel HD Graphics 1st generation using OpenGL Extension Viewer 3.37 shows 100% OpenGL v2.1 features compatibility. I suggest 3.37 or event 3.36 because newer versions failed to start with my video card. I'm not sure what compatibility level was shown under Win7, but I suppose the same. Moreover OpenGL Extension Viewer works no matter if drivers are patched or not. Result is the same - I checked this. |
I have a Lenovo ThinkCentre M91p (4480B3U) that came with an Intel Core i7-2600 @ 3.40GHz (2nd Gen) that has integrated Intel HD Graphics 2000. I just recently upgraded to Win 10 noticed that Windows Update upgraded the graphics driver to v9.17.10.4459. I then installed Adobe Character Animator and get an error that I need to upgrade my graphics card because it requires OpenGL 3.2 and my current driver only supports OpenGL 3.1. When I look at the OpenGL Extensions Viewer, it shows that the Intel HD Graphics 2000 supports 70% of core features for OpenGL 3.2. There are 3 unsupported features (GL_ARB_geometry_shader4, GL_ARB_texture_multisample, and Shading Language Version: 1.50). |
Unfortunately this patcher won't help. Your only option other than hardware upgrade is to use Mesa3D llvmpipe driver. |
Hello @Marcinosoft , Thanks. |
@Marcinosoft Where it store backups ? I need to delete it |
same issue with Intel G41(yes there are people who use this gpu) |
I am in the same situation as him, can you help me? |
My graphics card is a Mobile Intel® 4 Series Express Chipset Family integrated graphics card, and I also encountered the above problem, and the patch program does not take effect because my driver does not contain the files that need to be modified in the patch program. My graphics driver file is igdumd64 igd10umd64 igdumd32 igd10umd32 Can you help me modify it? |
Sorry my English is not good so I can only use Google Translate |
intel GMA 4500MHD This is the exact model of my graphics card |
My graphics card is a Mobile Intel® 4 Series Express Chipset Family integrated graphics card, and I also encountered the above problem, and the patch program does not take effect because my driver does not contain the files that need to be modified in the patch program. My graphics driver file is igdumd64 igd10umd64 igdumd32 igd10umd32 Can you help me modify it? |
For me only the ig4icd64.dll and ig4icd32.dll files are getting installed, no ig7icd64.dll and ig7icd32.dll running windows 10 1809 x64. Reinstalled them for the same effect. I did copy those files from the cab igicd64.dll to system32 and igicd32.dll to syswow64 directories. Ahh, welps I might need to register the DLLs and maybe make some other regedit changes, is anyone having the same issue? |
http://www.minecraftforge.net/forum/index.php/topic,32656.0.html
The text was updated successfully, but these errors were encountered: