Linuxでネイティブ解像度でHDMI経由でテレビを2台目のモニターとして使用するには?

Linuxでネイティブ解像度でHDMI経由でテレビを2台目のモニターとして使用するには?

私のテレビはフィリップス19PFL4322です。デフォルトの解像度は1440×900です。私のラップトップのグラフィックカードは、radeonX.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と同期したいのですが、オープンソースドライバを使用してこれを達成する方法を見つけることができません。それで結局汚染されたところに行くようになったんです。

おすすめ記事