Login  Register

Re: jogamp using Generic GDI driver in Windows 10

Posted by Xerxes Rånby on Nov 29, 2016; 12:38pm
URL: https://forum.jogamp.org/jogamp-using-Generic-GDI-driver-in-Windows-10-tp4037477p4037483.html

The issue is: The windows intel driver fail to load if it is initialized by a windows 10 compliant application.

Microsofts guidelines how to make an application windows 10 compatible is here:
https://msdn.microsoft.com/en-us/library/windows/desktop/dn481241(v=vs.85).aspx
Oracle have implemented the manifest change according to the Microsoft specification to become windows 10 compliant:
http://hg.openjdk.java.net/jdk8u/jdk8u60/jdk/annotate/3d488a752d8d/src/windows/resource/java.manifest#l56

Intel is aware that their "windows 10" driver only work for applications that are *not* windows 10 compliant, however intel do not plan to release a new driver.
https://software.intel.com/en-us/forums/graphics-driver-bug-reporting/topic/607695

Thus the only two ways to get around the situation is to:
A) Patch the Intel driver so that it still load when using window 10 compiant software.
There is such a patch available here: https://github.com/LWJGL/lwjgl/issues/119#issuecomment-262090230
B) Use an old java version that is not windows 10 compliant.
Minecraft is one example of a software that downloads and uses and old version of java to workaround this issue.


2016-11-29 11:45 GMT+01:00 Stephen Mayes [via jogamp] <[hidden email]>:
Sorry about the confusion. nouveau is on the BigBox. this laptop uses i915 and it works. There is only the one GPU here.

The point is that the Windows driver works too, (glew loads it corectly, glViewer sees it.) I have seen "Use Software Rendering" selectable in many applications and my guess is that the GDI renderer is for that.

jogamp seems to be selecting it by default.



If you reply to this email, your message will be added to the discussion below:
http://forum.jogamp.org/jogamp-using-Generic-GDI-driver-in-Windows-10-tp4037477p4037482.html
To start a new topic under jogl, email [hidden email]
To unsubscribe from jogamp, click here.
NAML