xrandr経由でHDMI出力が正しく機能しない

xrandr経由でHDMI出力が正しく機能しない

私はアーチLinuxを使用しています。 HDMI出力はGNOME設定画面でうまく機能します。しかし、xrandr、arandr、またはlxrandr()を使用してコンソールで設定しようとすると、xrandr --output HDMI1 --mode 1920x1080テレビの左上隅だけが私のラップトップの画面の1366x768領域をミラーリングしますが、画面の残りの部分は黒です。

最初は、グラフィックカードが2つの異なる解像度を出力できない問題かもしれないと思っていました(一部のシステムでは、そうするとテレビの画像が1366 x 768にアップスケールされている)、ラップトップでxrandr --output LVDS1 --off画面を試してみました。やめた。ノートパソコンの画面に出力が停止しますが、テレビはまだ同じです。

lxrandrとarandrでも同じことが起こります。出力には1920×1080が表示されますが、画面の左上にあるのは1366×768ピクセルだけで、残りは空です。

私はこれを調べましたが、関連性が見つかりません。どんな助けでも大変感謝します。

答え1

私はこれが古い質問であることを知っていますが、ここで誰かが答えを探して答えを探している場合は、次のようなものを試してください。

xrandr --output LVDS1 --auto --primary --output HDMI1 --auto --same-as LVDS1 --scale-from 1920x1080

(もちろん、特定の状況/要件に合わせて調整してください!)

答え2

もう一つの古い答えですが、この問題は私が覚えている限り、多くのコンピュータに存在しました。

私の答えは、デフォルトの解像度が低い可能性がある他の内蔵ディスプレイ(例:eDP-1 / LVDS-1など)をオフにする前に、好みの出力(私の場合はHDMI-1)に切り替えることでした。デフォルト出力に設定

私はこれをarandrで特定の順序で設定することがうまくいくことがわかったので、i3 / configの文字列は次のようになりました。

exec_always xrandr --output --primary HDMI-1 1920x1080 --output eDP-1 --off --output DP-1 --off --output DP.....

これはまた、解像度を手動で調整した後にfehで繰り返されるタイリング効果の問題を解決します。

関連情報