NVIDIA のグラフィックカードが正常に動作しない
NVIDIA のグラフィックカード用には、以下の 2 種類のドライバーパッケージが供給されています。
- xorg-x11-drv-nouveau (Open Source な nVidia 用ドライバー)
- xorg-x11-drv-nvidia (プロプライエタリな NVIDIA ハードウエアアクセラレーションディスプレイドライバ)
このうち xorg-x11-drv-nouveau が優先して割り当てられますが、一部のグラフィックカードには対応できておらず、正常に動作しないことがあります。
この場合は、xorg-x11-drv-nvidia を使用するように設定する必要があります。
設定手順
runlevel3 (CUI の環境) で起動
設定のために GUI を使用しない runlevel 3 でログインします。
- grub の起動画面で "e" キーを押します (画面下部の説明文を読んでください)
- "↓" キーで kernel の行を選択して "e" キーを押します
- スペースを追加、"telinit 3" または "runlevel 3" とタイプし、"Enter" キーを押します
- "b" キーで起動します
xorg-x11-drv-nvidia をインストール
- sudo apt-get install xorg-x11-drv-nvidia
警告が表示されますが、無視してかまいません。
xorg-x11-drv-nvidia を優先して使用するための設定
- /boot/grub/grub.conf を emacs、vi などで開き "kernel" で始まる行に "nouveau.modeset=0" という項目を加えます
kernel /boot/vmlinuz ro root=LABEL=/ resume=swap:/dev/sda6 vga=0x314 splash=silent quiet nouveau.modeset=0
再起動
- sudo /sbin/reboot
- runlevel 5 (GUI) で再起動
ドライバーの再構成を行うので、起動には通常より時間がかかります。→時々、起動時に固まることがあるのですが