Como configuro o Ubuntu para uma tela 21:9?

Como configuro o Ubuntu para uma tela 21:9?

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

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

Responder1

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

Esse linkme ajudou.

Resumindo: execute xrandr e cvt como você fez e crie o seguinte arquivo:

/usr/share/X11/xorg.conf.d/10-monitor.conf

No arquivo altere os parâmetros em < > de acordo com suas especificações:

Section "Monitor"
  Identifier "Monitor0"
  <INSERT MODELINE HERE>
EndSection
Section "Screen"
  Identifier "Screen0"
  Device "<INSERT DEVICE HERE>"
  Monitor "Monitor0"
  DefaultDepth 24
  SubSection "Display"
    Depth 24
    Modes "<INSERT MODENAME HERE>"
  EndSubSection
EndSection

Aqui está o que você deve fazer:

Para a modeline, primeiro execute este comando:

cvt <X> <Y> <R>

Onde Xx Yé sua resolução e Rsua taxa de atualização.

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

xrandr --newmode <MODELINE>

Certifique-se de remover a Modelinepalavra-chave.

Em seguida, copie a saída e substitua o espaço reservado por ela.

Para o dispositivo, execute xrandr|tail -n+2|head -n1|cut -d\ -f1e substitua o espaço reservado pela sua saída.Mantenha as citações.

Para o modename, execute cvt <X> <Y> <R>|cut -d\ -f2, substituindo o último espaço reservado pela saída deste comando. Como antes,mantenha as citações.

Depois disso, faça isso:

xrandr --addmode <DEVICE> <MODENAME>

Substitua <DEVICE>e <MODENAME>adequadamente. 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, saia e entre novamente (pior cenário: pressione Ctrl+ Alt+ Deletee depois Enterpara sair).

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

killall Xorg
X

Responder2

Por um tempo usei uma tela LG ultralarga

Tive sorte ao usar o cvt para gerar modelos personalizados que aumentaram a atualização para 44 Hz, o que parecia ser um ponto ideal em termos de ser o máximo que minha placa gráfica (Intel 4000 + GeForce GT 750M no Optimus) poderia produzir de forma confiável. A sincronização levará cerca de 10 a 20 segundos e, se a taxa de atualização estiver muito alta, a tela ficará periodicamente em branco e sincronizada novamente. Se não funcionar, não danificará seu monitor como os antigos CRTs faziam, então experimente. Consegui obter 44 Hz para permanecer sincronizado de forma sólida o dia todo.

O cabo que veio com meu monitor não aguentou isso, mas o cabo 'amazon basics high speed hdmi com ethernet' que comprei por algumas libras poderia, então vale a pena tentar alguns cabos se não funcionar imediatamente.

display port é a melhor escolha em vez de HDMI se você tiver a opção. Se você usar display port, precisará alterar o identificador da porta neste script.

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

Aqui está o script que escrevi para configurar minha tela, deve funcionar para qualquer combinação de resoluções, basta editar a linha RESOLUTION.

#!/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 isso até obter uma configuração estável e siga o procedimento descrito por @Έρικ Κωνσταντόπουλος para adicioná-lo à configuração do seu xorg.

FWIW, devolvi minha tela ultralarga e optei por 4k ilyama 40 polegadas, que é 16: 9, pois preferia mais altura. Também era mais barato.

Responder3

Para placas Nvidia

  1. IMPORTANTE: Certifique-se de usar um cabo de porta de vídeo 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 simplesmente funcionou:

insira a descrição da imagem aqui

Responder4

use Xrandr: cvt ou gtf "(eixo x) (eixo y) (taxa de atualização)"

insira a saída do comando acima

xrandr --newmode "(saída de resolução de gtf ou cvt)"

xrandr --addmode "(conexão) (eixo X)x(eixo Y)_(taxa de atualização)"

não se esqueça de que você precisa de um cabo HDMI 2.1 ... você obterá tempos estranhos, caso contrário, a tela será rasgada ao meio, formando um tabuleiro de xadrez na tela.

informação relacionada