世間はGWらしいが、仕事に明け暮れる日々。GWって、ゲートウェイの略でしょ?
という訳で、息抜きがてら仕事環境(PC)改善の一環で、表題の設定メモ。
◆◆◆
その1:nVIDIAのドライバを入れる(参考URL:「HOWTO: Latest NVIDIA drivers」)
- nVIDIAのサイトにいってLinux版のドライバをダウンロードする。
#自分がダウンロードしたのは「NVIDIA-Linux-x86-169.12-pkg1.run」。あとで素のコンソールから叩くので日本語ディレクトリには置かないように!ちなみに自PCのGPUはGeForce7300GSである。 - Synapticパッケージマネージャから「linux-headers-xxx(xxxは自分のカーネルのバージョン。Ubuntu8.04では2.6.24-16)」「linux-source」「build-essential」をそれぞれ検索して選択して適用する。
- Ctrl+Alt+F1でコンソールを表示して、Xを落とす。
$ sudo /etc/init.d/gdm stop - ドライバインストールシェルを実行する。いろいろ確認してくるので、自己責任でYES系でお答えする。
$ sudo sh NVIDIA-Linux-x86-169.12-pkg1.run
起動時にnVIDIAのロゴがちらっと出てくればほぼ成功。
◆◆◆
その2:LCD-AD221Xは自動認識してくれないらしいので、1680×1050を出すためにxorg.confをいじる。
$ sudo vi /etc/X11/xorg.conf
xorg.confの抜粋はこんな感じ。ちゃんと表示されているが、設定値が正しいかどうかまでは追求してません。
・・・
Section "Monitor"
Identifier "Configured Monitor"
VendorName "Generic LCD Display"
ModelName "LCD Panel 1680x1050"
HorizSync 31.5 - 65.5
VertRefresh 56.0 - 65.0
Gamma 1
ModeLine "640x480@60" 25.2 640 656 752 800 480 490 492 525 -hsync -vsync
ModeLine "800x600@56" 36.0 800 824 896 1024 600 601 603 625 +hsync +vsync
ModeLine "800x600@60" 40.0 800 840 968 1056 600 601 605 628 +hsync +vsync
ModeLine "1024x768@60" 65.0 1024 1048 1184 1344 768 771 777 806 -hsync -vsync
ModeLine "1280x960@60" 102.1 1280 1360 1496 1712 960 961 964 994 -hsync +vsync
ModeLine "1280x1024@60" 108.0 1280 1328 1440 1688 1024 1025 1028 1066 +hsync +vsync
ModeLine "1680x1050@60" 147.14 1680 1784 1968 2256 1050 1051 1054 1087 -hsync +vsync
EndSection
Section "Monitor"
#
Identifier "monitor1"
Gamma 1
EndSection
Section "Device"
Identifier "Configured Video Device"
Driver "nvidia"
BoardName "vesa"
BusID "PCI:3:0:0"
Screen 0
EndSection
Section "Device"
#
Identifier "device1"
Driver "vesa"
BoardName "vesa"
BusID "PCI:3:0:0"
Screen 1
EndSection
Section "Screen"
Identifier "Default Screen"
Device "Configured Video Device"
Monitor "Configured Monitor"
DefaultDepth 24
SubSection "Display"
Virtual 1680 1050
Depth 24
Modes "1680x1050@60" "1400x1050@60" "1280x1024@60" "1280x960@60" "1024x768@60" "800x600@60" "800x600@56" "640x480@60"
EndSubSection
EndSection
Section "Screen"
#
Identifier "screen1"
Device "device1"
Monitor "monitor1"
DefaultDepth 24
EndSection
Enjoy!