Page 1 of 1

Play 32bit Games Using 64bit Catalyst Driver

Posted: 19. Nov 2012, 16:25
by Envious
This is a fresh install of Salix 14.00, the first thing I did was install the multilib packages then install the ATI Catalyst driver, however if I try to play 32 bit games that use OpenGL the screen goes black for 2 - 3 minutes then it takes me back to the login screen.

I fixed this in Arch by installing the lib32-catalyst-utils package as well as the normal catalyst driver, however I cannot find any package like it for Salix/Slackware.

Does anyone know where I can download lib32-catalyst-utils for Salix or a way around it?

Re: Play 32bit Games Using 64bit Catalyst Driver

Posted: 19. Nov 2012, 20:20
by gapan
If you're talking about a proprietary driver, you can get them from the manufacturer's home page.

Re: Play 32bit Games Using 64bit Catalyst Driver

Posted: 20. Nov 2012, 15:05
by Envious
I have the AMD driver installed, but for example when I try and run Wine I get the error: "Wine is unable to find 32 bit OpenGL libraries", other distributions have a separate package to install so 32 bit OpenGL applications can run on a 64 bit system, Arch calls it lib32-catalyst-utils, Debian calls it ia32-catalyst-utils.

I just can't find a package like it for Slackware, and there is no option during the installation of the ATI driver to make 32 bit compatibility libraries, which is annoying because the NVIDIA driver has this option, makes me wish I bought an NVIDIA card instead.

Re: Play 32bit Games Using 64bit Catalyst Driver

Posted: 20. Nov 2012, 15:16
by gapan
There is no such package. My guess is that you'll have to build the drivers in a 32bit system and move them to your 64bit, if the installation procedure doesn't allow you to build 32bit drivers in a 64bit host.

Re: Play 32bit Games Using 64bit Catalyst Driver

Posted: 20. Nov 2012, 17:29
by Envious
I did what you said and installed the Catalyst driver on a 32 bit system, I then copied the module files it makes over to /usr/lib on my 64 bit system and it works.

Thanks for the advice.