gnome-shellがFail Safeモードになる(その2)
ということで続きです。
前回、"Gallium 0.4 on llvmpipe"になっていると書いたが、これはglxinfoで調査できる。
$ glxinfo | grep OpenGL OpenGL vendor string: VMware, Inc. OpenGL renderer string: Gallium 0.4 on llvmpipe OpenGL version string: 2.1 Mesa 7.11 OpenGL shading language version string: 1.20 OpenGL extensions:
OpenGL (mesa) 関係のデバッグ情報を見たければ、LIBGL_DEBUG=verboseにして調査すれば良い。
$ LIBGL_DEBUG=verbose glxinfo > /dev/null libGL: OpenDriver: trying /usr/lib/dri/r600_dri.so libGL error: failed to open drm device: Permission denied libGL: OpenDriver: trying /usr/lib/dri/swrast_dri.so libGL: Can't open configuration file /etc/drirc: No such file or directory. libGL: Can't open configuration file /home/futoshi/.drirc: No such file or directory.
ということで、Permission deniedらしい。じゃsudoを使ってみる
$ sudo LIBGL_DEBUG=verbose glxinfo > /dev/null libGL: OpenDriver: trying /usr/lib/dri/r600_dri.so libGL: Can't open configuration file /etc/drirc: No such file or directory. libGL: Can't open configuration file /root/.drirc: No such file or directory. libGL: Can't open configuration file /etc/drirc: No such file or directory. libGL: Can't open configuration file /root/.drirc: No such file or directory.
権限不足によるエラーは無くなった。おもむろに、デバッグ情報なしでsudoでglxinfoを実行してみる。
$ sudo glxinfo | grep OpenGL OpenGL vendor string: X.Org OpenGL renderer string: Gallium 0.4 on AMD RV620 OpenGL version string: 2.1 Mesa 7.11 OpenGL shading language version string: 1.20 OpenGL extensions:
renderがちゃんとAMD RV620で動作するではないか。
ということで、権限不足でdrmが利用できないようだ。vigrとvigr -s でvideoグループに自分を追加して完了。
実は、message-busが起動しないなんてトラブルもあり、もう少し時間がかかりそうです。