最近、4K 解像度のモニターを購入しましたが、元の 1080p 解像度のモニターを放棄するつもりはないので、デュアル モニター構成を開始しました。構成プロセス中に、Linux システムで 2 つの解像度モニターの表示効果を調整するのは非常に難しいことがわかりました. しばらく勉強した後、いくつかの経験をまとめて、ここに共有します.
4K解像度ディスプレイをサポート
Linux システムが 4K 解像度をサポートするための条件は次のとおりです。
- 4K解像度ディスプレイ
- グラフィックス カードは 4K 解像度の出力をサポート
HDMIインターフェース規格
これで十分ですか?いいえ、グラフィックス カードの出力インターフェイスは必ずしも 4K 解像度の出力をサポートしていないため、HDMI
標準は次のとおりです。
- HDMI 2.0 より前のバージョンは 4K 解像度の出力をサポートしていません
- HDMI2.0-2.0b バージョンの伝送帯域幅は
18.0 Gbit/s
、最高のサポート 4k/60/10bit ですが、RGB ではなく、Ycbcr 4:2:2 または 4:2:0 出力です。伝送帯域幅の制限により、 4K解像度にも対応 制限もあり、リフレッシュレートの設定が60Hzを超えるとディスプレイがちらつくなどの異常が発生する場合があります。 - HDMI2.1 バージョンは 4K 解像度出力を非常によくサポートし、5K/8K 解像度出力サポートをサポートします。
DPインターフェース規格
HDMI接口
インターフェイスに加えてDP
、DP インターフェイスは 4K 解像度をより適切にサポートし (4K サポートが最も早い)、さまざまな規格の 4k サポートをサポートします。
- DP1.3より前のバージョンは4K 解像度の出力をサポートしていません
- DP1.3~DP1.4(下図はHBR3)は4K/120Hz/8bit、4K/97Hz/10bitまで対応。
- DP2.0以上(下図のUHBR 10、UHBR 13.5、UHBR 20)は4K/92Hz/8bit、4K/74Hz/10bitまで対応。
通常、DP インターフェイス データ ケーブルを使用してディスプレイに接続します。4K 解像度の出力をサポートすることをお勧めします。また、データ ケーブルも 4K 解像度をサポートする必要があります。
DVIインターフェース規格
DVI コネクタは、次の 3 つのタイプに分類されます。
- DVI-D (デジタル デジタル信号、シングル リンクまたはデュアル リンク)
- DVI-A (アナログアナログ信号)
- DVI-I (統合型ハイブリッド、デジタル信号とアナログ信号の両方、シングル リンクまたはデュアル リンク)
サポートされている解像度は次のとおりです。
- シングル リンク モード解決の例 (シングル リンク):
- HDTV(1920×1080)@ 60 Hz with 5% LCD ブランク(131 MHz)
- UXGA(1600×1200)@ 60 Hz with GTF Blanking(161 MHz)
- WUXGA(1920×1200)@ 60Hz(154MHz)
- SXGA(1280×1024)@ 85 Hz with GTF Blanking(159 MHz)
- デュアル リンク モード解決の例 (デュアル リンク):
- QXGA(2048×1536)@ 75 Hz with GTF Blanking(2×170 MHz)
- HDTV(1920×1080)@ 85 Hz with GTF Blanking(2×126 MHz)
- WQXGA(2560×1600)@ 60 Hz、GTF ブランキングあり(2x174 MHz)(30 インチ LCD Dell、Apple、Samsung)
- WQUXGA(3840×2400)@ 33 Hz with GTF Blanking (2x159 MHz)
グラフィックカードドライバーのインストール
- Nvidia グラフィックス ドライバー ドライバーを手動で検索し、グラフィックス カードのモデルに適したドライバーを選択します。
- AMD グラフィックス ドライバー。AMD グラフィックス ドライバーはオープン ソースであるため、デフォルトのオープン ソース ドライバー サポートは非常に優れています。もちろん、公式 Web サイトにアクセスしてインストールして選択することもできます。
グラフィックス カードの購入を計画している場合は、このグラフィックス カード ラダー リストを参照してください。
デュアル モニター解像度サポートの設定
この場合、DP1 の解像度は 4K(3840x2160)/60Hz/8bit、HDMI1 の解像度は 1080p(1920x1080)/60Hz/8bit となります。
デュアル モニターの使用は、主に 2 つのモニターのスケーリング比を調整して、アイコンとフォントの適切な表示効果を実現する方法です。
デュアル モニターを構成するには、次の 2 つの方法があります。
- 統一されたズーム率 (または DPI)はデフォルトで: 1 つのディスプレイの解像度しか満たさないという効果があります。たとえば、4K 解像度の DPI が150の場合、1080p 解像度のディスプレイのアイコンまたはフォントは大きく表示されます。
- デュアル モニターの解像度とサイズを統一: 圧縮するだけで 1080p の解像度に適応します.この場合、アプリケーション ウィンドウのデュアル モニター間の遷移はより自然になり、1080p モニターに表示されるフォントまたはアイコンは多少異なります.小さい。
xrandr セットアップ デュアル モニター
最初のケースは導入されません。これがデフォルトのケースであるためです。以下では、xrandr を使用してディスプレイのスケーリング構成を構成する方法について説明します。
簡単にするために、Xset.sh
次の内容のスクリプトを作成しました。
#!/bin/sh
# Xsetup - run as root before the login dialog appears
# 主4K显示器
intern=DP-4
# 副1080p显示器 右侧
extern=HDMI-0
if xrandr | grep "$extern disconnected"; then
xrandr --output "$extern" --off --output "$intern" --auto
else
xrandr --output "$intern" --auto --output "$extern" --scale 2x2 --right-of "$intern" --auto
fi
4K 解像度の画像を 2x2 倍に縮小し、1080p ディスプレイ画面に表示します。ここでの 2x2 は次のように計算されます。
2=3840/1920 x 2=2160/1080
この設定により、コンテンツの表示のぼやけを回避できます.フォントの表示がぼやける場合は、倍率の設定が間違っていることが原因である可能性があります.
要約する
インターフェイスの使用方法の簡単な要約:
DVI
インターフェイスを使用して 4K 解像度を出力しないでくださいDP
インターフェイスを使用して 4K 解像度を出力することをお勧めします- データケーブルを選択するときは、4K 解像度の出力をサポートしているかどうかを確認してください。