GeForece GTX 560 TIでデュアルディスプレイ on Ubuntu 10.10

Synapticで入るドライバ(260.19.06)で動作しなかったのでnvidiaの最新β(270.26)ドライバを利用しました。

インストール

事前準備

システム>システム管理>Synapticパッケージ・マネージャ を起動

  • build-essential
  • linux-source
  • linux-headers-`uname -r` # コンソールでuname -rを実行して確認。手元の環境では2.6.35-28-generic-pae
  • xserver-xorg-dev

を追加

ドライバダウンロード

http://www.nvidia.co.jp/page/home.html
ドライバーダウンロード>ベータドライバ&過去のドライバ から検索

ホームディレクトリにダウンロードしておきます

インストール

[Ctrl] + [Alt] + [F2] を押してテキストモードに移行(戻るときは[Ctrl] + [Alt] + [F7])

GUI(gdm)を停止

$ sudo service gdm stop

インストーラを実行

$ sudo sh NVIDIA-Linux-x86-270.26.run

The distrubytuin-provided pre-install script failed! Continue installation anyway?

途中でpre-install script failedと表示されるが、無視してyesで継続

Would you lile to run the nvidia-xconfig utility to automatically update your X configuration file ...

/etc/X11/xorg.confを作ってくれるので、yesを選択します

GUI(gdm)を起動

$ sudo service gdm start

上手く起動すればnvidiaドライバで動作するようになっています

デュアルディスプレイの設定

システム>システム管理>NVIDIA X Server Settings
(無ければ、Synapticからnvidia-settingsを追加)

X Server Display Configuration でセカンダリモニタをアクティブにすればデュアルディスプレイが使えるようになります。

起動時にデュアルディスプレイを有効にするには、「Save to X Configuration File」で設定を保存する必要があります。
ユーザー権限では/etc/X11/xorg.confを上書きできないのでホームに保存して後でコピーします。

GUI(gdm)が起動しなくなったときは

グラフィックカードに未対応のドライバを入れるとGUIの起動しかけのところで止まって一見お手上げになってしまいますが、標準ドライバに戻せば大丈夫です。

[Ctrl] + [Alt] + [F2] を押してテキストモードに移行

/etc/X11/xorg.conf を削除

削除するか、
$ sudo rm /etc/X11/xorg.conf

名前を変えてバックアップなど
$ sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf.bak

GUI(gdm)を起動

$ sudo service gdm start

これで標準のドライバでGUIが起動するはず。