openSUSE 12.3にアップグレード後、Desktop版のkernelでXが通常起動しませんでした。
仕方なく、Safemodeで起動させ、startxでXの起動を確認しましたが、搭載されているnvidiaのバージョンも古くドライバがロードされないようなので、再インストールすることにした。
nvidiaドライバのダウンロード
NVIDIAドライバダウンロードのページ より、自分のPCに搭載されているグラフィックボード機種を選んでダウンロードする。
(私の場合、NVIDIA-Linux-x86_64-319.32.runが該当)
Xからコマンドラインモードへ切り替え
Xが起動していたら、Xを切り、コマンドラインモードにする。
# /sbin/init 3
vncサーバも動作していたら、切っておきましょう。
# vncserver -kill :<display番号>
NVIDIAドライバインストール
# sh NVIDIA-Linux-x86_64-319.32.run
再起動
# /sbin/shutdown -r now
これで、nvidiaドライバーがロードされ、デュアルモニタも復活して表示する事が出来た。