ubuntu8.10にnvidiaドライバを入れた

ftp://download.nvidia.com/XFree86/Linux-x86/96.43.09/
ここのNVIDIA-Linux-x86-96.43.09-pkg1.runを入れた。nvidiaトップから辿れる96.43.07は何やら入らないから。
参考:http://faq.ubuntu-world.biz/2007/09/nvidia.html


環境:
Ubuntu8.10(新しい)
nVidia Quadro SVN 280 SD(古い)


手順:

  1. 間違えてapt-get等でインストールした非純正ドライバを全力でアンインストール
    • 加えて、ビルドに必要なものをインストール
  2. Xを停止
  3. nVidia純正デバイスドライバをインストール
  4. 設定ファイルを少々直す
  5. X起動

以下引用。

1. まずnvidia-glx-newをアンインストールしてください。その後必要なものを入れます。

sudo aptitude install build-essential linux-source linux-headers-`uname -r` xserver-xorg-dev


2. 端末からXを停止させます。

sudo /etc/init.d/gdm stop

3. 停止して何も画面が出ないときはCTL+ALT+F2でコンソール切り替えます。切り替えてログインしたら

sudo sh NVIDIALinux-x86-177.82-pkg1.run

指示にしたがってYESを押して最後にxorgを書き換えますか?って聞かれるのでそれもYES


4. その後/etc/default/linux-restricted-modules-commonにある設定ファイルを書き換えます

sudo nano /etc/default/linux-restricted-modules-common

でnanoを起動しDISABLED_MODULES="nv"と書き換えてください。CTL+Oキーで保存してCTL+Xキーでnano終了


5. ここで sudo /etc/init.d/gdm startでXが起動すればOKです
念のため再起動して動くか確認してください。

http://forum.ubuntulinux.jp/viewtopic.php?pid=23252

aptitudeで何入れたんだか分からない。まあbuildに必要なのだろうけど。ドライバインストール中に何かをbuildしていたし。apt-getよりこれからはaptitudeらしい。


入れ終わった!とか思ったら何とgnome端末が真っ白に。キーボード操作は受け付けているらしいけど真っ白。なにこれ。

参考:http://forum.ubuntulinux.jp/viewtopic.php?pid=23388
どうやらデフォルト設定が悪さをしているらしい。と言うかUbuntuの効果がnvidiaと相性悪いのか?

システム:設定:外観の設定:視覚効果タブ:「効果なし」に変更

で直った。よかった。


Ubuntuで端末が使えない状況は、まるで人格否定されたかの様だった。
Ctrl+Alt+F1で仮想コンソール使えるけどさ。gnome等に戻るときはCtrl+Alt+F7。