このメッセージが表示されたとき、私はTeam Fortress 2をプレイしようとしていました。
エラー!必要なOpenGL拡張機能「GL_EXT_texture_compression_s3tc」はサポートされていません。 S3TCテクスチャサポートをインストールしてください。
VirtualBox、Ubuntu 12.04.1、Intel 3550、Asus P8Z77 V LX、およびRadeon HD 7750で実行。VirtualBox上のUbuntu専用の12MBのビデオメモリ。
これは、GL拡張機能よりもサポートするドライバーが必要だと言っているだけです。 Nvidiaカードをお持ちの場合、最新のプロプライエタリカード(Xorg Edgers PPAに付属するもの)をインストールすると、次の図に示すようにこの問題が解決します。
しかし、あなたはATIを持っているので、あなたは運命にある...ただ冗談です^^。完全にサポートするには、次の手順を実行するだけです(これは、このようなビデオサポートの問題をすばやく解決する方法です)。
を押してダッシュを開きます SUPER キー(WindowsではWindowsキーと呼ばれますが、私の場合はまだWindowsロゴが付いており、昨日押すとインフルエンザになったと思います)。次に、terminalと入力します。次のようになります。
今すぐ押す ENTER また、ターミナルウィンドウが次のように表示されます。
次の行を入力して Xorg Edgers PPA をインストールします。
Sudo add-apt-repository ppa:xorg-edgers/ppa -y
システムを更新およびアップグレードして、Xorg-Edgersが含まれていることをシステムが認識できるようにします。
Sudo apt-get update && Sudo apt-get upgrade
次のいずれかの方法で実行できる最新のATI Radeonドライバーをインストールします。最初に行う順序でそれらを含めます(次のオプションのいずれかのみを行います):
fglrx-installer
パッケージのインストール(Xorg-Edgersに表示されるものは次のとおりです。Sudo apt-get install fglrx-installer
この後、コンピューターを再起動すると、ATIドライバーのインストールが完了します。これは、Ubuntuとの互換性が高く、更新され、バグが少なく、インストールが簡単なものであるため、ここに最初に置きます。これを行った場合は、手順4に進みます。
Nvidiaカードをお持ちの場合は、 Nvidiaドライバーをインストールする方法は? を読むだけで簡単に実行できます。
ATI/AMDサイトから最新のドライバーをダウンロード このガイドに従ってください: AMDから直接プロプライエタリATI Catalystビデオドライバー(fglrx)をインストールする正しい方法は何ですか?
他の「古い」タイプのATIカードについては、こちらをご覧ください。 buntu 12.10にGallium3dドライバーをインストールするにはどうすればよいですか?
ビデオカードをサポートする最新のドライバーがあり、上記のいずれかのみがインストールされていることを確認した後、システムを再起動して再度テストします。最新のドライバーは、ビデオカードがS3TCテクスチャ圧縮をサポートしていることを確認します。これをテストするには、次のオプションのいずれかを実行できます。
ターミナルでSudo amdcccle
を実行します。 Catalyst Control Centerが表示されたら、準備完了です。
ダッシュにCatalystと入力し、そこに表示されるかどうかを確認します。
fglrxinfo
と入力し、ビデオカードに関する情報が表示されるかどうかを確認します。 「コマンドが見つかりません」などのメッセージが表示された場合、ドライバーはまだインストールされていません。
最後に、に必要なOpenGL拡張GL_EXT_texture_compression_s3tcに類似したメッセージが表示された場合、それは単にあなたのビデオカードがこの圧縮をサポートしていないか、インストールしていないことを意味します正しいライブラリ。ライブラリの場合は、次を実行します。
Sudo apt-get install libtxc-dxtn-s2tc0
また、PHORONIXには、特許とオープンソースの作業に関するS3TCの問題に関する記事がいくつかあります。それは良い読書です: http://www.phoronix.com/scan.php?page=search&q=S3TC
VIRTUALBOX-上記はすべて、ゲストではなくホストでUbuntuでSteamを実行している場合です。 UbuntuをVirtualboxが提供できるものに限定しているので、このリンク Virtualboxでのホストとゲストの共有 にポイントして、UbuntuのGuest Additionのインストールを説明します。ドライバーのインストールとGuest Additionのインストールの両方を行った後、問題が引き続き発生する場合、これは基本的に、Virtualboxがドライバー(Inside Virtualbox)に上記のGLX拡張機能を直接読み取らせないことを意味します。したがって、問題はUbuntuの問題からVirtualboxの問題に移り、Virtualboxのサイトにアクセスして問題を説明する必要があります。
この小さなヒントで問題を解決できるかどうか教えてください。そうでない場合、私はより多くの情報でより深く行くことができます。できるだけシンプルにしようとしています。