AMDグラフィックカードを使用して2つのモニタを1つのモニタにタイリングする方法

AMDグラフィックカードを使用して2つのモニタを1つのモニタにタイリングする方法

デルUP2414Q2014年のモニターは2つのブロックを使用します。左右は基本的に別々のディスプレイで、DisplayPortはマルチストリーム伝送両方の人に信号を送ります。

Windowsではデフォルトで動作します。

Linuxには2つの問題があります。 1:2つの半分が分離されています。半分にのみタスクバーがあり、フルスクリーンで表示されるすべての項目はタスクバーの半分に移動します。 2: 半分を交換します。右半分が残っています。

nVidiaの場合、これは2つの問題を解決します。

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"

    Option         "TwinView"
    Option         "TwinViewXineramaInfoOverride" "3840x2160+0+0"
    Option         "Stereo" "0"
    Option         "nvidiaXineramaInfoOrder" "DP-0.9, DP-0.8"
    Option         "metamodes" "DP-0.8: 1920x2160 +1920+0, DP-0.9: 1920x2160 +0+0"
EndSection

これで、amdgpuドライバを実行している新しいAMD Picasso Raven APUシステムでこれを行う方法がわかりません。そして非常に古いXinerama。この新しい「タイル」サポートこの特定のケースについて。私もどうやって使うのかわかりません。

AMD Ryzen 5 3400GでDPを介してMSTでDell UP2414Qを使用する方法は?

メガネ:

  • Linux Mint 19.2
  • シナモン4.2
  • カーネル 5.2.0
  • Radeon Vegaグラフィックカード
  • AMD/ATIピカソ

答え1

私が知っている限り、MSTは5.1+カーネルのカーネルレベルで破損しています。抜け穴。設定で動作する方法は奇妙です。

ユーザー空間には、xrandrにTILE属性があります。このエラー この 最初の問題は修正されました(少なくとも5.3.0-rc3では)。

Cinnamonの場合、gtkがxrandrモニタ機能を使用している場合は、xf86-video-amdgpu-19.0.1がインストールされていることを確認してください。協会

それ以外の場合は、KDEで使用したものと同じハッキングを試してみることができますが、ほとんど機能しませんでした。

xrandr --screen 0 --setmonitor DellUP2715K 5120/597x2880/336+0+0 DisplayPort-0,DisplayPort-1
xrandr --output DisplayPort-0 --mode 2560x2880
xrandr --output DisplayPort-1 --mode 2560x2880 --pos 0x0 --panning 5120x2880+0+0/0x0+2560+0/-2560/0/-2560/0

xrandr --fbmm 597x336

値を変更してxinitrc.dに入れて、DMを使用していくつかの魔法(メインディスプレイの変更など)を試してみてください。

UPD:597×336 - 画面サイズ(mm)

関連情報