Nvidia GT218/IONグラフィックカードとHDMI出力を備えた Xtreamer と呼ばれる小さなHTPCでArch Linuxを使用しています。私のテレビは Orion DL40-71BK ( manual で、すべて日本語になっていることに注意してください)です。
HDMIビデオ出力は、1440x900や1280x720などの一部の設定で正常に機能し、xrandrは、1920x1080 @ 60Hz(優先モードとしてリストされています)など、X11構成なしで多くのモードを表示します。完全なxrandr出力は次のとおりです。
Screen 0: minimum 8 x 8, current 1440 x 900, maximum 8192 x 8192
DVI-I-0 disconnected primary (normal left inverted right x axis y axis)
DVI-I-1 disconnected (normal left inverted right x axis y axis)
HDMI-0 connected 1440x900+0+0 (normal left inverted right x axis y axis) 160mm x 90mm
1920x1080 60.05 + 60.00 59.94 60.00
1440x900 59.89*
1360x768 60.02
1280x1024 60.02
1280x768 59.87
1280x720 60.00 59.94
1024x768 60.00
800x600 60.32
720x480 59.94 60.05
640x480 59.94 59.93
ここで理解できないことが1つあります。1920x1080行の60.00の右側の列は何ですか。
とにかく、問題は、xrandrを使用して1920x1080モードに切り替える(または起動時にデフォルトでX11に切り替える)と、テレビに黒い画面とエラー(非受の入力信号、「サポートされていない入力信号」)が表示されることです。これは、nvidia-settings
解像度を設定するツール(サポートされているものとして1920x1080もリストされていますが、同じエラーがあります)。
オンラインで数か所このエラーを見つけることができますが、Linuxでは何も起こりません。ゲームコンソールや古いバージョンのテレビで問題を抱えている人々だけです。
私はテレビが1920x1080で動作することを知っています。メーカーがそれをリストしていて、私のPS3は1080pをうまく使っています。
テレビで1920x1080を使用するにはどうすればよいですか?見落としている構成はありますか?
Brmのコメントとxrandr
のマニュアルページを読んだおかげで、私は問題が何であるかを理解しました。 2つの問題がありました:
まず、新しい-s
オプションではなく、サイズを指定するxrandrの--mode
オプションを常に使用していました。これはほとんどの場合とにかく機能します。この場合、xrandr --output HDMI-0 --mode 1920x1080
に切り替えても問題は解決しませんでした。ただし、2番目の問題であるリフレッシュレートに対処する必要がありました。
どうやら1920x1080のデフォルトのリフレッシュレートは実際にはテレビでサポートされていなかったため(信号エラーのため)、60Hzを指定する必要がありました。 xrandr -s 1920x1080 -r 60
は、xrandr出力にリストされている他の周波数を使用した場合と同様に、エラーRate 60.00 Hz not available for this size
を出しました。
最終的な解決策は、次のコマンドを使用することでした。
xrandr --output HDMI-0 --mode 1920x1080 -r 60
そして、すべてがうまく機能します。まだわかりません正確になぜこれが機能するのか、特にマニュアルページに-r
(1.1オプション)は--mode
(1.2オプション)ではうまく機能しないはずだと書かれているためです。しかし、少なくとも私のピクセルがあれば嬉しいです。