LoginSignup
2
3

More than 1 year has passed since last update.

CUDAを入れたときのSteamが起動しない問題の解決法

Last updated at Posted at 2021-05-24

問題

Cudaでnvidia-driverを入れるとSteamに必要な32bit版のライブラリが入らないためSteamが起動しない

解決法

手動で32bit版のライブラリを手動で入れる

NVIDIAのDLページから目的のバージョンのドライバを入手する
(当記事ではversion495.29.05として記載)

ダウンロードフォルダにて以下を実行

目的のライブラリを抜き出して配置
chmod u+x NVIDIA-Linux-x86_64-495.29.05.run
./NVIDIA-Linux-x86_64-495.29.05.run -x
cd NVIDIA-Linux-x86_64-495.29.05/32
sudo cp libEGL* libGLESv* libGLX* libnvidia-egl* libnvidia-gl* libnvidia-tls* /usr/lib32
シンボリックリンク作成、ロード
cd /usr/lib32
sudo ln -s libEGL_nvidia.so.495.29.05 libEGL_nvidia.so.0
sudo ln -s libGLESv1_CM_nvidia.so.495.29.05 libGLESv1_CM_nvidia.so.1
sudo ln -s libGLESv2_nvidia.so.495.29.05 libGLESv2_nvidia.so.2
sudo ln -s libGLX_nvidia.so.495.29.05 libGLX_indirect.so.0
sudo ln -s libGLX_nvidia.so.495.29.05 libGLX_nvidia.so.0
sudo ldconfig

シンボリックリンク削除(update時に掃除するとき)
cd /usr/lib32
sudo unlink libEGL_nvidia.so.0
sudo unlink libGLESv1_CM_nvidia.so.1
sudo unlink libGLESv2_nvidia.so.2
sudo unlink libGLX_indirect.so.0
sudo unlink libGLX_nvidia.so.0
sudo ldconfig

参考

2
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
3