Login  Register

Re: How to run Java 3D 1.6 under old Intel processors with integrated graphics?

Posted by Manu on Mar 06, 2018; 4:34pm
URL: https://forum.jogamp.org/How-to-run-Java-3D-1-6-under-old-Intel-processors-with-integrated-graphics-tp4038694p4038712.html

gouessej wrote
I highly doubt that Java3D 1.5.2 works better than Java3D 1.6.0-Final and Java3D 1.7.0. "better" is very vague.
"Better" means simply that the users under Windows 10 64 bit who get Java 3D errors in Sweet Home 3D 64 bit / Java 3D 1.6 are finally able to launch the program as soon as it's run in 32 bit with Java 3D 1.5.2. Maybe some other problems arise elsewhere, but as far as I know, nothing that prevents them from using the program. So, at least in the case of Sweet Home 3D, it's a working solution at the moment and it's a reason why I added some parameters in the installation program to force the installation of Sweet Home 3D with Java 32 bit and Java 3D 1.5.2, because by default, it's installed with Java 64 bit and Java 3D 1.6 under Windows 64.

philjord wrote
Intel of course say the older igpu are incompatible with windows 10 (which is crazy)
https://www.intel.com/content/www/us/en/support/articles/000005526/graphics-drivers.html
Interesting... Is there a way to detect the CPU and graphics card used on a Windows 10 computer, using the registry or some other info? With Intel's list and this info, Sweet Home 3D Inno Setup installer could decide if the program should be installed with Java 32 bit and Java 3D 1.5.2 when needed. I prefer that users with badly supported configurations don't experience a Java 3D blocking error at first launch and/or aren't obliged to download and run a shim command with admin privileges. Running the program in 32 bit instead of 64 bit wouldn't be probably a big loss for them since their computer mustn't be very powerful.

gouessej wrote
By the way, Oracle demands JakartaEE to stop using "javax", it shows that the JogAmp community did the right choice.
That's an other (worrying) subject. Please, let's not mix things...
Emmanuel Puybaret