xrandr: as bordas de exibição estão cortadas

1

Eu tenho lutado nos últimos dois dias tentando conectar meu monitor 1920x1080 externo ao meu 3200x1800 laptop.

Quando executo xrandr , ele gera:

Screen 0: minimum 320 x 200, current 5120 x 1800, maximum 8192 x 8192
eDP-1 connected 3200x1800+1920+0 (normal left inverted right x axis y axis) 294mm x 165mm
   3200x1800     59.98*+  47.99  
   2048x1536     60.00  
   1920x1440     60.00  
   1856x1392     60.01  
   1792x1344     60.01  
   1920x1200     59.95  
   1920x1080     59.93  
   1600x1200     60.00  
   1680x1050     59.95    59.88  
   1600x1024     60.17  
   1400x1050     59.98  
   1280x1024     60.02  
   1440x900      59.89  
   1280x960      60.00  
   1360x768      59.80    59.96  
   1152x864      60.00  
   1024x768      60.04    60.00  
   960x720       60.00  
   928x696       60.05  
   896x672       60.01  
   960x600       60.00  
   960x540       59.99  
   800x600       60.00    60.32    56.25  
   840x525       60.01    59.88  
   800x512       60.17  
   700x525       59.98  
   640x512       60.02  
   720x450       59.89  
   640x480       60.00    59.94  
   680x384       59.80    59.96  
   576x432       60.06  
   512x384       60.00  
   400x300       60.32    56.34  
   320x240       60.05  
DP-1 connected primary 1920x1080+0+720 (normal left inverted right x axis y axis) 527mm x 296mm
   1920x1080     60.00 +  50.00    59.94  
   1920x1080i    60.00*   50.00    59.94  
   1600x1200     60.00  
   1600x900      60.00  
   1280x1024     75.02    60.02  
   1152x864      75.00  
   1280x720      60.00    50.00    59.94  
   1024x768      75.03    60.00  
   800x600       75.00    60.32  
   720x576       50.00  
   720x480       60.00    59.94  
   640x480       75.00    60.00    59.94  
   720x400       70.08  
HDMI-1 disconnected (normal left inverted right x axis y axis)
DP-2 disconnected (normal left inverted right x axis y axis)
HDMI-2 disconnected (normal left inverted right x axis y axis)

Então, imaginei que, se eu corresse, xrandr --output DP-1 --mode 1920x1080 , o monitor seria exibido no monitor externo ... Eu estava errado: o monitor alegava não ter sinal. Eu segui este comentário que permitiu ao monitor detectar o sinal HDMI, mas pude use somente uma resolução menor que 1024x768 . Eu toquei um pouco mais e o monitor detectou 1920x1080i , mas as bordas ao redor da tela foram cortadas.

Eu fiz algumas pesquisas e descobri algo chamado overscan e usei xrandr --output DP-1 --set underscan on , mas isso causou a seguinte saída :

X Error of failed request:  BadName (named color or font does not exist)
  Major opcode of failed request:  140 (RANDR)
  Minor opcode of failed request:  11 (RRQueryOutputProperty)
  Serial number of failed request:  38
  Current serial number in output stream:  38

Eu também tentei adicionar um novo modo via xrandr e cvt e também tentei alterar as configurações de exibição através do painel de configurações no Ubuntu. Não parece haver um problema com o monitor porque ele funciona bem quando eu inicializo o Windows 10.

Existe mais alguma coisa que eu possa tentar?

Máquina: Dell XPS 13 9350 (sem alterações de hardware)

SO: Ubuntu 16.04 LTS

Monitor externo: Dell S2415H

    
por ljeabmreosn 22.08.2017 / 15:51

2 respostas

0

Um ano depois, e de alguma forma consegui consertar o problema, embora não saiba exatamente como. É importante notar que o meu monitor não tem alguma configuração para desabilitar o overscan ou qualquer relacionado.

Drivers gráficos

Eu achei que precisava atualizar meus drivers gráficos, então executei os seguintes comandos:

sudo apt-get update
sudo apt-get install xserver-xorg-core xserver-xorg-video-intel

Então, decidi reinicializar a máquina com:

shutdown -r now

Mas, quando tentei fazer o login, a tela congelou.

Modo de Recuperação

Eu entrei no modo de recuperação do meu bootloader e fui para tty1 (pressionando crtl + alt + f1 ), logado, ee os seguintes comandos:

sudo apt-get purge xorg lightdm
sudo apt-get autoremove
sudo apt-get install xorg lightdm

Então, se eu entendi esses comandos corretamente, eu basicamente removi todas as configurações existentes de xorg e lightdm da minha máquina e reinstalei os pacotes. Durante o processo de instalação, decidi que não usaria lightdm como meu gerenciador de exibição, mas sim gdm3 .

Eu reiniciei a máquina (não em recuperação) e conectei meu monitor como esperado - sem limites de exibição de corte. Não sei bem o que exatamente causou esse comportamento, mas queria documentar meus passos para corrigir esse problema. Poderia ser tão simples quanto mudar o gerenciador de exibição padrão de lightdm para gdm3 .

    
por 13.08.2018 / 21:30
0

Instale os drivers gráficos .

Selecione kde-plasma-desktop , reinicialize, carregue o KDE, veja o que pode fazer, cancelando a seleção se não puder fazer e deseja recuperar o espaço usado no dispositivo.

    
por 25.08.2017 / 20:45