VineSeed ML アーカイブ



[VineSeed:024304] Re: xorg-x11-drv-nvidia 使用時に gnome-shell がインストールされていると gdm が起動できない

  • From: "MATSUBAYASHI 'Shaolin' Kohji" <shaolin@xxxxxxxxxxxxx>
  • Subject: [VineSeed:024304] Re: xorg-x11-drv-nvidia 使用時に gnome-shell がインストールされていると gdm が起動できない
  • Date: Fri, 11 Nov 2011 10:37:07 +0900
同様の現象を確認しました。

問題なく動いていた 280.13 と、現在問題になっている
285.05.09 とを比較してみたところ、設定ファイルなどは
特になにも変化しておらず、/dev/nvidia0 と /dev/nvidiactl の
パーミッションが 280.13 では 0666、285.05.09 では
0600 のままとなっていました。

また、/etc/udev/rules.d/50-nvidia.rules では
KERNEL=="nvidia*", GROUP="video", MODE="0666"
KERNEL=="nvidiactl", GROUP="video", MODE="0666"
となっているのに、280.13、285.05.09 使用時ともに
/dev/nvidia0, /dev/nvidiactl は root:root のままになっています。

指摘の通り、
options nvidia NVreg_ModifyDeviceFiles=0
を1にすると、280.13 と同じ挙動に戻ることも確認しました。

280.13 までは NVreg_ModifyDeviceFiles の指定にかかわらず
0666 になってくれていただけなのか、
udev まわりがおかしいのか、など、正しい解決策が
なになのかは、もうちょっと調べてみようと思います。

--
 MATSUBAYASHI, 'Shaolin' Kohji                    shaolin@xxxxxxxxxxxxxxx
 Vice President & PPC Maintainer, Project Vine    shaolin@xxxxxxxxxxxxx
 Interaction Designer, Vine Caves Ltd.            shaolin@xxxxxxxxxxxxx


2011/11/11 Yasumichi Akahoshi <yasumichi@xxxxxxxxxxxxx>:
>  赤星です。
>  xorg-x11-drv-nvidia 使用時に gnome-shell がインストールされていると
> 「なにかがおかしいです」と表示されて gdm が起動できない問題にあたり
> ました。
>  ログを調べていくと gdm 起動前に
>
> kernel: gnome-shell[17456]: segfault at 0 ip           (null) sp
> 00007fff2bddd298 error 14 in gnome-shell[400000+4000]
>
> と gnome-shell が落ちており、さらにその前に
>
> NVIDIA: could not open the device file /dev/nvidiactl (Permission denied).
>
> となっていました。Web で検索した所、次のようなページがあり、
>
> https://bugs.archlinux.org/task/26636
>
> 他の環境でも同様の現象が発生していることが分かりました。
>  /etc/udev/rules.d/50-nvidia.rules に
>
> KERNEL=="nvidia*", GROUP="video", MODE="0666"
> KERNEL=="nvidiactl", GROUP="video", MODE="0666"
>
> というようなルールがあるにも関わらず、
>
> crw------- 1 root root 195, 255 11月  8 04:41 /dev/nvidiactl
>
> のような permission になっていました。
>  先程のページを参考に /etc/modprobe.d/nvidia.conf にある
>
> options nvidia NVreg_ModifyDeviceFiles=0
>
> の値を 1 に書き換えた所、問題なく GDM が起動できるようになりました。
>
> # ただ、これが正しい方法なのかについては、自信がありません。
>
>  他の方で同様の問題に当たった方はおられませんでしょうか?
>
> --
> Yasumichi Akahoshi
> GnuPG fingerprint = 04D4 DB0D 37CB A251 2671  1BAB 2369 F522 E440 9DCF
> _______________________________________________
> VineSeed mailing list
> VineSeed@xxxxxxxxxxxxx
> http://lists.vinelinux.org/mailman/listinfo/vineseed
_______________________________________________
VineSeed mailing list
VineSeed@xxxxxxxxxxxxx
http://lists.vinelinux.org/mailman/listinfo/vineseed