Se você não consegue a resolução que você sabe que seu monitor capaz de suportar, o problema pode estar não na sua placa de vídeo (especialmente se for uma Intel), mas no reconhecimento do próprio monitor pelo SO.
Vamos aprender a resolver isso pelo terminal, usando o xrandr.
Então, abra um terminal e digite:
$ xrandr
(o “$” não faz parte dos comandos, servindo para indicar que o comando é do usuário; se fosse o “#” no lugar do “$”, o comando seria do root)
Vc vai receber uma resposta mais ou menos assim:
Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 8192 x 8192
VGA1 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
1920x1080_60.00 60.0*+ (*)
1440x900_60.00 59.9
1280x720_60.00 59.9
1024x768 60.0
1024x600_60.00 59.9
800x600 60.3 56.2
848x480 60.0
640x480 59.9
Se a resolução que você quer estiver listada — a lista em questão inicia com a marca que eu fiz acima, o (*) –, basta aplicá-la.
Por exemplo, eu estou usando minha resolução máxima da lista, mas não a máxima da placa (na primeira linha: “maximum 8192 x 8192”). E se eu quiser usar a segunda da lista, tenho que rodar:
$ xrandr -s 1440x900
E o que fazer quando a resolução não consta da lista, mas cabe entre a mínima e a máxima da placa? Isto:
$ cvt 1366 768 60
A resposta será algo como…
# 1368x768 59.88 Hz (CVT) hsync: 47.79 kHz; pclk: 85.25 MHz
Modeline "1368x768_60.00" 85.25 1368 1440 1576 1784 768 771 781 798 -hsync +vsync
Agora precisamos adicionar a resolução acima (1366x768_60) àquela primeira lista, assim:
$ xrandr --newmode (copie a partir das aspas da linha "Modeline", obtida com o cvt)
Fica assim:
$ xrandr --newmode "1368x768_60.00" 85.25 1368 1440 1576 1784 768 771 781 798 -hsync +vsync
E continua com a configuração do monitor, que no meu caso se chama “VGA1” (veja a linha em negrito da resposta ao comando xrandr), assim:
$ xrandr --addmode VGA1 1368x768_60.00
E, finalmente, com a aplicação da resolução:
$ xrandr --output VGA1 --mode 1368x768_60.00
RESUMINDO, vc deve rodar três linhas:
$ xrandr --newmode "1368x768_60.00" 85.25 1368 1440 1576 1784 768 771 781 798 -hsync +vsync
$ xrandr --addmode VGA1 1368x768_60.00
$ xrandr --output VGA1 --mode 1368x768_60.00
Lembre-se de confirmar os valores acima, como o nome do monitor e as frequências para cada resolução, pois eles variam de máquina a máquina.
Se tudo deu certo, será preciso que os três comandos acima rodem no início da sua sessão.
Para tanto, você deve colocar as três linhas no arquivo .profile.
$ gedit ~/.profile
Ponha no final e não apague nada que já estiver lá.
Tive problemas com a resolução após instalação do ubuntu 13.10. Com estes passos consegui uma com a qual consigo trabalhar! Obrigado!
Teria alguma forma para que esta solução fosse replicada para todos os usuários?
Consegui, foi só gravar os comandos no arquivo /etc/profile!
O problema com resolução de tela ocorre por conta de bugs nas “informações” que monitor presta eletronicamente ao SO. Embora as informações bugadas (fora do padrão) sejam entendidas pelo Windows e seus drivers proprietários, não são pelo Linux e seus drivers abertos baseados em padrões da indústria.
Por conta disso, algo que deveria ser 100% automatizado dá o trabalho todo que postei aqui.
Eu estava usando o Xubuntu a 2 anos, mas troquei de maquina e não conseguia configurar o Video de jeito nenhum, o jeito foi voltar para o Windows, mas essa Postagem resolveu meu problema de maneira simples, instalei a Ubuntu Studio e novamente posso desfrutar de toda estabilidade e rapidez de um Linux, Valew
Obrigado! ajudou muito.
Cara Muito bom, resolveu meu problema aqui!
Parabéns pelo post, fácil de entender e me salvou aqui após uma atualização ferrada do 13.04 (parece que a Canonical quer forçar a gente a atualizar pro 13.10 logo…)
Mais uma vez, obrigado pela ajuda!
Passei uns 4 dias apanhando por conta da minha Mobo ser Intel ! Muito, mas muito obrigado MESMO pelo seu post ! Agora tá rodando liso… Com configuração full ! 🙂
Ja tentei todos esses comandos e nada, passei 2 dias tentando e nada. Meu monitor e proview 1440×900 e so vai ate 1024 no unbutu. Tenho placa de video nvidia gtx 650 ti. O engraçado e que o gerenciador de boot grub roda em 1440×900 XD !!!
Muito obrigado! Segui suas instruções e recuperei a resolução desejada.
Sucesso e abraço!
Ola, no meu caro deu 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: 16 (RRCreateMode)
Serial number of failed request: 28
Current serial number in output stream: 28
o que fazer quanto a isso
Aqui também acontece isso. Da primeira vez que insiro os comandos eles aceitam. Quando tento dar o addmode a tela pisca e dá esse erro ai. Fiquei uns dias sem usar o micro e tentei dar o xrandr… A resolução aceitou. Quando dou o comando dinovo sai. Acho que é meu monitor que está bugado mesmo.
achou solução?
Quem não consegue fixar a resolução do jeito que está neste tópico pode usar o xorg.conf que eu postei em outro, mais novo.
Excelente tutorial.
Eu pensava que meu problema de resolução fosse a placa Radeon HD 4550 que não estava configurada corretamente e já tinha perdido noites instalando e reinstalando várias versões do Ubuntu e drivers sem sucesso e com apenas 3 linhas de comando você resolveu meu problema.
Gratidão.
Meu caro, excelente tutorial, descomplicado e eficiente
meu muitíssimo obrigado!
O Meu pc deu um erro no primeiro comando:
xrandr –newmode “1368x768_60.00” 85.25 1368 1440 1576 1784 768 771 781 798 -hsync +vsync
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: 16 (RRCreateMode)
Serial number of failed request: 34
Current serial number in output stream: 34
tem algum jeito de impedir este erro?
Vc usou o comando cvt para obter o newmode correto? E antes de newmode são dois traços ou hífens seguidos, e as aspas são as comuns (iguais para abrir e fechar).
Eu fiz exatamente como vc colocou mas dá o mesmo erro do amigo acima já no primeiro comando:
xrandr –newmode “1368x768_60.00” 85.25 1368 1440 1576 1784 768 771 781 798 -hsync +vsync
xrandr: Failed to get size of gamma for output default
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: 16 (RRCreateMode)
Serial number of failed request: 19
Current serial number in output stream: 19
O que eu faço? Consegui configurar tudo certinho no linux só a resolução que não.
Crie um tópico no vivaolinux.com.br e espere ser ajudado. É importante que VC leia bem esta dica e siga todos os passos indicados. Lembre ainda que o linux não enxerga A como a. Maiúsculas e minusculas são coisas diferentes.
Olá amigo como utilizar o xrandr quando o sistema carrega apenas o shell.
Não acho que funcione fora do X.
Muitissímo obrigado, tinha consultado vários sites mas só esse me ajudou de verdade. Abraço!
Parabéns. Muito bom. Testei no Linux Mint 17. Não tinha a resolução correta do monitor ligado na porta VGA do notebook e consegui adicionar com esse tuto.
Vlw mano
Tá entendi, mas e se o S.O esta identificando correta a resolução mas o S.O não identifica o monitor corretamente. No meu caso ele é de 32″ e o S.O reconhece como 72″, deixando assim tudo enorme na tela. Já procurei na net e não achei solução, vc teria alguma?
Se a resolução está correta, altere o valor de “DPI”, cujo padrão é 96. Abaixe e veja tudo encolher na sua tela.
Funciona, mas será que não tem como forçar o reconhecimento do monitor?
Agradecido pelo Ajuda.
Obrigado.
Não se a resolução da tela está correta.
boa tarde, no live cd meu monitor é reconhecido e tbm a entrada dvi
na instalação não reconhece como altero a configuração do
monitor 931bw Mint17.1
desde já obrigado
Funcionou aqui no runtu também, perfeito…
Gostaria de saber se existe algum jeito de tirar o descanso de tela pois já tentei diversas formas e não obtive sucesso para deixar a tela sempre ligada?
Detalhe dos comando que já usei…
apt-get remove gnome-screensaver
apt-get install xscreensaver xscreensaver-data-extra xscreensaver-g1-extra
na tentativa de trocar o gerenciador de proteção de tela e não funcionou…
xset -display :0.0 dpms force on
pra forçar ele ficar sempre ligado
setterm -blank 0
setterm -powersave off
dentro do gerenciador
gconf-editor
/apps/gnome-screensaver/iddle_delay
adicionei o “caffeine”
/usr/bin/xset -dpms s off
Gostaria de uma ajuda com isso pois não acho solução, desde já agradeço a atenção.
Tem que colocar exatamente em que parte do arquivo “.profile”?
Da primeira vez que tentei, coloquei no final mesmo e não salvava e quando tentei de novo não estava mais abrindo meu usuário e tive de formatar de novo.
Estou com a mesma duvida
Muito Obrigado, ajudou bastante !! bem explicado, funcionou como eu queria após eu ter procurado tanto sem ter nenhum resultado. Agradeço
Valeu. Muito agradecido. Informação precisa e correta me ajudou a solucionar o problema da falta de resolução maior que 1024×768 que o sistema estava apresentando.
Quando eu executo : “xrandr –newmode “1920x1080_60.00″ 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync” resulta nesse erro :”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: 16 (RRCreateMode)
Serial number of failed request: 39
Current serial number in output stream: 39
”
Será que alguém sabe resolver este problema ?
Vc seguiu o tutorial inteiro?
Eu consigo botar a resolução mas na hora de reiniciar o computador da erro e não consegue manter essa resolução mesmo salvando as linhas de comando no final do gedit ~/.profile. O que pode ser
Vc pode criar um arquivo que inicie com sitema de outra forma. Pesquise para saber como fazer isso.
https://www.google.com.br/url?sa=t&source=web&rct=j&url=http://www.ubuntudicas.com.br/2010/07/como-iniciar-programas-automaticamente/&ved=0ahUKEwjHz9qQwZnQAhXDj5AKHSpyAIAQFggdMAA&usg=AFQjCNGDL3x9RHxMO58OF-esURTg6sD0qg&sig2=nBsCjwK2Gn1F0GUiwTWo9w
valeu 🙂
funcionou com Ubuntu 16.04 LTS, com gráfica radeon (driver generica) e usando como monitor uma TV sony bravia 72″
sou um homem feliz… 😉
Olá por favor alguem me ajude? não consigou mudar a resolução do me notbook eu uso a versão 16.04.
segue o erro:
xrandr –newmode “1280x768_60.00” 79.50 1280 1344 1472 1664 768 771 781 798 -hsync +vsync
xrandr: Failed to get size of gamma for output default
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: 16 (RRCreateMode)
Serial number of failed request: 19
Current serial number in output stream: 19
agradeço a atenção
Estou com dúvidas. Deu tudo certo, salvei em profile no final como ele fala a cima. Porém quando relogo, a resolução volta a ser a indesejada.
Como eu deixo o código no /.profile para quando iniciar o pc? Do mesmo modo que está aí?
Ex.: $ xrandr –output DVI-I-1 –mode 1360x768_60.00
Porque se for eu não consegui. Estou usando Deepin->Debian;
Nossa, me ajudou muito, deu certo aqui.
Ótimo texto.
Parabéns pelo tutorial.
Já tentei de tudo. Vou resumir…
Fedora 25
Memory: 7.3 GiB
Processor: Intel® Core™ i5-2450M CPU @ 2.50GHz × 4
OS Type: 64-bit
Graphics: Intel® Sandybridge Mobile
Gnome: Version 3.22.2
Já instalei placa de video, já fiz reza, oração, prece….
Meu notebook está perfeito, funciona todas as resoluções… mas quando eu coloco o cabo VGA o sistema só reconhece até a resolução de 1024×768 (4:3).
###################
# comando
$ xrandr
retorno:
Screen 0: minimum 320 x 200, current 1024 x 768, maximum 8192 x 8192
XWAYLAND0 connected (normal left inverted right x axis y axis)
1024×768 59.92 +
# comando
$ cvt 1366 768 60
retorno:
# 1368×768 59.88 Hz (CVT) hsync: 47.79 kHz; pclk: 85.25 MHz
Modeline “1368x768_60.00” 85.25 1368 1440 1576 1784 768 771 781 798 -hsync +vsync
# comando
xrandr –newmode “1368x768_60.00” 85.25 1368 1440 1576 1784 768 771 781 798 -hsync +vsync
xrandr: Configure crtc 0 failed
Comando executado
$ xrandr –output XWAYLAND0 –mode 1368x768_60.00
Retorna o seguinte erro:
xrandr: Configure crtc 0 failed
Comando executado:
$ xrandr -s 1368x768_60.00
Retorna o seguinte erro:
Size 1368×768 not found in available modes
Por gentileza, alguém faz alguma ideia onde estou errando…
Obrigado a todos
Estou com o mesmo problema (igualzinho). Ainda não consegui resolver, mas o problema esta no servidor gráfico o “wayland”, pois eu rodo aqui um gnome ubuntu 17.04 e na tela de login quando eu logo como “gnome” normal, o tutorial do @pinduvoz dá certinho, mas o wayland atualmente no ubuntu esta rodando mais “lisinho” , e no wayland os comandos devem ser um pouco diferentes.
Obrigado cara você é um deus.
não consigo automatizar este processo no Elementary OS..
coloquei os comandos no arquivo .profile, mas quando a sessão inicia a resolução não é trocada..
xrandr --newmode "1368x768_60.00" 85.25 1368 1440 1576 1784 768 771 781 798 -hsync +vsync
xrandr --addmode VGA-0 1368x768_60.00
xrandr --output VGA-0 --mode 1368x768_60.00
além de não funcionar, não retorna nenhum erro.
vale lembrar que quando faço o processo manualmente depois que a sessão é iniciada funciona normalmente..
estou com o mesmo problema
Muito obrigado, me ajudou e funcionou, andei lendo os comentários, e achei bacana suas explicações aos parceiros. obrigado novamente, pois também aprendi novas coisas.
Top demais!!! deu certinho pra mim, só que no ubuntu 16.04, não sei como deixar gravado isso na minha sessão. sempre que logo, tenho que fazer o processo novamente.
Esse arquivo .profile, não existe mais no ubuntu 16.04 😦
Vou deixar aqui um xorg.conf para resolver o problema de quem não consegue fixar a nova resolução. Aguardem.
Promessa cumprida. Vejam o último post do blog.
[…] Casa do Pinduvoz Linux Mint Brasil | Alexandre […]
Fiz os procedimentos mas não funcionou, a resolução do monitor secundário fica boa 1920×1080, mas as janelas ficam bagunçadas, e eu não consigo mexer mais em nada, fica como se travado, só consigo resetando a maquina,
Linux Mint 18.3 64bit
Monitor philips 221el 1920×1080
Não sei mais o que fazer, provavelmente devo remover esse linux, uma pena pois ele me oferece um bom resultado.
no meu deu erro. É por isso q eu digo que eu amo linux mas ele é uma bosta porque não há organzação
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: 16 (RRCreateMode)
Serial number of failed request: 30
Current serial number in output stream: 30
Cara uma coisa tão simples no windows vira esse troço complicado no Linux.
Se é de código aberto porque um cara que entende não facilita isso?
Cara, o problema não é do Linux. Isso só ocorre porque alguns fabricantes de monitores pisam na bola ao não seguir padrões que o Linux reconheceria prontamente. Isso ocorre também com o WIndows, onde temos que caçar alguns drivers ou utilizar um CD fornecido pelo fabricante do hardware. Falta de padrão, apenas isso.
Parabéns!
Perfeito!
Excelente Tutorial!
Resolveu me u grande problema com resulução de tela.
Muito obrigado!!!
Já vou avisar para todos que usam Fedora ou qualquer outra distro que trocou o Xorg pelo Wayland. Isso não vai funcionar no Wayland.
Obg vc ja me ajudou demais, sou iniciante no linux. Em outro post vc ensinou a alterar a resolução da tela pela linha de comando mas eu n consigo salvar a configuração e toda vez q reinicia tenho que aplicar novamente. me ajuda por favor. Estou usando o debian 10. grato.
Perfeito o tutorial, muito agradecido!!!
obrigado
[…] que o meu monitor suporta a resolução de 1366×768 a 60Hz, se você não souber o seu leia esse post na parte que fala de […]
Obrigado eu já estava pensando no que fazer para ampliar a tela novamente .
BOM DIA ! PESSOAL REALMENTE OLHA VOCÊS AQUI ESTÃO DE PARABÉNS ! DEPOIS DE FICAR QUASE 3 DIAS SEM RESOLVER ESTE PROBLEMA JA ESTAVA FICANDO LOUCO POIS MEU FILHINHO MEXEU AQUI NO PC E A TELA TAVA DO TAMANHO DO CRISTO REDENTOR RSSSS….. VOCES ENTENDEM NÉ ! JA ESTAVA FICANDO DOIDO DE RAIVA COM ELE!! MAS GRAÇAS A VOCES PESQUISEI TANTO NO GOOGLE NO YOU TUBE ATÉ NO FACEBOOK E ACHEI PESSOAS QUE REALMENTE SÃO MARAVILHOSAS E ABENÇOADAS NO QUE FAZEM !! PARABÉNS MAIS UMA VEZ ! MUITO OBRIGADO E UM ÓTIMO FIM DE SEMANA ! AH JÁ VOLTOU AO NORMAL MINHA TELA ! GRAÇAS A DEUS ! VALEUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU
Olá. Só para avisar que hoje, 22 de janeiro de 2021 e a dica funcionou muito bem no Kali Linux.
Pinduvouz sempre salvando nas configs de terminal! Valeu 👍🏻