超音波流体屋のプログラム備忘録
CudaとGLX競合問題について
最終更新:
usapfrog
-
view
環境
CentOS Linux 6.4
CUDA 5.5 + NVIDIA TESLA K20
表示はオンボードのIntel HD Graphics
CUDA 5.5 + NVIDIA TESLA K20
表示はオンボードのIntel HD Graphics
症状
Paraview やらOpenGL系の三次元表示ソフトが下記のエラーを吐いて軒並み起動しない。
Xlib: extension "GLX" missing on display ":0.0"
対処
NvidiaのX11系ドライバが悪さをする模様。
1.一旦 nvidia系のrpmを消す
1.一旦 nvidia系のrpmを消す
# yum erase nvidia-*
2.Xサーバを入れなおして再起動、xorg.confが残ってたらよけとく
# yum reinstall xorg-x11-server-* # cd /etc/X11 # mv xorg.conf xorg.conf.old # reboot
3.glxinfoで上のエラーが出ないか確認する、Paraviewなど目当てのソフトの起動を確認する
$ glxinfo
4. CUDAを入れなおす。ここではまだ再起動しないこと。glxinfoが生きてるか調べる
# yum install cuda
5. この時にできたと思われる、xorg.confが原因なので軒並み避ける
# cd /etc/X11 # mv xorg.conf xorg.conf.old2 # mv nvidia-xorg.conf nvidia-xorg.conf.old
6. xorg.conf.d以下の内容物も怪しいので全て避けて空にする
# cd xorg.conf.d # mv (内容物) ../(内容物).old
7.再起動してglxinfoが生きてれば問題なし