
Ubuntu日本語フォーラム

ログインしていません。
AMD780Gチップセットのマザーボード(IGPはRadeon HD3200)にUbuntu 9.04をインストール致しました。
グラフィックドライバーはradeonを使用しています。
接続されているモニターは1680x1050が最大解像度の液晶です。
ログイン時のGDMの解像度を現在の1280x1024から最大解像度の1680x1050に変更したいのですが、どのようにすれば希望が叶うでしょうか。
ログイン後のデスクトップは最大解像度で表示されておりますので、問題は有りません。
オフライン
ログインしてgnomeにたどり着く手前の解像度は、システム>ディスプレイ の設定を反映しないので
/etc/X11/xorg.conf に設定を書き込む必要がある模様です。
例えば
Section "Device"
Identifier "Configured Video Device"
EndSection
Section "Monitor"
Identifier "Configured Monitor"
HorizSync xx.x-xx.x ←(モニタの説明書を見て使用可能な値を書く)
VertRefresh xx.x-xx.x ←(モニタの説明書を見て使用可能な値を書く)
EndSection
Section "Screen"
Identifier "Default Screen"
Monitor "Configured Monitor"
Device "Configured Video Device"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1680x1050"
EndSubSection
EndSectionこんな感じにするとどうでしょうか。
ただ、私はこれと同様の方法で、VMware上のUbuntuのGDM解像度を640x480だったものから1280x1024にしたりすることが出来ましたが、
理由はわかりませんが1280x768など横長なGDMにすることが出来ませんでした。
もしかするとこの方法では1680x1050という横長に出来ないかもしれません・・・
オフライン
ackさん、ありがとうございます。
xorg.confをご指摘の通りに変更して再起動を試して見ましたが、状況は変わりませんでした。
最近まではグラフィックドライバーにfglrxを使用していたのですが、この時はGDMの画面も1680x1050の解像度で表示されていました。
ただ、fglrxドライバーだと私の環境ではビデオ再生に不具合が出て困っていましたので、出来ればradeonドライバーで運用したいと思っていた所です。
オフライン
Section "Screen"に以下の行を足してみてもダメですかね。
Option "metamodes" "1680x1050 +0+0"
具体的には以下の感じで。
Section "Screen"
Identifier "Default Screen"
Monitor "Configured Monitor"
Device "Configured Video Device"
Option "metamodes" "1680x1050 +0+0"
DefaultDepth 24
SubSection "Display"
Depth 24
EndSubSection
EndSectionオフライン
kaorinさん、ありがとうございます。
ご指摘の通りにxorg.confの内容を変更して再起動してみましたが、残念ながら結果は変わりませんでした。
これはradeonドライバーの仕様なのでしょうか。
xorg.0.logを見てみると、
(II) RADEON(0): Supported VESA Video Modes:
(II) RADEON(0): 720x400@70Hz
(II) RADEON(0): 640x480@60Hz
(II) RADEON(0): 640x480@67Hz
(II) RADEON(0): 640x480@72Hz
(II) RADEON(0): 640x480@75Hz
(II) RADEON(0): 800x600@56Hz
(II) RADEON(0): 800x600@60Hz
(II) RADEON(0): 800x600@72Hz
(II) RADEON(0): 800x600@75Hz
(II) RADEON(0): 832x624@75Hz
(II) RADEON(0): 1024x768@60Hz
(II) RADEON(0): 1024x768@70Hz
(II) RADEON(0): 1024x768@75Hz
(II) RADEON(0): 1280x1024@75Hz
という情報が残っています。
この直後のログは
(II) RADEON(0): Manufacturer's mask: 0
(II) RADEON(0): Supported Future Video Modes:
(II) RADEON(0): #0: hsize: 1280 vsize 1024 refresh: 60 vid: 32897
(II) RADEON(0): #1: hsize: 1440 vsize 900 refresh: 60 vid: 149
(II) RADEON(0): #2: hsize: 1680 vsize 1050 refresh: 60 vid: 179
(II) RADEON(0): #3: hsize: 1280 vsize 960 refresh: 60 vid: 16513
(II) RADEON(0): Supported additional Video Mode:
(II) RADEON(0): clock: 108.0 MHz Image Size: 474 x 296 mm
(II) RADEON(0): h_active: 1280 h_sync: 1328 h_sync_end 1440 h_blank_end 1688 h_border: 0
(II) RADEON(0): v_active: 1024 v_sync: 1025 v_sync_end 1028 v_blanking: 1066 v_border: 0
(II) RADEON(0): Supported additional Video Mode:
(II) RADEON(0): clock: 146.2 MHz Image Size: 474 x 296 mm
(II) RADEON(0): h_active: 1680 h_sync: 1784 h_sync_end 1960 h_blank_end 2240 h_border: 0
(II) RADEON(0): v_active: 1050 v_sync: 1053 v_sync_end 1059 v_blanking: 1089 v_border: 0
(II) RADEON(0): Serial No: URY00141007T
(II) RADEON(0): Monitor name: LCD-AD222X
(II) RADEON(0): Number of EDID sections to follow: 1
となっています。
デスクトップを表示する迄はvesaで画面を表示しているのでしょうか。
Option "metamodes"は、現在は使われていないようです。
オフライン
皆さんが解決策を探ってくれたおかげで、無事に希望どおりの解像度に出来ました。
Section "Screen"のSubSection "Display"に
Viewport 0 0
を書き足したらGDMの解像度が1680x1050になりました。
現在のxorg.confの該当セクションは
Section "Screen"
Identifier "aticonfig-Screen[0]-0"
Device "aticonfig-Device[0]-0"
Monitor "aticonfig-Monitor[0]-0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
Modes "1680x1050@60"
EndSubSection
EndSection
と、なっています。
これで、好みのGDMテーマを使用出来るようになりました。
助言をありがとうございました。
オフライン