Dreaminko

梦墨不会做梦💤

twitter
telegram
mastodon

Linuxでのゲームの実行に関する問題と解決策のまとめ

Civilization 6 が起動しない#

原因:ゲームに付属しているライブラリとシステムのライブラリが衝突しているため、置き換えることで解決できます。
解決方法:

cd 'ゲームのインストールディレクトリ'/GameGuide/lib
mv libfreetype.so.6 libfreetype.so.6.bak
cp /usr/lib/libfreetype.so.6 .

CSが起動しない#

原因:Valve が tcmalloc ライブラリを更新していないため、ゲームが正常に動作しなくなります。解決策は、「gperftools」から libtcmalloc_minimal をコピーしてゲームに付属しているライブラリを置き換えることです。

解決方法:以下のコードをコピーして保存し、実行することで問題が解決します:

#!/bin/bash
#https://github.com/ValveSoftware/csgo-osx-linux/issues/2659#issuecomment-962417347
sudo dnf install -y gperftools-libs # ライブラリがまだインストールされていない場合にのみ実行してください。

sudo mkdir -p /usr/legacy/lib64
sudo ln -sf /usr/lib64/libtcmalloc_minimal.so.4.5.9 /usr/legacy/lib64/libtcmalloc_minimal.so.0
cd ~/.local/share/Steam/steamapps/common/Counter-Strike\ Global\ Offensive # CSGOのインストールディレクトリ
sed -i 's|export LD_LIBRARY_PATH="${GAMEROOT}"/bin:"${GAMEROOT}"/bin/linux64:$LD_LIBRARY_PATH|export LD_LIBRARY_PATH=/usr/legacy/lib64:"${GAMEROOT}"/bin:"${GAMEROOT}"/bin/linux64:$LD_LIBRARY_PATH|g' csgo.sh

Hollow Knight が黒い画面でクラッシュする#

原因:グラフィックライブラリの互換性の問題です。強制的に OpenGL を使用することで解決できます。
解決方法:起動オプションに-force-openglを追加してください。

読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。