[Pkg-fglrx-devel] Bug#538658: ia32-fglrx-glx: needs 32-bit fglrx_dri.so to work, but no package provides it

Török Edwin edwintorok at gmail.com
Sun Jul 26 07:45:46 UTC 2009


Package: fglrx-glx
Version: 1:9-6-4
Severity: important

Hi,

I installed 9.6-4 on amd64, and ia32-apt-get install ia32-fglrx-glx.
Everything works fine for 64-bit apps (using linux kernel 2.6.30.1),
however there is no HW accel for 32-bit apps:

libGL: XF86DRIGetClientDriverName: 8.62.4 fglrx (screen 0)
libGL error: dlopen fglrx_dri.so failed
libGL: XF86DRIGetClientDriverName: 8.62.4 fglrx (screen 0)
libGL error: dlopen fglrx_dri.so failed
name of display: :0.0
display: :0  screen: 0
direct rendering: No (If you want to find out why, try setting LIBGL_DEBUG=verbose)
server glx vendor string: ATI

It looks like it needs fglrx_dri.so which is in the fglrx-driver package, however there is no ia32-fglrx-driver:
# ia32-apt-get install ia32-fglrx-driver
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Couldn't find package ia32-fglrx-driver

I have temporarily worked around this problem by copying a 32-bit fglrx_dri.so from my 32-bit chroot:
sudo cp /home/edwin/sid-ia32/usr/lib/dri/fglrx_dri.so /usr/lib32/dri/

Then the 32-bit apps have HW accel again.
Could fglrx_dri.so be shipped in the ia32-fglrx-glx package, or some other package so that it is
installable on a 64-bit system?

This seems to be caused by a fix for bug #537958, previously I was able to install
9.6-3's fglrx-glx-ia32 by editing the debian control file, and removing the ia32-libs deps, and rebuilding the package.
Then I did have HW accel for 32-bit apps by just installing the fglrx-glx-ia32 package.

-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (990, 'unstable'), (500, 'stable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.30.1 (SMP w/4 CPU cores; PREEMPT)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages fglrx-glx depends on:
ii  fglrx-driver                  1:9-6-4    non-free AMD/ATI r6xx - r7xx displ
ii  libc6                         2.9-20     GNU C Library: Shared libraries
ii  libxext6                      2:1.0.4-1  X11 miscellaneous extension librar

Versions of packages fglrx-glx recommends:
ii  ia32-apt-get                  22         Apt-get, aptitude and dpkg wrapper
ii  ia32-fglrx-glx                1:9-6-4~22 proprietary libGL for the non-free

fglrx-glx suggests no packages.

-- no debconf information





More information about the Pkg-fglrx-devel mailing list