ML115でGeForce8400GSを使う

ubuntuデスクトップで開発したいものがあるので、玄人指向のビデオカードが3400円だったから買ってきた。


aptでnvidiaの新しいドライバ入れたらハマった。なんとか解決したが

sudo apt-get install nvidia-glx-new


そしたらこのパッケージがぶっ壊れていたらしく、画面が640x480しか選べなくなった。

さらにaptでも消せなくなった
sudo apt-get remove nvidia-glx-new

sudo: unable to resolve host shokai-mag2
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています                
状態情報を読み取っています... 完了
以下のパッケージは「削除」されます:
  nvidia-glx-new
アップグレード: 0 個、新規インストール: 0 個、削除: 1 個、保留: 0 個。
この操作後に 28.3MB のディスク容量が解放されます。
続行しますか [Y/n]? 
(データベースを読み込んでいます ... 現在 122464 個のファイルとディレクトリがインストールされています。)
nvidia-glx-new を削除しています ...
dpkg-divert: `/usr/lib32/libGL.so.1' の確認中にエラーが発生しました: No such file or directory
dpkg: nvidia-glx-new の処理中にエラーが発生しました (--remove):
 サブプロセス post-removal script はエラー終了ステータス 2 を返しました
以下のパッケージの処理中にエラーが発生しました:
 nvidia-glx-new
E: Sub-process /usr/bin/dpkg returned an error code (1)


よく見ると64bit athlonマシンなので/usr/lib32が無い。

sudo mkdir /usr/lib32
sudo touch /usr/lib32/libGL.so.1
sudo apt-get remove nvidia-glx-new

と、ダミーファイルを置いてremoveしたらうまくいった



気を取り直して

sudo apt-get install nvidia-glx
sudo reboot

で起動時に「解像度が低いけどいいのか」というメッセージが出るので、
モニタに1440x900 LCDを選んだ。よし。