[oi-dev] Change in video driver ABI

Jean-Pierre André jean-pierre.andre at wanadoo.fr
Tue Jun 6 15:52:50 UTC 2017


Aurélien Larcher wrote:
>
>
> On Tue, Jun 6, 2017 at 5:00 PM, Jean-Pierre André
> <jean-pierre.andre at wanadoo.fr <mailto:jean-pierre.andre at wanadoo.fr>> wrote:

[...]

>              Good point. However the video driver uses other system
>              interfaces (interrupts, virtual memory, etc.), and as the
>              video drivers versions compatible with both the new and the
>              old Xorg run properly with old kernels and not the new one,
>              some interface must have changed...
>
>              This leaves me with no much hope for a solution.
>
>
>         Could you check that symlinks to libGL.so are in place?
>
>
>     Where are you expecting those symlinks to be present ?
>
>
> See
> https://github.com/OpenIndiana/oi-userland/blob/oi/hipster/components/x11/ogl-select/files/nvidia_vendor_select
>

I can confirm the symlinks to be present, but there is
no target libEGL.so.1 :

$ ls -lR /var/run/opengl/lib
/var/run/opengl/lib:
total 32
lrwxrwxrwx   1 root     root           5 Jun  6 17:38 64 -> amd64
drwxr-xr-x   2 root     root         252 Jun  6 17:38 amd64
lrwxrwxrwx   1 root     root          31 Jun  6 17:38 libEGL.so.1 -> 
/usr/X11/lib/NVIDIA/libEGL.so.1
lrwxrwxrwx   1 root     root          30 Jun  6 17:38 libGL.so.1 -> 
/usr/X11/lib/NVIDIA/libGL.so.1

/var/run/opengl/lib/amd64:
total 16
lrwxrwxrwx   1 root     root          37 Jun  6 17:38 libEGL.so.1 -> 
/usr/X11/lib/NVIDIA/amd64/libEGL.so.1
lrwxrwxrwx   1 root     root          36 Jun  6 17:38 libGL.so.1 -> 
/usr/X11/lib/NVIDIA/amd64/libGL.so.1

$ ls -lRL /var/run/opengl/lib
/var/run/opengl/lib:
/var/run/opengl/lib/libEGL.so.1: No such file or directory
total 1813
drwxr-xr-x   2 root     root         252 Jun  6 17:38 64
drwxr-xr-x   2 root     root         252 Jun  6 17:38 amd64
-rw-r--r--   1 root     bin       823456 Jan 17 23:43 libGL.so.1

/var/run/opengl/lib/64:
/var/run/opengl/lib/64/libEGL.so.1: No such file or directory
total 2309
-rw-r--r--   1 root     bin      1068048 Jan 18 00:12 libGL.so.1

/var/run/opengl/lib/amd64:
/var/run/opengl/lib/amd64/libEGL.so.1: No such file or directory
total 2309
-rw-r--r--   1 root     bin      1068048 Jan 18 00:12 libGL.so.1


$ ls -lRL /var/run/opengl/server/libglx.so
-rw-r--r--   1 root     bin      8402880 Jan 17 23:46 
/var/run/opengl/server/libglx.so


>
>
>         Also is there a libEGLso in this driver?
>
>
>     I am currently not using the ailing configuration, but
>     I can examine the install script (which does not do much
>     more than a recursive directory copy).
>
>     In the source tree there is a couple of libGL.so.1 (for
>     32bit and 64bit), but no libEGL* and no symlinks. In the
>     postinstall script symlinks are created for libwfb.so
>     (also symlinks created in the device tree).
>
>     I will reboot when I know where to look for symlinks.
>
>     Jean-Pierre
>
>         I think ogl-select expects it now, but if it is not present that
>         could
>         cause issues.
>
>
>              Jean-Pierre







More information about the oi-dev mailing list