2013-02-03

フェドーラ(Fedora18)の三悪人に呪われる!

フェドーラ... カタカナで書くと、なにやら怪物の名に見えてくる。ハーデースの門番でもしていそうな。その位置づけからして、多少の不具合は仕方があるまい。勉強にもなる。とはいえ、こりゃ心臓に悪い!リリースが再延期されたぐらい、アップデートは時期尚早であったか?嫌な予感ってやつは確実に当たりやがる。おまけに、grub2, kernel3.7.x, gnome3 が揃って夢に出てきやがる。記事でも書いて厄祓いをせねば...

1. Fedora17 から 18 へ... 画面表示がぐちゃぐちゃ!
yum 経由のアップデートは無事終了!だが、パッケージ群を最新版にアップした途端に画面表示がぐちゃぐちゃ!ディスプレイが周波数エラーを吐く。fedup でも同じ現象。
更に、クリーンインストールを試すと、最初からぐちゃぐちゃ!おっと!いきなり ssh ができる。しかも、root から!おかげで、いろいろと実験ができるのだけど...
さて、まともじゃないのは、GUI環境だけのようだ。xrandr で無理やり解像度を落としてみると、ログイン画面はそれらしい雰囲気がある。だが、入力する箇所がなんとなく分かるレベルで、とても使い物にはならん。ほとんどリモートで使っているから、ええと言えばええのだが、気持ちが悪すぎる!

問題は、nVidiaのドライバが対応していないようだ。
ちなみに、ビデオカードは GeForce4 Ti4600...ちょうど十年ぐらい前のヤツ、ついに見捨てれられたのか?少々古いハードウェアでも動くのが、Linux のメリットでもあるが、そんな感覚は時代遅れなのかもしれん。

このサイトによると...

http://us.download.nvidia.com/XFree86/Linux-x86/190.42/README/appendix-a.html

該当するドライバは下記の群にある。

"The 96.43.xx driver supports the following set of GPUs:"

んー... 173xx はあるが、96xx が見当たらない。遅れているだけ?と祈ろう。いや、呪おう。

以下、参考まで...
### これを試してみると、nvidiaドライバのloadで停止。尚、ssh はできる。
$ rpm -Uvh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm
$ rpm -Uvh http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm
$ yum install akmod-nvidia
$ yum install kmod-nvidia

[  28.658] (EE) NVIDIA: Failed to load the NVIDIA kernel module. Please check your
[  28.658] (EE) NVIDIA:   system's kernel log for additional error messages.
[  28.658] (II) UnloadModule: "nvidia"
[  28.658] (II) Unloading nvidia
[  28.659] (EE) Failed to load module "nvidia" (module-specific error, 0)
[  28.659] (EE) No drivers available.

### ちなみに、エントリされたパッケージ群は...
$ yum list | grep -i nvidia
akmod-nvidia.i686                    1:304.64-2.fc18    rpmfusion-nonfree
akmod-nvidia-173xx.i686              173.14.36-2.fc18   rpmfusion-nonfree
kmod-nvidia.i686                     1:304.64-2.fc18.4  rpmfusion-nonfree-updates
kmod-nvidia-173xx.i686               173.14.36-2.fc18.4 rpmfusion-nonfree-updates
...
kmod-nvidia-173xx-3.7.4-204.fc18.i686.i686
kmod-nvidia-173xx-3.7.4-204.fc18.i686.PAE.i686
kmod-nvidia-173xx-PAE.i686           173.14.36-2.fc18.4 rpmfusion-nonfree-updates
...
kmod-nvidia-3.7.4-204.fc18.i686.i686 1:304.64-2.fc18.4  rpmfusion-nonfree-updates
kmod-nvidia-3.7.4-204.fc18.i686.PAE.i686
kmod-nvidia-PAE.i686                 1:304.64-2.fc18.4  rpmfusion-nonfree-updates
...
xorg-x11-drv-nvidia.i686             1:304.64-5.fc18    rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-173xx.i686       173.14.36-1.fc18   rpmfusion-nonfree
xorg-x11-drv-nvidia-173xx-devel.i686 173.14.36-1.fc18   rpmfusion-nonfree
xorg-x11-drv-nvidia-173xx-libs.i686  173.14.36-1.fc18   rpmfusion-nonfree
xorg-x11-drv-nvidia-devel.i686       1:304.64-5.fc18    rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-libs.i686        1:304.64-5.fc18    rpmfusion-nonfree-updates

2. Fedora17 の kernel 3.7.x でも同じ症状が!
kernel を 3.6.11-5.fc17 から 3.7.3-101.fc17 にアップした途端に画面表示がぐちゃぐちゃ!xrandr で無理やり解像度を落としてみると、こちらはログイン画面が見える。パッケージ群にも、96xx がある。そして、"akmod-nvidia-96xx" を試すと、画面表示は正常になった。しかし、異常に不安定で、以下のメッセージを吐く。

「問題が発生して、システムの復帰ができません。念のため、すべての拡張を無効にしました。」

拡張機能と相性が悪そうだが、それだけか?無効にしても不安定!てなわけで、古い Kernel を使っている。拡張機能も捨てがたいし。

以下、参考まで...
### これを試してみると、同じ現象。
$ yum install akmod-nvidia
$ yum install kmod-nvidia

### 次に、96xx を試してみると、まともに起動するが異常に不安定!
### 尚、インストール時に xorg-x11-drv-nvidia がぶつかるので削除。
$ yum remove xorg-x11-drv-nvidia
$ yum install akmod-nvidia-96xx  ### こちらだけでも同じかもしれない。
$ yum install kmod-nvidia-96xx   ### こちらは低水準らしい。

### 結局、元に戻して、古い kernel を使う。
$ yum remove akmod-nvidia-96xx
$ yum remove kmod-nvidia-96xx
$ yum remove xorg-x11-drv-nvidia-96xx  ### これが残るから忘れないように。

### ちなみに、エントリされたパッケージ群は...
$ yum list | grep -i nvidia
akmod-nvidia.i686            1:304.64-1.fc17    rpmfusion-nonfree-updates
akmod-nvidia-173xx.i686      173.14.35-2.fc17   rpmfusion-nonfree-updates
akmod-nvidia-96xx.i686       96.43.23-2.fc17.1  rpmfusion-nonfree-updates
kmod-nvidia.i686             1:304.64-2.fc17.1  rpmfusion-nonfree-updates
kmod-nvidia-173xx.i686       173.14.36-1.fc17.1 rpmfusion-nonfree-updates
...
kmod-nvidia-173xx-3.7.3-101.fc17.i686.i686 173.14.36-1.fc17.1 rpmfusion-nonfree-updates
kmod-nvidia-173xx-3.7.3-101.fc17.i686.PAE.i686
kmod-nvidia-173xx-PAE.i686   173.14.36-1.fc17.1 rpmfusion-nonfree-updates
...
kmod-nvidia-96xx.i686        96.43.23-2.fc17.1  rpmfusion-nonfree-updates
...
kmod-nvidia-96xx-3.7.3-101.fc17.i686.i686 96.43.23-2.fc17.1 rpmfusion-nonfree-updates
kmod-nvidia-96xx-3.7.3-101.fc17.i686.PAE.i686
kmod-nvidia-96xx-PAE.i686    96.43.23-2.fc17.1  rpmfusion-nonfree-updates
kmod-nvidia-PAE.i686         1:304.64-2.fc17.1  rpmfusion-nonfree-updates
...
xorg-x11-drv-nvidia.i686             1:304.64-3.fc17  rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-173xx.i686       173.14.35-2.fc17 rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-173xx-devel.i686 173.14.35-2.fc17 rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-173xx-libs.i686  173.14.35-2.fc17 rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-96xx.i686        96.43.23-1.fc17  rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-96xx-devel.i686  96.43.23-1.fc17  rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-96xx-libs.i686   96.43.23-1.fc17  rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-devel.i686       1:304.64-3.fc17  rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-libs.i686        1:304.64-3.fc17  rpmfusion-nonfree-updates

3. Fedora17 にも不安定な部分が、ちらほら見え始める! 
Fedora17 でも GUI環境が不安定に感じ始めたのは、kernel 3.6.11... あたりからであろうか?3.7.x からか? ちょうど、Fedora18 の Kernelバージョンと重なりそうなあたりか? なんとなく、18 の病気が 17 にも伝染しているように映るのは気のせいか?

拡張機能をインストールし、[高度な設定]で右クリックメニューを表示しているが、 gnome-terminal 内の右クリックメニューとぶつかるようで、システムがダウンしやがる。
よって、拡張機能側の右クリックメニューを停止。 
ついでに、右クリックメニューに[端末を開く]が追加されるパッケージを削除(関係ないと思うが)。
  yum remove nautilus-open-terminal
これで安定した模様。

3 コメント:

アル中ハイマー さんのコメント...

ある人はツッコんだ... ゴジラ映画にもヘドラという怪獣がいたね。西洋風に訛るとフェドラ!
ある若手の傍観者はつぶやいた... ダジャレに走るのは歳のせいよ。

アル中ハイマー さんのコメント...

Fedora17 の方は、kernel 3.8.x で正常になった模様。... 2013.3.22

kernel-3.8.3-103.fc17.i686

今なら、18 にアップしてもイケそうな気がする。だが、一度ケチがついて気が乗らない。19 まで待ってもええか。
15 でもケチがついて飛ばした経緯がある。相性ってやつは、意外と大切だよなぁ...

アル中ハイマー さんのコメント...

やっぱり、gnome3 は、好きになれん!
フォールバックモードの方が、ストレスから解放される。

とはいえ、パネル追加のメニューを表示させるのに、[Alt + 右クリック] ってのは...
タッチパネルを想定すれば、右クリックという文化はなくなるのだろう。だとしても、なんで? Alt + ...

コメントを投稿