LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Slackware (https://www.linuxquestions.org/questions/slackware-14/)
-   -   Getting Catalyst to work for 32-bit programs with multilib on Slackware 14 (https://www.linuxquestions.org/questions/slackware-14/getting-catalyst-to-work-for-32-bit-programs-with-multilib-on-slackware-14-a-4175474645/)

angryfirelord 08-25-2013 11:23 AM

Getting Catalyst to work for 32-bit programs with multilib on Slackware 14
 
I'm having a bit of trouble trying to get Steam to recognize the 32-bit libraries that come with the fglrx driver. I installed the multilib packages and then built the Slackware package.
Code:

sh amd-driver-installer-catalyst-13-4-x86.x86_64.run --buildpkg Slackware/Slackware
However, when launching Steam, the following message always appears in a separate console:
Code:

Error: OpenGL GLX context is not using direct rendering, which may cause performance problems.

For more information visit https://support.steampowered.com/kb_article.php?ref=9938-EYZB-7457.

This is the full output of the console when launching steam:
Code:

$ steam
Slackware 32-bit: Check the 'deps/<slackwareversion>' directory where you downloaded this package and install/upgrade the packages you find there.
Slackware 64-bit multilib: Install/upgrade the packages in the 'deps/<slackwareversion>/multilib' subdirectory instead.

Running Steam on slackware 14.0 64-bit
STEAM_RUNTIME is enabled automatically
Installing breakpad exception handler for appid(steam)/version(1374875626_client)
Installing breakpad exception handler for appid(steam)/version(1374875626_client)
unlinked 0 orphaned pipes
Installing breakpad exception handler for appid(steam)/version(1374875626_client)
Error: OpenGL GLX context is not using direct rendering, which may cause performance problems.

For more information visit https://support.steampowered.com/kb_article.php?ref=9938-EYZB-7457.
[0825/121526:ERROR:object_proxy.cc(239)] Failed to call method: org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.NetworkManager was not provided by any .service files
[0825/121526:WARNING:proxy_service.cc(958)] PAC support disabled because there is no system implementation
Installing breakpad exception handler for appid(steam)/version(1374875626_client)
Installing breakpad exception handler for appid(steam)/version(1374875626_client)
Installing breakpad exception handler for appid(steam)/version(1374875626_client)

** (steam:2689): WARNING **: Could not initialize NMClient /org/freedesktop/NetworkManager: The name org.freedesktop.NetworkManager was not provided by any .service files

** (steam:2689): WARNING **: _nm_remote_settings_ensure_inited: (NMRemoteSettings) error initializing: The name org.freedesktop.NetworkManager was not provided by any .service files

PulseAudio connect failed (used only for Mic Volume Control) with error: Access denied
Installing breakpad exception handler for appid(steam)/version(1374875626_client)
Installing breakpad exception handler for appid(steam)/version(1374875626_client)
Generating new string page texture 12: 48x256, total string texture memory is 49.15 KB
Generating new string page texture 13: 256x256, total string texture memory is 311.30 KB
Generating new string page texture 14: 128x256, total string texture memory is 442.37 KB
Generating new string page texture 15: 384x256, total string texture memory is 835.58 KB

I've also tried setting the LIBGL and LIBGL_DRIVERS_PATH to point to /usr/lib or /usr/lib/xorg/modules/dri directory, but they didn't work either.

3D rendering for 64-bit apps works.
Code:

$ glxinfo | grep render
direct rendering: Yes
OpenGL renderer string: AMD Radeon HD 6670
    GL_NV_conditional_render, GL_NV_copy_depth_to_color, GL_NV_copy_image,

Does anyone have any suggestions?

TobiSGD 08-25-2013 12:04 PM

Don't use the function to build a package for Slackware, let the installer directly install into the system. The build package function will not include the 32 bit parts of the driver.

angryfirelord 08-25-2013 02:43 PM

Thanks! That did the trick.


All times are GMT -5. The time now is 04:45 AM.