私はGnomeを使用してdebian 8 jessieでデュアルスクリーン構成をセットアップしようとしています。
私のコンピュータには3つのグラフィック出力があります。2つのディスプレイポートと1つのHDMI。この3つの出力のうち2つを同時に動作させることができません。
xrandr
の出力は(displayport上の他のディスプレイと):
xrandr: Failed to get size of gamma for output default
Screen 0: minimum 1680 x 1050, current 1680 x 1050, maximum 1680 x 1050
default connected primary 1680x1050+0+0 0mm x 0mm
1680x1050 0.00* `
xrandr
の出力は(hdmiが動作している場合):
xrandr: Failed to get size of gamma for output default
Screen 0: minimum 1920 x 1080, current 1920 x 1080, maximum 1920 x 1080
default connected primary 1920x1080+0+0 0mm x 0mm
1920x1080 0.00*
また、両方のディスプレイポートを使用しようとしましたが、どちらも機能しません。
lshw -c videò
の出力:
*-display UNCLAIMED
description: VGA compatible controller
product: Intel Corporation
vendor: Intel Corporation
physical id: 2
bus info: pci@0000:00:02.0
version: 06
width: 64 bits
clock: 33MHz
capabilities: pciexpress msi pm vga_controller bus_master cap_list
configuration: latency=0
resources: memory:f6000000-f6ffffff memory:e0000000-efffffff ioport:f000(size=64)
(両方の画面がディスプレイポート経由で接続されている場合)
lspci -v -s0:0:2.0
の出力
00:02.0 VGA compatible controller: Intel Corporation Device 1912 (rev 06) (prog-if 00 [VGA controller])
Subsystem: Dell Device 06b9
Flags: bus master, fast devsel, latency 0, IRQ 255
Memory at f6000000 (64-bit, non-prefetchable) [size=16M]
Memory at e0000000 (64-bit, prefetchable) [size=256M]
I/O ports at f000 [size=64]
Expansion ROM at <unassigned> [disabled]
Capabilities: <access denied>
残念ながら、リリースされたDebian 8はモバイルBroadwell以降をサポートしておらず、Sky Lakeシステムを使用しています。
問題を修正するには、 Jessie backports を使用してカーネルをアップグレードし、ファームウェアをインストールして完全なグラフィックサポートを有効にする必要があります(したがって、フリーでないバックポートリポジトリを追加します)。
Jessieバックポートがまだない場合は、最初にリポジトリに追加する必要があります。
echo deb http://http.debian.net/debian jessie-backports main contrib non-free > /etc/apt/sources.list.d/jessie-backports.list
(ルートとして)、次に
apt-get update
apt-get -t jessie-backports install linux-image-AMD64 firmware-misc-nonfree
現在のデフォルトのバックポートカーネル(この記事の執筆時点では4.7)とそれに付随するファームウェアをインストールします。
それが完了したら、 xserver-xorg-video-intel
を削除できます(現在、インテルGPUは個別のドライバーを必要とせず、カーネルのモード設定サポートを使用できます)。
apt-get remove xserver-xorg-video-intel
バックポートを有効にすることは安全です。新しいパッケージはバックポートから自動的に取得されないため、上記のように-t jessie-backports
を使用して明示的に選択する必要があります(ただし、一度実行すると、アップグレードされたパッケージの更新はapt-get upgrade
によって取得されます)。
同様のシステムで、2つの出力を設定することに成功しました。これは、あらゆる目的(つまり、両方の画面でビデオを見るなど)に最適に機能します。
ミラースクリーンの場合:
xrandr --output LVDS-1 --mode 1366x768 --scale 1x1 --output VGA-1 --same-as LVDS-1 --mode 1920x1080 --scale 0.711x0.711
# Actually the whole desktop is 1366x768 , VGA-1 mode is set 1920X1080 but scaled (in reallity looks a little bit enlarged) to match 1366x768.
拡張デスクトップの場合:
最初にxrandr
を実行して、正しい名前のディスプレイのリストとサポートされている解像度構成を取得します。次に、VGA-1
とLVDS-1
を置き換え、さらに以下のコマンドの解像度を適切に置き換えます。
xrandr --output VGA-1 --mode 1920x1080 --scale 1x1 --output LVDS-1 --mode 1366x768 --scale 1x1 --left-of VGA-1