Usando dois monitores no debian

1

Estou tentando configurar uma tela dupla no debian 8 jessie com o Gnome.

Meu computador tem 3 saídas gráficas: 2 DisplayPort e 1 HDMI. Não consigo ter duas dessas três saídas para funcionar simultaneamente.

saída de xrandr é (com a outra exibição no 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* '

saída de xrandr é (com funcionamento em 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*

Eu também tentei usar o displayport, mas também não funciona.

saída de 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)

(com ambas as telas conectadas via displayport)

saída de 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>
    
por jmatthieu 24.11.2016 / 11:31

2 respostas

4

Infelizmente, o Debian 8, conforme lançado, não suporta muito bem o Broadwell móvel ou posterior, e você tem um sistema Sky Lake.

Para consertar as coisas, você precisa atualizar seu kernel, usando backports do Jessie , e instalar o firmware para habilitar o suporte a gráficos completos (assim você estaremos adicionando o repositório backports não-livre).

Primeiro você precisa adicionar backports do Jessie aos seus repositórios, se ainda não estiverem lá:

echo deb http://http.debian.net/debian jessie-backports main contrib non-free > /etc/apt/sources.list.d/jessie-backports.list

(como root), então

apt-get update
apt-get -t jessie-backports install linux-image-amd64 firmware-misc-nonfree

instalará o kernel atual com backport original (4.7 no momento da redação deste documento) e o firmware que o acompanha.

Depois de fazer isso, você pode remover xserver-xorg-video-intel (hoje em dia As GPUs Intel não precisam de um driver separado, elas podem usar o suporte de configuração de modo do kernel):

apt-get remove xserver-xorg-video-intel

Ativar backports é seguro: pacotes mais novos não são retirados automaticamente de backports, você precisa explicitamente selecioná-los usando -t jessie-backports como acima (mas uma vez feito isso, atualizações para os pacotes atualizados são escolhidas por apt-get upgrade ).

    
por 24.11.2016 / 15:00
1

Em um sistema semelhante, consegui configurar duas saídas que funcionam muito bem para qualquer finalidade (por exemplo, assistir a vídeos nas duas telas).

Para telas espelhadas:

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.

Para o Extended Desktop:

Primeiro, execute xrandr para obter uma lista de exibições com nomes corretos e as configurações de resolução suportadas; em seguida, substitua VGA-1 e LVDS-1 AND as resoluções no comando abaixo, para adequar:

xrandr --output VGA-1 --mode 1920x1080 --scale 1x1 --output LVDS-1 --mode 1366x768 --scale 1x1 --left-of VGA-1 
    
por 24.11.2016 / 13:08