Skip to main content

Solaris 10/06 Ferrari 4000 lg3d crash

4 replies [Last post]
felipeavelez
Offline
Joined: 2006-08-28

Hello, i cant run lg3d in my sistem, i think it is something about ati opengl support, but i'm not sure, this is the error:

Thrown java.lang.UnsatisfiedLinkError: /lg3d/usr/share/lg3d-jdk/jre/lib/i386/libj3dcore-ogl.so: ld.so.1: java: fatal: libGL.so.1: open failed: No such file or directory
Cause null
java.lang.ClassLoader$NativeLibrary.load(Native Method)
java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1751)
java.lang.ClassLoader.loadLibrary(ClassLoader.java:1668)
java.lang.Runtime.loadLibrary0(Runtime.java:823)
java.lang.System.loadLibrary(System.java:1030)
javax.media.j3d.NativePipeline$1.run(NativePipeline.java:138)
java.security.AccessController.doPrivileged(Native Method)
javax.media.j3d.NativePipeline.loadLibrary(NativePipeline.java:135)
javax.media.j3d.NativePipeline.loadLibraries(NativePipeline.java:95)
javax.media.j3d.MasterControl.loadLibraries(MasterControl.java:822)
javax.media.j3d.VirtualUniverse.(VirtualUniverse.java:252)
javax.media.j3d.GraphicsConfigTemplate3D.getBestConfiguration(GraphicsConfigTemplate3D.java:302)
java.awt.GraphicsDevice.getBestConfiguration(GraphicsDevice.java:153)
com.sun.j3d.utils.universe.Viewer.(Viewer.java:545)
com.sun.j3d.utils.universe.ConfigView.createViewer(ConfigView.java:466)
com.sun.j3d.utils.universe.ConfigContainer.processViews(ConfigContainer.java:726)
com.sun.j3d.utils.universe.ConfigContainer.processConfig(ConfigContainer.java:675)
com.sun.j3d.utils.universe.ConfigContainer.(ConfigContainer.java:235)
com.sun.j3d.utils.universe.ConfigContainer.(ConfigContainer.java:171)
org.jdesktop.lg3d.displayserver.DefaultUniverseFactory.createUniverse(DefaultUniverseFactory.java:35)
org.jdesktop.lg3d.displayserver.DisplayServerControl.initialize(DisplayServerControl.java:216)
org.jdesktop.lg3d.displayserver.AppConnectorPrivate.getAppConnector(AppConnectorPrivate.java:101)
org.jdesktop.lg3d.displayserver.socketconnector.ServerHandler.(ServerHandler.java:77)
org.jdesktop.lg3d.displayserver.Main.main(Main.java:113)

Reply viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
thaniwa
Offline
Joined: 2004-06-12

Hi felipeavelez,

OpenGL seems not to be installed into your environment.
Does /usr/lib/libGL.so.1 exists?

You can check with a following command,
# pkginfo | grep GL.

In addition, the (3D accerelation) driver for ATI does not exists,
so you feel LG3D runs too slow even if it runs with software OpenGL

If you want to run LG3D on Solaris box, you should use Solaris box with NVidia's graphic card.

Nvidia released the grapchics driver for Solaris 10.
http://www.nvidia.com/object/unix.html

Thanks,

yasuhiro(thaniwa)

> Hello, i cant run lg3d in my sistem, i think it is
> something about ati opengl support, but i'm not sure,
> this is the error:
>
> Thrown java.lang.UnsatisfiedLinkError:
> /lg3d/usr/share/lg3d-jdk/jre/lib/i386/libj3dcore-ogl.s
> o: ld.so.1: java: fatal: libGL.so.1: open failed: No
> such file or directory

felipeavelez
Offline
Joined: 2006-08-28

Hello yasuhiro, you are rigth, it seems i dont have OpenGL in my system, but i dont know how to install it.

My ferrari has a mobility radeon X700, so i will try with this card because its not an option for me to change it for a NVIDIA graphic card.

Thanks,

Felipe.

thaniwa
Offline
Joined: 2004-06-12

Hi Felipe,

> Hello yasuhiro, you are rigth, it seems i dont have
> OpenGL in my system, but i dont know how to install
> it.

Oops, Solaris 10 x86 seems to have no software OpenGL libraries.
If you want to install software OpenGL, you should build and install Mesa 3D by yourself.

http://www.mesa3d.org/

# LG3D with software OpenGL runs TOO slow to use.
# I do not recommend it.

Other option is to use third party products.
e.g. Accelerated-X
http://www.xig.com/Pages/Summit/Solaris/Overview.html

But, I have no experiences to use Accelerated-X, so
I don't know whether LG3D run with it.

> My ferrari has a mobility radeon X700, so i will try
> with this card because its not an option for me to
> change it for a NVIDIA graphic card.
>

If you want to use LG3D with ATI graphics environments,
to use Linux is the best way...
Another way is to use Windows, lg3d-dev can be run on Windows,
so you can use 3D(LG3D) applications.

Thanks,

yasuhiro(thaniwa)

deronj
Offline
Joined: 2003-09-02

Be advised that LG runs extremely slowly under Mesa. It is quite unusable at this performance level.