Pular para o conteúdo

Alterar resolução de tela pelo Xorg

Dica publicada em Linux / Avançado
Cézar Augusto cizordj
Hits: 9.877 Categoria: Linux Subcategoria: Avançado
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Alterar resolução de tela pelo Xorg

Recentemente eu tive que mudar o driver de vídeo no meu Debian e encontrei um problema que muitos aqui no VOL se depararam antes. A situação em que a resolução do monitor está errada e sua última saída foi mexer no xorg.conf para fixar a resolução correta.

Sim eu estou ciente dessa dica: Mudando resolução de tela pelo xorg.conf [Dica]

Porém o método que vou lhes apresentar é um pouquinho diferente.

Crie um novo arquivo de configuração (com o Xorg desligado):

# X -configure
. . .
Xorg detected your mouse at device /dev/input/mice.
Please check your config if the mouse is still not
operational, as by default Xorg tries to autodetect
the protocol.

Your xorg.conf file is /root/xorg.conf.new

To test the server, run 'X -config /root/xorg.conf.new'


E agora movemos o arquivo para o diretório correto:

# mv /root/xorg.conf.new /etc/X11/xorg.conf

Abra o arquivo com o seu editor de texto favorito:

# editor /etc/X11/xorg.conf

Procure pela sessão "monitor" do arquivo, que é mais ou menos assim:

Section "Monitor"
        Identifier   "Monitor0"
        VendorName   "Monitor Vendor"
        ModelName    "Monitor Model"
EndSection
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Como você pode ver, não está especificado nenhuma resolução para este monitor, então vamos fazer isso. Use o utilitário gtf para gerar a linha de configuração que você vai colocar no xorg.conf, a sintaxe é a seguinte:

gtf <largura> <altura> <frames por segundo>

No meu caso:

# gtf 1280 720 60

  # 1280x720 @ 60.00 Hz (GTF) hsync: 44.76 kHz; pclk: 74.48 MHz
  Modeline "1280x720_60.00"  74.48  1280 1336 1472 1664  720 721 724 746  -HSync +Vsync


Copie a linha Modeline para dentro da sessão "Monitor" do Xorg.conf:

Section "Monitor"
        Identifier   "Monitor0"
        VendorName   "Monitor Vendor"
        ModelName    "Monitor Model"
        Modeline     "1280x720_60.00"  74.48  1280 1336 1472 1664  720 721 724 746  -HSync +Vsyn
EndSection

E agora para terminar adicione a opção "preferredMode" embaixo do Modeline:

Section "Monitor"
        Identifier   "Monitor0"
        VendorName   "Monitor Vendor"
        ModelName    "Monitor Model"
        Modeline     "1280x720_60.00"  74.48  1280 1336 1472 1664  720 721 724 746  -HSync +Vsyn
        Option       "PreferredMode" "1280x720_60.00"
EndSection

Desse jeito o Xorg vai sempre usar esta resolução que escolhemos para este monitor em específico, não precisando alterar o modo de outros monitores.

É isso.

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Como verificar a integridade das stock ROMs da Samsung

Máscara simples em JavaScript

Navegadores WebKit VS Placas NVidia

NixOS + NVIDIA antiga: como sobreviver ao driver 595 (GTX 750 Ti / Maxwell)

Você deixa a porta aberta?

Criando uma imagem Docker a partir de uma máquina virtual

Recuperando senha do root - Slackware

Gentoo - Instalação com o Anaconda

Utilizando NAT em containers Openvz: Iptables: No chain/target/match by that name

Pós-Instalação do Arch + i3 + Polybar + Pywal via Shell

#1 Comentário enviado por maurixnovatrento em 14/05/2020 - 21:48h

Funciona com o vesa? Porque já vou tentar aqui com o meu.

___________________________________
Conhecimento não se Leva para o Túmulo.
#2 Comentário enviado por pinduvoz em 14/05/2020 - 22:43h
Funciona para monitores que não são corretamente reconhecidos?

Para um monitor que não é reconhecido eu uso o xhandr para ter acesso a uma resolução maior, mas esse seu método seria bem mais fácil.
#3 Comentário enviado por cizordj em 15/05/2020 - 09:03h

[1] Comentário enviado por mauricio123 em 14/05/2020 - 21:48h


Funciona com o vesa? Porque já vou tentar aqui com o meu.

___________________________________
Conhecimento não se Leva para o Túmulo.

Hmm só conheço NVIDIA, mas se o vesa trabalha com o Xorg então deve funcionar. Não se esqueça de fazer becape do xorg.conf original
#4 Comentário enviado por cizordj em 15/05/2020 - 09:05h

[2] Comentário enviado por pinduvoz em 14/05/2020 - 22:43h

Funciona para monitores que não são corretamente reconhecidos?

Para um monitor que não é reconhecido eu uso o xhandr para ter acesso a uma resolução maior, mas esse seu método seria bem mais fácil.


Sim, inclusive o meu monitor não é reconhecido, se você olhar em ModelName e VendorName deveria aparecer o modelo e a marca do monitor, no caso do meu ele não reconhece


Section "Monitor"
Identifier "Monitor0"
VendorName "Monitor Vendor"
ModelName "Monitor Model"
Endsection
#5 Comentário enviado por silvaubuntu em 14/01/2021 - 17:57h
Por favor ,o que você quer dizer com Xorg desligado ? Fiz estas alterações e tive que reinstalar o Ubuntu 20.04. poderia ser mais especifico , O QUE eu gostaria é de usar a capacidade máxima da placa de vídeo que atualmente esta em 256 MB mas ela é de 1024 MB.Todas as dicas são muito vagas deveriam ser passo a PASSO SENÃO O USUÁRIO LEIGO(meu caso ACABA DETONANDO O LINUX .Espero que respondam pois nao é possivel perder tanto asssim a capacidade da placa só porque atualizei para o Ubuntu 20.04 Lts.
Desde já.
Obrigado
#6 Comentário enviado por maurixnovatrento em 20/01/2021 - 21:33h

[5] Comentário enviado por silvaubuntu em 14/01/2021 - 17:57h

Por favor ,o que você quer dizer com Xorg desligado ? Fiz estas alterações e tive que reinstalar o Ubuntu 20.04. poderia ser mais especifico , O QUE eu gostaria é de usar a capacidade máxima da placa de vídeo que atualmente esta em 256 MB mas ela é de 1024 MB.Todas as dicas são muito vagas deveriam ser passo a PASSO SENÃO O USUÁRIO LEIGO(meu caso ACABA DETONANDO O LINUX .Espero que respondam pois nao é possivel perder tanto asssim a capacidade da placa só porque atualizei para o Ubuntu 20.04 Lts.
Desde já.
Obrigado


Essa dica é pra garantir a resolução máxima e não a capacidade. Para isso o ideal é verificar a possibilidade de um driver proprietário.
#7 Comentário enviado por maurixnovatrento em 20/01/2021 - 21:34h

[3] Comentário enviado por cizordj em 15/05/2020 - 09:03h


[1] Comentário enviado por mauricio123 em 14/05/2020 - 21:48h


Funciona com o vesa? Porque já vou tentar aqui com o meu.

___________________________________
Conhecimento não se Leva para o Túmulo.

Hmm só conheço NVIDIA, mas se o vesa trabalha com o Xorg então deve funcionar. Não se esqueça de fazer becape do xorg.conf original


Atualizando, não funciona ser o driver da placa, seja lá qual for. Portanto, Não rola com vesa.

Contribuir com comentário

Entre na sua conta para comentar.