私はUbuntu 16.04 Gnomeを使用しています。Steamをインストールし、次にCounter Strike Global Offensive(CS GO)をインストールしました。CS GOを起動すると、Steamは実行中であると表示されますが、CS GOは表示されません。CS GOを再度起動すると、ゲームがすでに実行されているため閉じてくださいというウィンドウが表示されます。私のビデオカードはR9 270オープンソースのドライバーを使用していますが、ラデオンまたはアムドGPU私の PC のビデオ カードの仕様を以下に貼り付けます。
~$ lshw -c video
WARNING: you should run this program as super-user.
*-display
description: VGA compatible controller
product: Curacao PRO [Radeon R7 370 / R9 270/370 OEM]
vendor: Advanced Micro Devices, Inc. [AMD/ATI]
physical id: 0
bus info: pci@0000:01:00.0
version: 00
width: 64 bits
clock: 33MHz
capabilities: vga_controller bus_master cap_list rom
configuration: driver=radeon latency=0
resources: irq:31 memory:e0000000-efffffff memory:f7d00000-f7d3ffff ioport:e000(size=256) memory:f7d40000-f7d5ffff
*-display
description: VGA compatible controller
product: Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics Controller
vendor: Intel Corporation
physical id: 2
bus info: pci@0000:00:02.0
version: 06
width: 64 bits
clock: 33MHz
capabilities: vga_controller bus_master cap_list
configuration: driver=i915 latency=0
resources: irq:30 memory:f7800000-f7bfffff memory:d0000000-dfffffff ioport:f000(size=64)
WARNING: output may be incomplete or inaccurate, you should run this program as super-user.
設定に移動して詳細アイコンをクリックすると、グラフィックに関する次の情報が表示されます。
Gallium 0.4 on AMD PITCAIRN (DRM 2.43.0, LLVM 3.8.0)
CS GO が表示されない原因は何でしょうか? 助けてください。とても感謝します。
答え1
ありがたいことに、問題は解決しました。私がしたのはこれを見つけたことです役職検索中に、4番目のコメントに書かれたコマンドを使用しましたテレスコ。
コマンドは次のとおりです:
LD_PRELOAD='/usr/$LIB/libstdc++.so.6 /usr/$LIB/libgcc_s.so.1 /usr/$LIB/libxcb.so.1 /usr/$LIB/libgpg-error.so' steam
さらに、Gnome が実際に CSGO でエラーを引き起こすことがわかりました。上記のコマンドを使用すると、CSGO は実行されましたが、Gnome は OpenGl が動作していないというエラーを表示しました。エラー ウィンドウを閉じると、CSGO は問題なくスムーズに実行され続けました。
これが他の人の役に立つことを願っています。