私のテレビはフィリップス19PFL4322です。デフォルトの解像度は1440×900です。私のラップトップのグラフィックカードは、radeon
X.org Server 1.10のオープンソースドライバを使用するATI Radeon HD 3650です。
Linux で VGA 経由で接続するか、Windows 経由で接続すると、その解像度で正しく表示されます。
LinuxでHDMI経由で接続すると、デフォルトの解像度は1024 x 768で、GUIツールでは1360 x 768にのみ設定できますが、すべて表示できません。
xrandrを使用してモデル行を作成し、xrandrを使用してモードに設定してcvt 1400 900
この問題を強制する場合、そのモニタに出力はありません。
VGAを介して接続すると、LinuxはそのテレビをPhilips 19インチテレビとして正しく識別します。 HDMIで接続すると、18インチテレビとして誤認識されます。
HDMIを使用してLinuxでモニターを正しく表示するにはどうすればよいですか?
編集:xrandr出力。VGA-0
どちらもHDMI-0
私のテレビで、両方LVDS
とも私のラップトップモニターですが、HDMI-0にリストされている1280x960は私のテレビに有効な出力ではありません。リストにない1440x900は有効な出力です。
Screen 0: minimum 320 x 200, current 2880 x 900, maximum 8192 x 8192
VGA-0 connected 1440x900+1440+0 (normal left inverted right x axis y axis) 410mm x 257mm
1440x900 59.9*+
1360x768 59.8
1280x720 60.0
1024x768 75.1 70.1 60.0
832x624 74.6
800x600 72.2 75.0 60.3 56.2
640x480 72.8 75.0 66.7 60.0
720x400 70.1
LVDS connected 1440x900+0+0 (normal left inverted right x axis y axis) 367mm x 23000mm
1440x900 60.8*+
1280x854 59.9
1280x800 59.8
1280x720 59.9
1152x768 59.8
1024x768 59.9
800x600 59.9
848x480 59.7
720x480 59.7
640x480 59.4
HDMI-0 connected (normal left inverted right x axis y axis)
1920x1080i 25.0 +
1280x960 60.0
1360x768 59.8
1280x768 59.9
1280x720 60.0
1024x768 75.1 70.1 60.0
800x600 72.2 75.0 60.3 56.2
640x480 72.8 75.0 66.7 60.0
720x400 70.1
ベストアンサー1
プライベートソースのATIドライバを試してみることができます(最終的にそうしました:-())しかし、大きな画面が機能するには仮想解像度を上げる必要がありました。
Section "Screen"
Identifier "aticonfig-Screen[0]-0"
Device "aticonfig-Device[0]-0"
Monitor "aticonfig-Monitor[0]-0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Virtual 3046 1200
Depth 24
EndSubSection
EndSection
HDMI出力でvblankと同期したいのですが、オープンソースドライバを使用してこれを達成する方法を見つけることができません。それで結局汚染されたところに行くようになったんです。