
Ubuntu日本語フォーラム

ログインしていません。
9.04をクリーンインストール後、NVIDIAのプロプライエタリなドライバを入れました。
( システム管理→ハードウェア・ドライバよりNVIDIAの高性能グラフィックドライバ(version180)
を選択してインストール )
入れたマシンの環境は
MB:K8N SLI-FI
ビデオカード:GeForce8400GS
となっております。
サブマシンとして使用しているため、液晶テレビ(AQUOS LC-20AX5)に接続して使用しています。
このテレビはDsub-15Pin の入力端子がついており、PCと接続する事が可能です(最大で1280x768までサポート)
この状態で
% sudo nvidia-settings
よりNVIDIA X Server Settings を起動し、Xserver Display Configuration のResolution 欄より
解像度を設定しようとしましたが、選択できる解像度が以下しか存在していませんでした。
Auto
1360x768
1152x864
1024x768
800x600
680x384
512x384
400x300
320x240
したがって、設定したい1280x768に設定することができません。
別のPCモニタに接続したところ、モニタ名がきちんと取得されており
選択できる解像度もモニタがサポートしているものになっていたため、
おそらくTVからモニタの情報がPCに渡っていないためと推測しています。
(PCモニタに接続し、解像度を設定→TVに差し替えも考えましたが
PCモニタが4:3のため1280x768が選択できませんでした。)
接続をTVにした状態で、NVIDIA X Server Settingsより
Save to X Configuration File を選択し xorg.conf に設定を記録? し
Option "metamodes" "1024x768_60 +0+0" の行を
Option "metamodes" "1280x768_60 +0+0" に書き換え再起動してみましたが
1024x768 の設定のままでした。
とりあえずこの解像度でも写るのですが、やはり横に歪んでしまう様です。
なんとか1280x768に解像度を設定することはできないでしょうか。
なお、以下が現状のxorg.confになります。
Section "ServerLayout"
Identifier "Default Layout"
Screen 0 "Screen0" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
EndSection
Section "Module"
Load "glx"
EndSection
Section "ServerFlags"
Option "Xinerama" "0"
EndSection
Section "InputDevice"
# generated from default
Identifier "Keyboard0"
Driver "kbd"
EndSection
Section "InputDevice"
# generated from default
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/psaux"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection
Section "Monitor"
Identifier "Configured Monitor"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "Unknown"
ModelName "CRT-0"
HorizSync 28.0 - 55.0
VertRefresh 43.0 - 72.0
EndSection
Section "Device"
Identifier "Configured Video Device"
Driver "nvidia"
Option "NoLogo" "True"
EndSection
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce 8400 GS"
EndSection
Section "Screen"
Identifier "Default Screen"
Device "Configured Video Device"
Monitor "Configured Monitor"
DefaultDepth 24
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "TwinView" "0"
Option "TwinViewXineramaInfoOrder" "CRT-0"
# Option "metamodes" "1024x768_60 +0+0"
Option "metamodes" "1280x768_60 +0+0"
SubSection "Display"
Depth 24
EndSubSection
EndSection
最後の編集者: muta_g (2009-05-04 09:02:43)
オフライン
muta_gさん 私は、まだ9.04へはアップグレードしてないので、詳しくはわかりません。
muta による投稿:
Section "Monitor"の
HorizSync 28.0 - 55.0
水平同期周波数範囲(28Hz ~55Hz)に設定されていて、要望されている解像度だと矛盾します。
@60は60Hzのことです。55を65ぐらいに変更されれば、不合理がなくなります。
また、modeline行を追記すれば良いかもです。下記を参考に、修正してみてください。
Gnome端末にて、エディッタで編集します。
$ gksu gedit /etc/X11/xorg.conf
https://forums.ubuntulinux.jp/viewtopic … 159#p25159
オフライン
koisan1949さん
回答有難うございます。
アドバイスに従ってxorg.confのSection "Monitor" を以下のように書き換えたところ1280x768に設定できました。
ありがとうございました :D
ちなみにNVIDIA X Server Settings の Resolution にも16:10の設定が追加され、設定可能となりました。
〜〜
Section "Monitor"
Identifier "Configured Monitor"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "Unknown"
ModelName "CRT-0"
# HorizSync 28.0 - 55.0
HorizSync 28.0 - 65.0
VertRefresh 43.0 - 72.0
# 1280x768 @ 60.00 Hz (GTF) hsync: 47.70 kHz; pclk: 80.14 MHz
Modeline "1280x768_60.00" 80.14 1280 1344 1480 1680 768 769 772 795 -HSync +Vsync
EndSection
〜〜
最後の編集者: muta_g (2009-05-04 09:02:15)
オフライン