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
を追加してください。