Meu HP S2031 está limitado a um máximo de 1024x768.
Eu passei horas rastreando isso.
Eu instalei um novo driver e tive que removê-lo porque ele quebrou o Unity.
Eu li sobre o comando amdconfig
, que não está no meu sistema.
Eu aprendi sobre o xrandr
& amp; cvt
funções e tentou usá-las sem alterações.
xrandr --newmode "1600x900R" 97.50 1600 1648 1680 1760 900 903 908 926 +hsync -vsync
Usando o grep eu encontrei o arquivo / usr / share / hwdata / MonitorsDB,
e determinei que meu monitor não está na lista.
Na verdade, não há LCDs de marca HP de resolução nativa de 1600x900 com resolução de 20 "no arquivo!
Dentro do aplicativo "Displays", o monitor é listado como Desconhecido.
É este o motivo da falta de driver gráfico adequado?
Por que meu monitor só pode ser configurado para exibir 1024x768 ou 800x600 distorcidos?
Alguém sabe o formato dos dados para adicionar a este arquivo MonitorsDB, e isso funcionaria?
A saída do meu sistema de cvt -r 1600 900
(o que eu usei) é mostrada acima.
cvt 1600 900 rendimentos:
# 1600x900 59.95 Hz (CVT 1.44M9) hsync: 55.99 kHz; pclk: 118.25 MHz
Modeline "1600x900_60.00" 118.25 1600 1696 1856 2112 900 903 908 934 -hsync +vsync
gtf 1600 900 60 rendimentos:
# 1600x900 @ 60.00 Hz (GTF) hsync: 55.92 kHz; pclk: 119.00 MHz
Modeline "1600x900_60.00" 119.00 1600 1696 1864 2128 900 901 904 932 -HSync +Vsync
EDITAR:
Usuários com menos de 10 de reputação não podem responder à sua própria pergunta por 8 horas após a solicitação. Você pode responder em 5 horas. Até lá, use comentários ou edite sua pergunta.
Para corrigir nenhuma resolução de 1600x900 para o monitor HP de 20 ", criei /usr/local/bin/fix-resolution.sh contendo essas quatro linhas
< strong> #! / bin / sh
xrandr --newmode "1600x900R" 97.50 1600 1648 1680 1760 900 903 908 926 + hsync -vsync
xrandr - -addmode VGA-0 1600x900R
xrandr --output VGA-0 --modo 1600x900R
Essas mudanças de xrandr desaparecerão na reinicialização, então tornei o script executável e, em seguida, criei o arquivo /etc/xdg/autostart/fix-resolution.desktop contendo essas 4 linhas < br> [Entrada na área de trabalho]
Nome = corrigir resolução
Exec = / usr / local / bin / fix-resolution.sh
NoDisplay = false
para executar automaticamente o script na inicialização.
O script fix-resolution.sh funciona quando executado a partir do terminal após a inicialização,
mas não é executado automaticamente durante a inicialização. Eu suponho que este não é o lugar certo para fazer uma pergunta sobre a seqüência de inicialização, só estou deixando você saber o que é necessário para corrigir este problema, caso alguém mais o tenha também.