LinuxQuestions.org
Visit Jeremy's Blog.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 04-13-2017, 08:58 AM   #1
casualfred
Member
 
Registered: Aug 2012
Location: Kentucky, USA
Distribution: Slackware
Posts: 97

Rep: Reputation: 27
Lightbulb 32-bit compat libtxc_dxtn package is needed for Team Fortress 2 with radeon driver


This is just a post about something I figured out. Running 64-bit Slackware 14.2 with the open-source radeon driver, I found I had to create a compat32 package of libtxc_dxtn from SBo in order to get Team Fortress 2 to work.

The original error message Team Fortress 2 (TF2) gave me was "This application requires either the GL_EXT_texture_compression_s3tc, or the GL_EXT_texture_compression_dxt1 + GL_ANGLE_texture_compression_dxt3 + GL_ANGLE_texture_compression_dxt5 OpenGL extensions. Please install S3TC texture support."

For more background info, my glxinfo | grep OpenGL is:
Code:
OpenGL vendor string: X.Org
OpenGL renderer string: Gallium 0.4 on AMD BONAIRE (DRM 2.43.0, LLVM 3.8.0)
OpenGL core profile version string: 4.1 (Core Profile) Mesa 11.2.2
OpenGL core profile shading language version string: 4.10
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 3.0 Mesa 11.2.2
OpenGL shading language version string: 1.30
OpenGL context flags: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.0 Mesa 11.2.2
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.00
OpenGL ES profile extensions:
I originally only had a 64-bit version of libtxc_dxtn installed.
 
Old 04-13-2017, 09:07 AM   #2
bassmadrigal
LQ Guru
 
Registered: Nov 2003
Location: West Jordan, UT, USA
Distribution: Slackware
Posts: 8,792

Rep: Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656
Glad you figured that out. libtxc_dxtn is a frequently needed application for games (at least Source-based games on Steam). And if that game is 32bit, you'd need the 32bit version of it as well. Hopefully this post will help others who may come across that error and find this post through a web search.
 
Old 04-23-2017, 08:20 PM   #3
casualfred
Member
 
Registered: Aug 2012
Location: Kentucky, USA
Distribution: Slackware
Posts: 97

Original Poster
Rep: Reputation: 27
bassmadrigal - thanks, yeah, that's what I was hoping! I also discovered that installing this 32-bit libtxc_dxtn is necessary for the textures to load properly in Civilization V. Before I had this library installed, Civ V would start up and run, just without any textures which, of course, made the game very difficult to play.
 
Old 03-11-2018, 06:53 AM   #4
ibrunton
LQ Newbie
 
Registered: Jan 2014
Location: Canada
Distribution: Slackware
Posts: 15

Rep: Reputation: Disabled
I apologise for resurrecting an old thread, but how do I create a compat32 package for libtxc_dxtn? I'm on Slackware64 14.2 and have the x86_64 version installed from SBo, and have AlienBob's multilib system up and functioning.
 
Old 03-11-2018, 07:19 AM   #5
giomat
Member
 
Registered: Jul 2017
Posts: 337

Rep: Reputation: 238Reputation: 238Reputation: 238
Quote:
Originally Posted by ibrunton View Post
I apologise for resurrecting an old thread, but how do I create a compat32 package for libtxc_dxtn? I'm on Slackware64 14.2 and have the x86_64 version installed from SBo, and have AlienBob's multilib system up and functioning.
You can compile 32bit executables on your 64bit system by following the instructions in this page
https://wiki.alienbase.nl/doku.php?i...2-bit_programs

In alternative, grab a precompiled 32bit package from some repository (alienbob,ponce,rworkman,slacky,slackonly) and use the utility convertpkg-compat32 to generate a compatible multilib package (detailed instructions on the procedure in the link above)
 
1 members found this post helpful.
Old 03-11-2018, 07:31 AM   #6
ibrunton
LQ Newbie
 
Registered: Jan 2014
Location: Canada
Distribution: Slackware
Posts: 15

Rep: Reputation: Disabled
Thanks, giomat, that's done it!
 
Old 03-11-2018, 09:00 AM   #7
giomat
Member
 
Registered: Jul 2017
Posts: 337

Rep: Reputation: 238Reputation: 238Reputation: 238
glad to help, cheers!
 
  


Reply

Tags
opengl, radeon, slackware 14.2, steam



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
[SOLVED] Need help getting Team Fortress 2 working on Ubuntu 14.10 anon014 Linux - Newbie 8 04-10-2015 10:03 AM
LXer: 9-Card AMD Radeon Team Fortress 2 Linux Benchmarks LXer Syndicated Linux News 0 11-10-2013 06:21 PM
How I got Team Fortress 2 running well on open source Radeon drivers. Gumboherpy Slackware 3 10-28-2013 08:37 PM
Trying to run Team Fortress 2 on Ubuntu 12.04 actyler1012 Linux - Games 1 02-22-2013 06:58 PM
Quick Rant on Team Fortress Whitehat General 2 08-30-2003 11:27 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 04:56 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration