You are not logged in.
Hi,
I made a PKGBUILD for lib32-ati-dri but I wanted check if it's really needed or is it just something funny with my system. Could R300 DRI users report that do they get direct rendering in 32bit without it.
The thing is when I run:
LIBGL_DEBUG=1 /opt/bin32/usr/bin/glxinfo
without lib32-ati-dri, I get:
libGL error: dlopen /opt/lib32/usr/lib/xorg/modules/dri//r300_dri.so failed (/opt/lib32/usr/lib/xorg/modules/dri//r300_dri.so: cannot open shared object file: No such file or directory)
libGL error: dlopen /usr/lib/xorg/modules/dri//r300_dri.so failed (/usr/lib/xorg/modules/dri//r300_dri.so: wrong ELF class: ELFCLASS64)
libGL error: unable to load driver: r300_dri.so
libGL error: dlopen /opt/lib32/usr/lib/xorg/modules/dri//swrast_dri.so failed (/opt/lib32/usr/lib/xorg/modules/dri//swrast_dri.so: cannot open shared object file: No such file or directory)
libGL error: dlopen /usr/lib/xorg/modules/dri//swrast_dri.so failed (/usr/lib/xorg/modules/dri//swrast_dri.so: wrong ELF class: ELFCLASS64)
libGL error: unable to load driver: swrast_dri.so
libGL error: reverting to indirect rendering
and
direct rendering: No
After installing lib32-ati-dri and exporting LIBGL_DRIVERS_PATH, It finds the provided file and direct rendering shows yes.
Just feels weird that I couldn't find any post about that file missing or that it's not already provided somewhere. If the package is really needed I could dump it to AUR
Another thing is, shouldn't lib32-libgl provide swrast_dri.so?
archlinux x86_64 user || My PKGBUILDs
Offline
I ran into this problem on x86_64 as well. However, I found that r300_dri.so was located in /usr/lib/xorg/modules/dri/ as part of the ati-dri package. I adjusted the LIBGL_DRIVERS_PATH variable in my .bashrc and now have direct rendering.
Offline