ATI driver question

Hi all,

I uninstalled the official ATI driver from https://en.opensuse.org/SDB:AMD_fglrx but the uninstall procedure requested additional package instalation:

Deleting fglrx64_xpic_SUSE131

redirecting to systemctl stop atieventsd.service
redirecting to systemctl stop fglrxrebuild.service

Installing libLLVM-32bit-3.3-6.4.1.x86_64.rpm

Installing libX11-xcb1-32bit-1.6.2-2.1.2.x86_64.rpm

Installing libXdamage1-32bit-1.1.4-6.1.2.x86_64.rpm

Installing libXxf86vm1-32bit-1.1.3-2.1.2.x86_64.rpm

Installing libdrm2-32bit-2.4.46-3.2.2.x86_64.rpm

Installing libpciaccess0-32bit-0.13.2-2.1.2.x86_64.rpm

Installing libwayland-client0-32bit-1.2.1-1.1.x86_64.rpm

Installing libwayland-server0-32bit-1.2.1-1.1.x86_64.rpm

Installing libxcb-dri2-0-32bit-1.9.1-3.1.2.x86_64.rpm

Installing libxcb-glx0-32bit-1.9.1-3.1.2.x86_64.rpm

Installing libxcb-xfixes0-32bit-1.9.1-3.1.2.x86_64.rpm

Installing libdrm_radeon1-32bit-2.4.46-3.2.2.x86_64.rpm

Installing libdrm_nouveau2-32bit-2.4.46-3.2.2.x86_64.rpm

Installing libdrm_intel1-32bit-2.4.46-3.2.2.x86_64.rpm

Installing Mesa-libglapi0-32bit-9.2.3-61.9.1.x86_64.rpm

Installing libelf1-32bit-0.155-6.4.1.x86_64.rpm

Installing libgbm1-32bit-9.2.3-61.9.1.x86_64.rpm

Installing Mesa-libEGL1-32bit-9.2.3-61.9.1.x86_64.rpm

Installing Mesa-32bit-9.2.3-61.9.1.x86_64.rpm

Installing Mesa-libGL1-32bit-9.2.3-61.9.1.x86_64.rpm

Why are those libs and drivers needed after uninstalling the official ATI driver? Why they are not needed by the open source radeon driver which was installed by default (I guess)?

Thanks.

If you uninstall the fglrx driver, you are using the open source radeon driver again. So actually they are needed by the open source radeon driver (or rather applications using it). They are not needed if you have fglrx installed, as fglrx provides them.

So my guess would be that you installed one/some 32bit application(s) that needs those packages.
As you had fglrx installed at that time you didn’t have to install those packages, because fglrx provides its own versions (this is mostly Xorg/OpenGL stuff).
When you uninstalled fglrx, those packages had to be installed to still fulfill all package requirements.

Try to mark Mesa-32bit for uninstallation in YaST (or run "sudo zypper rm Mesa-32bit, but DON’T say “yes”), and you should see which package(s) need it.