web-dev-qa-db-ja.com

2つのモニター用のxorg.conf、単一のATIグラフィックカード

この質問には多くの反復がありますが、実際に動作する答えはほとんどありません。そのため、マシンで動作するように数時間試行した後、ソリューションを投稿します。

境界を越えてウィンドウをドラッグしながら、外部モニターと内蔵画面を使用するようにUbuntuラップトップを構成するにはどうすればよいですか?

1
Gremlin

これはハードウェアに依存する可能性が高いため、走行距離は異なる場合があります。

私のハードウェアは次のとおりです。

HP Zbook 14, with dual Intel and ATI Radeon HD 8730M GPUs. 

Sudo lspciの関連する行は

00:02.0 VGA compatible controller: Intel Corporation Haswell-ULT Integrated Graphics Controller (rev 0b)
03:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Mars [Radeon HD 8730M]

Ubuntu 14.04を実行していますが、fglrxinfoの出力は

display: :0  screen: 0
OpenGL vendor string: Advanced Micro Devices, Inc.
OpenGL renderer string: AMD Radeon (TM) HD 8500M/8700M
OpenGL version string: 4.3.12798 Compatibility Profile Context FireGL 13.35.1005

Xineramaオプションなどをいろいろ試してみたところ、次のxorg.confファイルが機能します

Section "ServerLayout"
    Identifier     "AMD-layout"
    Screen      0  "aticonfig-Screen[0]-0" 0 0
    Option     "Xinerama"  "off"
EndSection

Section "Monitor"
    Identifier   "aticonfig-Monitor[0]-0"
    Option      "VendorName" "ATI Proprietary Driver"
    Option      "ModelName" "Generic Autodetecting Monitor"
    Option      "DPMS" "true"
    HorizSync    30.0 - 60.0
    VertRefresh  50.0 - 60.0
EndSection

Section "Monitor"
    Identifier   "aticonfig-Monitor[0]-1"
    Option      "VendorName" "ATI Proprietary Driver"
    Option      "ModelName" "Generic Autodetecting Monitor"
    Option      "DPMS" "true"
    HorizSync    30.0 - 60.0
    VertRefresh  50.0 - 60.0
    Option       "RightOf" "aticonfig-Monitor[0]-0"
EndSection

Section "Device"
    Identifier  "aticonfig-Device[0]-0"
    Driver      "fglrx"
    BusID       "PCI:3:0:0"
    Screen      0
EndSection

Section "Device"
    Identifier  "aticonfig-Device[0]-1"
    Driver      "fglrx"
    BusID       "PCI:3:0:0"
    Screen      1
EndSection

Section "Screen"
    Identifier "aticonfig-Screen[0]-0"
        SubSection "Display"
            Virtual   4000 1600
        EndSubSection
    DefaultDepth     24
EndSection

最も重要な点は、「モニター」セクションが2つあることだと思います。1つには「RightOf」オプションがあり、もう1つは「スクリーン」セクションです。狩りで出会った「解決策」の多くには2つの画面があり、これはコマンドSudo aticonfig --intial=dual-headがデフォルトで行うことです。

0
Gremlin

ARandRはこれを可能にします。ソフトウェアセンターから入手できます。これは、外部モニターを構成するためのGUIです。ノートパソコンの画面を外部モニターに拡張し、ウィンドウをドラッグすることができます。私はテレビにそれを使用しました。

ソフトウェアセンターに移動し、ARandRを検索します。ダウンロードして開きます。プラグインされているextモニターを自動的に検出する必要があります。LVDS1はおそらくラップトップ画面の名前ですが、VGA1またはHDMI1はおそらくextモニターの名前です。適切なモニターをクリックしてドラッグすることにより、外部モニターをラップトップ画面の任意の側に配置できます。それらを完全にオーバーラップさせると、両方のモニターに同じディスプレイが表示されますが、それらを並べて使用すると、使用可能なスペースが2つのモニターに拡張されます。必要に応じて、それらをわずかに重複させることもできます。少し遊んでください。設定が完了したら、「チェックマーク」記号をクリックします。そしてそれが適用されます。

後でシステムを使用するときに、ウィンドウをextモニターにドラッグする場合は、タイトルバーをクリックして、extモニターを置いたラップトップ画面の横にドラッグするだけで、ウィンドウが表示され始めますextモニター。

0
Duck