ノートブックとモニター間のUltra HD解像度を使用する場合のスケーリングの問題

ノートブックとモニター間のUltra HD解像度を使用する場合のスケーリングの問題

私はArch LinuxとGnome Shellを使ったラップトップを持っています。私のグラフィックカードはIntel HD 520です。私のラップトップの画面解像度は3200×1800です。職場では、ノートパソコンを1920×1080解像度のモニターに接続します。 HDMIケーブルを使って接続を完了してください。システムは画面と解像度の両方を正しく検出します。質問は次のとおりです。

UHD解像度では、Gnome(Gnomeはこれを行いますか、それともグラフィックドライバですか?)はウィンドウのサイズを変更して大きくします。これは完全に理解されています。それ以外の場合、Firefoxのバーは細い線になります。ただし、問題は、ウィンドウ(Firefoxなど)をあるモニターから別のモニターに移動しても、このサイズ変更が維持されることです。その結果、状況が見られた。巨大な私の1920×1080モニターでは、解像度も正しく検出されます。

  1. これはバグですか?それで、それは誰のせいですか? Gnome、Intel HDグラフィックス、またはLinuxカーネル?
  2. 修正できますか?

ベストアンサー1

  1. TLDR:これはバグではなく、HiDPI画面を快適に使用するための理想的なソリューションではありません。

これらのソリューションは、ほとんどのソフトウェアがより高いDPIモニターを自動的に補償しないという事実に由来しているようです。サイズ変更やDPI設定なしでそのままにすると、HiDPI画面で多くのプログラムが小さく見えます。したがって、オペレーティングシステムレベルで報酬を実行できます(参照:Arch Linux用HiDPIに関する情報)、しかしピクセル密度が異なる2つの画面がある場合、問題が発生する可能性があります。

  1. 内部HiDPI画面@ 3200x1800と外部@ 1920x1080を考慮すると、次の設定が機能するはずです(Dell XPS9350およびXPS9360でテスト済み)。

右側の外部を設定します。

xrandr --dpi 276 --fb 7040x3960 --output eDP-1 --mode 3200x1800 --output 
DP-1 --scale 2x2 --pos 3200x0 --panning 3840x2160+3200+0

左外部構成:

xrandr --dpi 276 --fb 7040x3960 --output DP-1 --scale 2x2 --panning
-3840x2160+3200+0 --pos 0x0 --output eDP-1 --mode 3200x1800 --pos 3840x0

人々が頻繁に切り替える場合は、これらのコマンドを.bashrcにエイリアスとして入れることをお勧めします。たとえば、

alias ext-config-right="xrandr --dpi 276 --fb 7040x3960 --output eDP-1 --mode 
3200x1800 --output DP-1 --scale 2x2 --pos 3200x0 --panning 3840x2160+3200+0"

おすすめ記事