Por que não há 20 "informações de LCD da HP no Raring?

0

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.

    
por Michael Clayton 19.08.2013 / 23:11

1 resposta

1

Para o monitor HP S2031, criei um patch ~/.xprofile contendo essas três linhas.

xrandr --newmode "1600x900R" 97.50 1600 1648 1680 1760 900 903 908 926 +hsync -vsync
xrandr --addmode VGA-0 1600x900R
xrandr --output VGA-0 --mode 1600x900R

As linhas são executadas quando o X é iniciado e causa uma falha feia no mostrador por alguns segundos, mas o resultado final é uma tela nítida de 1600x900. Espero que este descuido seja corrigido em 13.10.

    
por Michael Clayton 20.08.2013 / 14:27