Como configuro o Ubuntu para uma tela 21: 9?

17

Eu tenho uma tela ultra larga, 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 definido para 16: 9, o que meio que anula o propósito de ter uma tela ultra larga! Se o monitor estiver definido como 21: 9, a área de trabalho será esticada significativamente.

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

fronk
fonte
11
Você pode ler isto: askubuntu.com/questions/19954/…
Takkat
Verifique também: askubuntu.com/questions/356200/…
Szczepan
Se você possui uma placa de vídeo Nvidia e instalou seu driver, pode executar as Configurações do servidor Nvidia X na sua lista de aplicativos e definir a resolução desejada.
Dante
3
Essa pergunta precisa de melhorias: marca / modelo da estação de trabalho ou laptop, incluindo informações sobre placa gráfica, versão do Ubuntu e marca / modelo da tela. Eu possuo um laptop Thinkpad E531 com apenas o gpu intel integrado da CPU coreI5. O Ubuntu 16.04 conseguiu detectar e usar uma tela Asus 21: 9 sem nenhum problema, além da tela do laptop ao mesmo tempo.
ttoine
11
Eu acho que tudo é necessário para responder a esta pergunta está aqui . Infelizmente, eu não tenho tempo para tentar sozinho.

Respostas:

14

Ao longo das linhas de este , eu era capaz de encontrar algumas informações:

Esse link me 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 por sua saída. Mantenha as aspas .

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

Depois disso, faça o seguinte:

xrandr --addmode <DEVICE> <MODENAME>

Substitua <DEVICE>e <MODENAME>adequadamente. Em seguida, 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 logon novamente (no pior dos casos: pressione Ctrl+ Alt+ Deletee, em seguida, 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 o login como uma conta 'Administrador' e execute estes comandos:

killall Xorg
X
EKons
fonte
Funcionou. Muito obrigado. Também acho que é melhor colocarmos o xrandrcomando lá ~/.profile se quisermos manter essa configuração na próxima vez que inicializarmos.
Realhu
3

Por um tempo, usei uma tela ultra larga da LG

Eu tive alguma sorte usando 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 a minha placa gráfica (intel 4000 + GeForce GT 750M no otimus) poderia produzir de forma confiável. A sincronização levará de 10 a 20 segundos e, se a taxa de atualização for muito alta, a tela será periodicamente deixada em branco e ressincronizada. Se não funcionar, não danificará o monitor, como os antigos CRTs fizeram. Consegui que 44hz permanecessem sincronizados solidamente o dia todo.

O cabo que acompanha o meu monitor não aguenta isso, mas o cabo 'amazon basics hdmi de alta velocidade com ethernet' que comprei por alguns quid poderia, por isso vale a pena tentar alguns cabos se isso não estiver funcionando imediatamente.

A porta de vídeo é a melhor opção em relação ao HDMI, se você tiver a opção, se você usar a porta de vídeo, precisará alterar o identificador da porta neste script.

Se você usa HDMI, pode ser necessário garantir que o 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 super-amplas.

Aqui está o script que eu escrevi para configurar minha tela, ele 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 em @ Έρικ Κωνσταντόπουλος para adicioná-lo à sua configuração do xorg.

FWIW eu devolvi minha tela ultra-larga e fui para 4k ilyama 40 polegadas, que é um 16: 9, pois eu preferia mais alturas. Também era mais barato.

Amias
fonte
2

Cartões Nvidia

  1. IMPORTANTE: Verifique se você está usando um cabo de porta de vídeo do seu PC para o monitor.

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

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

insira a descrição da imagem aqui

Jorge Castro
fonte
Também atualizei minha placa gráfica e tudo funcionou bem.
Nev
0

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) (Xaxis) x (Yaxis) _ (taxa de atualização)"

não se esqueça de que você precisa de um cabo HDMI 2.1 ... você obterá horários estranhos, caso contrário, a tela foi cortada ao meio, quadriculada na tela.

JDBtracker
fonte
-1

Não há nada a fazer, ele deve funcionar imediatamente. Basta conectar o cabo HDMI e a tela deverá funcionar.

Por favor, dê uma olhada na imagem abaixo. insira a descrição da imagem aqui

À esquerda, a tela padrão de 1366 x 768 do laptop. À direita, a tela 21: 9. Veja se 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.

ttoine
fonte