¿Por qué no hay información de HP LCD de 20 "en Raring?

0

Mi HP S2031 está limitado a 1024x768 máx.

He pasado horas rastreando esto. He instalado un nuevo controlador y tuve que eliminarlo porque rompió Unity. Leí sobre el amdconfigcomando, que no está en mi sistema. Aprendí sobre las funciones xrandr& cvte intenté usarlas sin cambios. xrandr --newmode "1600x900R" 97.50 1600 1648 1680 1760 900 903 908 926 +hsync -vsync

Usando grep encontré el archivo / usr / share / hwdata / MonitorsDB, y he determinado que mi monitor no está en la lista. De hecho, ¡no hay pantallas LCD de 20 "con resolución nativa de 1600x900 HP en el archivo!

Dentro de la aplicación "Displays", el monitor aparece como Desconocido. ¿Es esta la razón de la falta de un controlador de gráficos adecuado? ¿Por qué mi monitor solo se puede configurar para mostrar un 1024x768 u 800x600 distorsionado?

¿Alguien sabe el formato de los datos para agregar a este archivo MonitorsDB, y funcionaría?

La salida de mi sistema de cvt -r 1600 900(lo que usé) se muestra arriba.
cvt 1600 900 rendimientos:
# 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 1600900 60 rendimientos:
# 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:

Los usuarios con menos de 10 reputación no pueden responder su propia pregunta durante 8 horas después de preguntar. Puedes responder en 5 horas. Hasta entonces, utilice comentarios o edite su pregunta en su lugar.

Para arreglar ninguna resolución de 1600x900 para el monitor HP 20 ", creé /usr/local/bin/fix-resolution.sh que contiene estas cuatro líneas
#! / 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 --mode 1600x900R
Estos cambios de xrandr desaparecerán al reiniciar, así que hice el script ejecutable y luego creé el archivo / etc / xdg / autostart / fix-resolution.desktop que contiene estas 4 líneas
[Desktop Entry]
Name = resolución del arreglo
Exec = / usr / local / bin / fix-resolution.sh
nodisplay = false
para ejecutar automáticamente la secuencia de comandos en el arranque. el fix-resolution.shEl script funciona cuando se ejecuta desde el terminal después del inicio, pero no se ejecuta automáticamente durante el inicio. Supongo que este no es el lugar adecuado para hacer una pregunta sobre la secuencia de inicio, solo le estoy haciendo saber lo que se necesita para solucionar este problema en caso de que alguien más también lo tenga.

Michael Clayton
fuente
Su edición debería haber sido una respuesta, que puede hacer para sus propias preguntas. He convertido su edición / respuesta en una respuesta real, y la marqué para que no obtenga ningún representante de ella. Puede marcar eso como su respuesta en un par de días.
Thomas Ward
Pido disculpas, entonces, leí mal su pregunta en la respuesta (respuesta eliminada)
Thomas Ward

Respuestas:

1

Para el monitor HP S2031, creé un ~/.xprofileparche que contenía estas 3 líneas.

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

Las líneas se ejecutan cuando X comienza y provoca una falla fea en la pantalla durante unos segundos, pero el resultado final es una pantalla nítida de 1600x900. Esperemos que este descuido se rectifique en 13.10.

Michael Clayton
fuente