Guide: Running beatoraja with Intel HD Graphics 2000 / 3000 #19
wcko87
started this conversation in
beatoraja questions / troubleshooting
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Wrote this up a little while back. Gonna leave this here until I find a place to put it in the guide.
tl;dr
beatoraja using the latest version of Java (8u60 and above) will not run with Intel HD Graphics 2000 and 3000.
We can however run beatoraja on these graphics processors if we use an older version of Java (8u51 and below). This is the same fix as used for Minecraft.
A little more explanation
This is because Intel HD Graphics 2000 and 3000 are not supported on Windows 10.
These graphics processors technically support up to OpenGL 3.1, but they are not able to run OpenGL 3.1 on Windows 10 because of a small bug. And this prevents us from running beatoraja.
Intel refuses to update the drivers to support Windows 10 because the processors are marked "End of Life".
What does this have to do with Java?
Java 8u60 and above recognize Windows 10 as an OS.
Java 8u51 and below do not. Which is why Intel HD Graphics 2000/3000 can still use OpenGL 3.1 properly on Java 8u51 and below.
Solutions
Solution 1:
Download a standalone version of JRE 8u51 and use that to run (beatoraja).
Note: This is an old version of Java, and may have security vulnerabilities. I suggest not using it for anything but running beatoraja.
In beatoraja_config.bat, you can replace "java" with the path to this java installation "blahblah\jre1.8.0_51\bin\java.exe"
Solution 2:
Apply this patch by Marcinosoft:
This patch is a generic fix for Intel HD Graphics 2000/3000's bug.
Note: Because this patcher uses diablo2oo2's Universal Patcher 2.26.1 which is commonly used in cracks, the patcher will be flagged as malware.
Further information about this patcher:
Beta Was this translation helpful? Give feedback.
All reactions