Public bug reported:

[Impact]
Various commercial games (including several from the Humble Bundle) require 
s3tc texture support.  However this is not available with Intel graphics due to 
patent issues.  Users with Intel graphics must manually install 
libtxc-dxtn-s2tc0 to make the games work.

The problem is compounded if the user is on amd64 and the game in
question is 32-bit, because they then need libtxc-dxtn-s2tc0:i386, but
there is no mechanism via the GUI to install this.

[Fix]
Add     Recommends on libtxc-dxtn-s2tc0 to libgl1-mesa-glx.  This will pull in 
the library directly on amd64 if the game is 64-bit, or will pull it in 
indirectly when the 32-bit mesa is installed if the game is 32-bit.

[Test Case]
1.  On an Intel graphics system install 64-bit (amd64)
2.  Install one of the affected games.  (E.g. Bastion, Psychonauts, Amnesia, 
etc.)
3.  Launch game

Expected Behavior:  Game launches normally
Actual Behavior:  Terminates with messages about s3tc texture support or 
missing GL support, or runs but graphics are messed up (missing textures/black 
surfaces.)

[Regression Potential]
None really, this merely causes one additional package to be installed that is 
already available in the archive.

Perhaps if someone has the patent-encumbered libtxc_dxtn installed this
could conflict, however we do not provide that package in the archive.

[References]
All the following are examples of users on Intel gfx / 64-bit that ran into 
problems running Humble Bundle games, and reportedly solved it by installing 
the libtxc-dxtn-s2tc0 package.

"So I ran some code that updated my Ubuntu Software Center to include Bastion. 
But now when i try to download and install i get this error message:  Depends: 
libtxc-dxtn-s2tc0 but it is not going to be installed  Anyone know a fix?"
--- http://ubuntuforums.org/showthread.php?t=1992367&page=15

"When I try to load Psychonauts it crashes and this is the result I get when 
running from teminal. Any help or suggestions are greatly appreciated. 
ERROR: Missing required OpenGL extensions:
- GL_EXT_texture_compression_s3tc"
--- 
http://askubuntu.com/questions/145522/psychonauts-humble-indie-bundle-v-error

"After installing Bastion and starting it up, only it shows first a few logos, 
and then only a black screen and the mouse pointer."
--- 
http://askubuntu.com/questions/145962/bastion-on-ubuntu-12-04-64-bit-gives-only-a-black-screen

"Amnesia just closes after I select New Game"
--- 
http://askubuntu.com/questions/146587/amnesia-just-closes-after-i-select-new-game

** Affects: mesa (Ubuntu)
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Ubuntu-X,
which is subscribed to mesa in Ubuntu.
https://bugs.launchpad.net/bugs/1053029

Title:
  Please add dependency on libtxc-dxtn-s2tc0, required by various games

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/mesa/+bug/1053029/+subscriptions

_______________________________________________
Mailing list: https://launchpad.net/~ubuntu-x-swat
Post to     : ubuntu-x-swat@lists.launchpad.net
Unsubscribe : https://launchpad.net/~ubuntu-x-swat
More help   : https://help.launchpad.net/ListHelp

Reply via email to