No se puede establecer una resolución de pantalla más alta en una pantalla externa en una computadora portátil Dell Mini 10v

40

Tengo una pantalla de 22 '' de HP (w2207h) conectada a mi computadora portátil (una Dell Mini 10v o 1011) a través de un interruptor VGA (compartir esta pantalla con una computadora de escritorio y una Nintendo Wii). Mi problema es que no puedo establecer una resolución superior a 1024x768 (4: 3) en mi pantalla externa. Solo puedo configurar una resolución más baja (800x600 y 4: 3). Lo usé antes con Ubuntu y no tuve ningún problema con la resolución de la pantalla, así que creo que el problema es el interruptor VGA. ¿Alguien sabe cómo solucionar este problema? ¿Alguien sabe cómo puedo comenzar?

Esta es una captura de pantalla de la configuración de mi pantalla. La verde es la pantalla de HP y la palabra que puede leer en ella es "desconocida". Si, es en español. Muchas gracias.

Ventana de configuración de pantalla Ubuntu 11.10

Más información: El adaptador gráfico de mi computadora portátil Dell Mini es Intel945GSE UMA.

jefesuarez
fuente
1
Olvidé decir que la resolución nativa de mi pantalla HP es 1650 x 900. Gracias.
jefesuarez
Más información. La segunda pantalla aparece como desconocida en la ventana de monitores / pantallas / pantallas.
jefesuarez

Respuestas:

53

Lo mismo se me ocurre. Debe agregar la resolución con:

xrandr --newmode <ModeLine>

Para conocer la línea de modo de su resolución, haga esto:

$ cvt 1650 900

Obtendrás algunos como este:

# 1656x900 59.93 Hz (CVT) hsync: 55.98 kHz; pclk: 122.25 MHz
Modeline "1656x900_60.00"  122.25  1656 1752 1920 2184  900 903 913 934 -hsync +vsync

Luego, copie la información después de la palabra "Modeline" en el comando XRandR:

$ xrandr --newmode "1656x900_60.00"  122.25  1656 1752 1920 2184  900 903 913 934 -hsync +vsync

Después de ingresar al modo, debe agregarse a la salida:

xrandr --addmode VGA1 1656x900_60.00

Ahora tienes la nueva resolución :-)

FelGutiCo
fuente
66
¿con qué voy a reemplazar VGA1? - resuelto: xrandr para ver cuáles son los nombres de salida
kommradHomer
3
Esto funciona. Muchas gracias. Pero tengo que hacer esto cada vez que reinicio mi computadora (el historial de bash es útil). ¿Dónde podría ser el mejor lugar para hacer que esto se haga automáticamente?
Ivan
@ Ivan, puedes hacer un script con los dos últimos comandos y hacer que se ejecute al inicio. Lea sobre los scripts de inicio.
FelGutiCo
También encontré esta sugerencia en los documentos, pero desafortunadamente no me funciona en absoluto, ya que el paso xrandr --newmode <Modeline>no funciona sin importar lo que ingrese. Sólo dice xrandr: failed to parse <X> as a mode specification. ¿Alguna idea de lo que podría causar eso?
Thor84no
1
Esta solución funcionó para mí. Solo quiero agregar eso para eliminar un modo que puedes hacer, xrandr --rmmode 1920x1200Rpor ejemplo
kalmanIsAGameChanger el
10

FelGutiCo y milkovsky tienen razón, sin embargo, tuve que usar el parámetro -r para que funcionara (de lo contrario, el 20% izquierdo de mi monitor estaba en blanco y la imagen encajaba en el 80% correcto), así que lo que hice fue:

$ cvt -r 1920 1080
# 1920x1080 59.93 Hz (CVT 2.07M9-R) hsync: 66.59 kHz; pclk: 138.50 MHz
Modeline "1920x1080R"  138.50  1920 1968 2000 2080  1080 1083 1088 1111 +hsync -vsync

$ xrandr --newmode "1920x1080R"  138.50  1920 1968 2000 2080  1080 1083 1088 1111 +hsync -vsync

$ xrandr --addmode VGA-1 1920x1080R

Más una pista, ya que tuve que cambiar "VGA1" a "VGA-1"; para averiguar las ID de mis monitores que utilicé:

$ xrandr --listactivemonitors
Zsolt Katona
fuente
1
$ cvt 1366 768
# 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

$ xrandr --newmode "1368x768_60.00"   85.25  1368 1440 1576 1784  768 771 781 798 -hsync +vsync

Para encontrar la identificación de los monitores

$ xrandr --listactivemonitors

Monitors: 2
 0: +*eDP-1 1366/345x768/194+0+0  eDP-1
 1: +DP-1 1024/271x768/203+1366+0  DP-1

$ xrandr --addmode DP-1 1368x768_60.00
NBR
fuente
Agregue alguna descripción de los comandos que ha utilizado.
Kulfy
0

Si cree que el problema puede ser el interruptor VGA, ¿por qué no intenta enchufar el monitor directamente?

Además, hay un problema conocido con el chipset de video en muchas netbooks, donde el tamaño de pantalla combinado no puede exceder los 2048 píxeles en ninguna dimensión. Entonces, si su computadora portátil tiene 1024 píxeles de ancho, solo puede agregar otra pantalla de hasta 1024 píxeles de ancho.

Para verificar esto, abra una terminal y use este comando:

lspci

si ve "Intel Corporation: Controlador de gráficos integrados de la familia N10", su sistema se ve afectado por este problema.

Esto es causado por algunas limitaciones del controlador en Ubuntu, aquí está el informe de error para esto:

https://bugs.launchpad.net/ubuntu/+source/compiz/+bug/830949

Es por eso que, si intenta establecer una resolución más alta, recibirá un mensaje que dice que necesita ajustar todos los monitores dentro de 2048x2048 píxeles. Desafortunadamente no hay una solución real para esto, pero puedo sugerir dos soluciones:

  1. Organice los monitores uno encima del otro. Por lo tanto, la resolución vertical es limitada, y 600 + 900 = 1500, que es inferior a 2048, por lo que podrá usar ambos monitores.
  2. Use Unity-2d, creo que la limitación no lo afecta.

Tenga en cuenta que si intenta establecer las resoluciones a través de la línea de comandos, omitirá la "protección" contra la configuración de una resolución no válida. Esto no funcionará y su sistema se volverá inusualmente lento. Si esto sucede, simplemente reinícielo.

roadmr
fuente
Este era un problema en mi computadora portátil anterior y lo resolví con éxito colocando el monitor externo lógicamente encima (en lugar de a la derecha) del incorporado, pero este no es el problema con mi computadora portátil más nueva que tiene gráficos Intel de otra generación (que carece de este error, pero lamentablemente es mucho menos estable).
Ivan
0

El siguiente comando funciona para mí en mi Ubuntu 17.04, Lenovo Ideapad Z510conNvidia 1GB GPU

ubuntu@home-ideapad: xrandr --listmonitors

kuldipem
fuente
0

puedes hacer lo que dijo FelGutiCo. Además, si tiene problemas después de un reinicio (ubuntu no puede encontrar la resolución), necesita crear un archivo .xprofile en su directorio de inicio con los dos comandos xrandr de arriba:

$ xrandr --newmode "1656x900_60.00"  122.25  1656 1752 1920 2184  900 903 913 934 -hsync +vsync
$ xrandr --addmode VGA1 1656x900_60.00

donde 1656x900 .. -> su resolución deseada

Philipp Christou
fuente