Como configuro o Ubuntu para uma tela 21: 9?

14

Eu tenho uma tela ultralarga, resolução 21: 9, AOS. Não há nenhuma opção para 21: 9 nas configurações de exibição do Ubuntu, então tenho que configurar o monitor para 16: 9, o que acaba com o propósito de ter uma tela ultra-larga! Se o monitor estiver configurado para 21: 9, a área de trabalho será esticada significativamente.

Alguém sabe como adicionar as configurações 21: 9 no Ubuntu?

    
por fronk 31.01.2016 / 00:48

4 respostas

11

Ao longo das linhas de esta , consegui encontrar algumas informações:

% bl0ck_qu0te%

Veja o que você deve fazer:

Para a modeline, primeiro execute este comando:

cvt <X> <Y> <R>

Onde X x Y é sua resolução e R é sua taxa de atualização.

Para testar a resolução, primeiro faça isso:

xrandr --newmode <MODELINE>

Não se esqueça de remover a palavra-chave Modeline .

Copie a saída e substitua o espaço reservado por ela.

Para o dispositivo, execute xrandr|tail -n+2|head -n1|cut -d\ -f1 e substitua o alocador de espaço por sua saída. Guarde as cotações .

Para o nome do arquivo, execute cvt <X> <Y> <R>|cut -d\ -f2 , substituindo o último espaço reservado pela saída desse comando. Como antes, mantenha as aspas .

Depois disso, faça isso:

xrandr --addmode <DEVICE> <MODENAME>

Substitua <DEVICE> e <MODENAME> apropriadamente. Então, para testar sua resolução, faça o seguinte:

xrandr --output <DEVICE> --mode <MODENAME>

Se você encontrar problemas com a nova resolução, efetue logout e, em seguida, entre (no pior cenário: pressione Ctrl + Alt + Excluir e depois Digite para sair.

Se você não encontrou problemas, salve o arquivo e reinicie o X. Para isso, pressione Ctrl + Alt + F1 , faça o login como uma conta de 'Administrador' e execute estes comandos:

killall Xorg
X
    
por EKons 29.08.2016 / 12:00
2

Para cartões Nvidia

  1. IMPORTANTE: Verifique se você está usando um cabo de porta de exibição do PC para o monitor.

  2. Então você precisa dos drivers adequados:

  3. Depois de reiniciar, inicie o painel de controle da Nvidia no painel. As versões mais recentes dos drivers da Nvidia incluem suporte nativo para 21: 9, no meu sistema apenas funcionou:

    
por Jorge Castro 29.08.2016 / 15:22
1

Por um tempo eu usei um LG Screen ultrawide

Eu tive alguma sorte usando o cvt para gerar modelines customizadas que levaram a atualização para 44hz, o que parecia ser um ponto ideal em termos de ser a placa gráfica mais minha (Intel 4000 + GeForce GT 750M em optimus) de forma confiável. Demora cerca de 10 a 20 segundos para sincronizar e se a taxa de atualização for muito alta, a tela ficará em branco periodicamente e será ressincronizada. Se não funcionar, não irá danificar o seu monitor como o antigo CRT fez para experimentar. Consegui que 44 horas permanecessem sincronizadas o dia todo.

O cabo que veio com o meu monitor não poderia lidar com isso, mas o cabo HDMI 'hdmi básico de alta velocidade com Ethernet' eu comprei por alguns quid poderia então vale a pena tentar alguns cabos se isso não está funcionando imediatamente.

A porta de exibição

é a melhor opção sobre o HDMI, se você tiver a opção, se você usar a porta de exibição, precisará alterar o identificador de porta nesse script.

Se você usar o HDMI, talvez seja necessário garantir que o monitor esteja no modo HDMI 1.4a ou HDMI2, se ele for compatível, o padrão HDMI 1.3 às vezes não é suficiente para telas superleves.

Heres o script que eu escrevi para a configuração da minha tela, deve funcionar para qualquer combinação de resoluções, basta editar a linha de resolução.

#!/bin/bash

# setup my massive monitor at 45hz if its plugged in

RESOLUTION="3440 1440 44" 
OUTPUT="HDMI-0"

CONNECTED=$(xrandr --current | grep -i $OUTPUT | cut -f2 -d' ')

if [ "$CONNECTED" = "connected" ]; then
    MODELINE=$(cvt $RESOLUTION | cut -f2 -d$'\n')
    MODEDATA=$(echo $MODELINE | cut -f 3- -d' ')
    MODENAME=$(echo $MODELINE | cut -f2 -d' ')

    echo "Adding mode - " $MODENAME $MODEDATA
    xrandr --newmode $MODENAME $MODEDATA
    xrandr --addmode $OUTPUT $MODENAME
    xrandr --output $OUTPUT --mode $MODENAME
else
    echo "Monitor is not detected"
fi

Experimente até que você tenha uma configuração estável, então siga o procedimento descrito por @ Έρικ Κωνσταντόπουλος para adicioná-lo à sua configuração do xorg.

FWIW eu retornei minha tela de ultrawide e fui para 4k ilyama 40 incher que é um 16: 9 como eu preferi mais altura. Era mais barato também.

    
por Amias 31.08.2016 / 19:14
0

Não há nada a fazer, deve funcionar apenas fora da caixa. Basta conectar o cabo HDMI e a tela deve funcionar.

Por favor, dê uma olhada na imagem abaixo.

À esquerda, a tela padrão 1366x768 do laptop. À direita, a tela 21: 9. Veja que a resolução e a proporção são detectadas na configuração da tela.

O laptop é um Lenovo E531, com um Core i5, com GPU Intel integrada. Nenhuma placa gráfica extra.

    
por ttoine 06.09.2016 / 16:34