Ubuntu 16.04 y Nvidia: al agregar un monitor externo, se extiende una sola pantalla en ambos monitores

14

Estoy tratando de ejecutar un monitor externo desde mi computadora portátil HP con 16.04 a través de HDMI. Tengo un GTX965M para el que estoy ejecutando el controlador nvidia-375. Esto me permite ejecutar dos monitores pero solo en modo espejo. Si cambio para usar monitores separados, la resolución parece extenderse por el total de las dos pantallas y no puedo cancelar los cambios de configuración ya que solo puedo hacer clic en el iniciador; Tengo que esperar los 30 segundos para revertir.

Seguí esta publicación de los foros para instalar una versión más nueva de los controladores, ya que es más rápido que pasar por Software y actualizaciones, lo que parece tomar demasiado tiempo.

Aquí hay una imagen de mi escritorio después de intentar agregar un segundo monitor separado:

escritorio

No estoy seguro de si esto se reduce a los controladores o la configuración del sistema.

Cualquier ayuda es apreciada

Actualización: Ha comenzado a funcionar aleatoriamente y no estoy seguro de por qué porque no he realizado ningún cambio. Acabo de arrancar y enchufé el HDMI. Además, mi nvidia-settingsno parece correcto de acuerdo con una de las soluciones sugeridas, así que no estoy seguro de que esto no sea un error de temperamento.

nvidia-settings

Esto muestra solo un monitor, el externo. No incluye la computadora portátil incorporada. ¿Es esto correcto?

-------------------------------------------------- -------------------------------------------------- --------------------------------

Actualización adicional: Luego, la próxima vez que arranque, esta vez con el HDMI ya enchufado, volverá a estirar un solo 1920x1080 en dos monitores de 1080p. Creo que he llegado a la ruta del problema. Abrí una terminal para llegar nvidia-settingsy aparentemente no está instalada.

Esto es extraño ya que se instaló al 100%; probado por la imagen que proporcioné en esta pregunta. ¡Me encantó este problema y lo reinstalé y los monitores duales están funcionando nuevamente! ¿Es esto un error? Yo mismo agregué una solución porque esto resolvió el problema, pero no entiendo cómo puede ocurrir.

macourtney7
fuente
¿Hay alguna información disponible sobre este problema? ¿Se sabe que esto ocurrió en 14.04?
macourtney7
¿Cuál era su resolución de pantalla antes de ahora?
George Udosen
modifique la resolución de la configuración para que la resolución de la pantalla incorporada esté bien cuando haga eso, publique el resultado para obtener más ayuda
George Udosen
¿Has intentado usar Arandr ?
Akronix
Intenta hacer la configuración usandogksu nvidia-settings
user.dz

Respuestas:

4

Presione Ctrl+ Alt+ Tpara ir a una terminal y escriba:

nvidia-settings

entonces verás algo como esta pantalla: Configuración de nVidia xserver

Desde el panel izquierdo,

  • escoger X Server Display Configuration
  • haga clic en la pantalla secundaria en la ventana de diálogo
  • clic Configure.
  • Habilita TwinView.

Si no funciona de inmediato, reinicie la computadora.

Fabby
fuente
2
Gracias por tu sugerencia. Mi nvidia-settingsno se parece a tu imagen, así que no pude localizar TwinView. Consulte mi actualización en la publicación original para obtener más información y cómo el problema ha cambiado ligeramente.
macourtney7
Si es aleatorio, intente arrancar con ambos monitores conectados en lugar de enchufarlo después del arranque. Si obtiene dos monitores, vaya a la configuración en el y corríjalos en ese mismo momento. ;-)
Fabby
1
He intentado eso antes y no hizo la diferencia. Gracias.
macourtney7
3

Tuve el mismo problema y lo resolví usando compizconfig. En Opciones generales → Configuración de pantalla, deshabilite Detectar salidas y configure el formato de salida.

compizconfig

Erich Petersen K
fuente
1
Solo para aclarar esta solución improvisada: el 1920 adicional que está agregando es el ancho de su segunda pantalla. Entonces, para mí, con una pantalla de 2560x1080 (izquierda) y una pantalla de 1920x1080 (derecha), uso lo siguiente: 1. 2560x1080 + 0 + 0 - 2. 1920x1080 + 2560 + 0. Sin embargo, es una solución muy temporal, por lo que no lo recomendaría.
fgblomqvist
2

Tengo el mismo problema con un Dell inspiron 7567 con un 1050 gtx, controladores nvidia-375.

La única solución que descubrí al leer sus respuestas es que si desconecta su HDMI, cierra sesión, inicia sesión, conecta el HDMI y cambia a la pantalla extendida, se mostrará correctamente en lugar de extender una resolución en la pantalla dual.

Es temporal pero al menos podemos usarlo.

enano
fuente
2

Intenté diferentes opciones que se mencionan aquí y ninguna funcionó para mí.

Lo único que funcionó es: al presionar la tecla Cambiar pantalla en la computadora portátil, eso está disponible en F4 en la computadora portátil HP. Puede ser diferente en otros proveedores.

Prerrequisitos:

sudo apt-get purge nvidia-*

El comando anterior desinstala todas las versiones anteriores, reinicie su PC.

sudo apt-add-repository ppa:graphics-drivers/ppa

Los comandos anteriores agregan los repositorios

sudo apt-get update
sudo apt-cache search '^nvidia-[:digit]' --names-only

Tome el último número e instálelo con:

sudo apt-get install nvidia-381

Para mí 381 fue lo último.

Publicar ya que podría ayudar a alguien.

abhy
fuente
2

He respondido una publicación similar :) ( 14.04 pantalla dual nvidia (externa + portátil) pantalla estirada, escritorio offset )

Esto se debe a que la pantalla integrada está conectada a Intel iGPU. (Fuente: https://devtalk.nvidia.com/default/topic/807239/nvidia-server-setting-utility-doesn-t-see-laptop-screen/ )

Lo que básicamente da como resultado que el servidor Nvidia x no tenga control sobre su monitor incorporado.

Para resolver esto, cambie el modo gráfico de MShybrid a discreto en la configuración del BIOS, lo que puede obligar al monitor incorporado a ser controlado por su GPU discreta, y el servidor x funcionará correctamente para reconocer tanto la pantalla incorporada como la externa.

Tiene un inconveniente de que Prime Select no funcionará, por lo tanto, no hay forma de ahorrar algo de batería cambiando a iGPU que no sea la reconfiguración del BIOS ... pero bueno, Prime Select funciona lo suficientemente mal (al menos en mi extremo) que no incluso molestar más ...

Y.Chen
fuente
0

Mantenga la pantalla del espejo marcada. Una vez que las pantallas estén sincronizadas, presione Ctrl+ Tab. Aparecerán opciones emergentes y también puede encontrar una opción para la extensión de pantalla. Puede navegar por las opciones manteniendo Ctrlpresionado y presionando Tabpara cambiar, al igual que Alt+ Tab.

Shabahat M. Ayubi
fuente
0

Es una solución extraña al problema que estaba enfrentando, pero parece que periódicamente nvidia-settingsse desinstala sin hacer nada por mi cuenta.

Cuando la resolución se alargó y el mouse se volvió inútil, abrí un terminal e ingresé nvidia-settingsesto, me informó que no estaba instalado (todavía no entiendo esto).

Luego reinstalé sudo apt install nvidia-settingsy todo volvió a funcionar correctamente.

Si otros están en la misma situación que yo, definitivamente verificaría esto, ya que es fácil de solucionar. Me temo que esto será un problema recurrente ya que esto ha sucedido dos veces antes, pero solo ahora entiendo qué lo estaba causando.

macourtney7
fuente
0

Tuve el mismo problema y al final lo hice

sudo apt-get install compizconfig-settings-manager
ccsm

y habilitado Administración de ventanas »Cuadrícula . Esto me permite usar pulsaciones de teclas configurables para enviar las ventanas a las esquinas de la gran pantalla individual. Luego, en ciertas situaciones, como navegar por las fotos, la gran pantalla individual adquiere su propio tamaño.

Andrew Stretton
fuente
0

Elimine sus nvidia-375controladores así:

sudo apt-get purge nvidia*

Use controladores heredados. Parece que los controladores de nvidia tienen muchos problemas.

Si faltan controladores heredados, vuelva a instalarlos así:

sudo apt-get install xserver-xorg-video-nouveau
Marco Schoolenberg
fuente
Gracias por su respuesta. Puede mejorarlo enumerando los pasos para instalar "controladores heredados".
WinEunuuchs2Unix
Sí, no pensé en eso. ;-)
Marco Schoolenberg
2
He probado varias versiones de los controladores de Nvidia. Actualmente estoy usando 367 que se prueba y todavía presenta los mismos problemas. Nouveau no parece ser capaz de producir mucho más que una salida distorsionada a través de HDMI en mi sistema. Mencioné que seguí una publicación muy similar a esta, pero gracias de todos modos.
macourtney7
¿Por qué estás editando aleatoriamente post askubuntu.com/users/175814/david-foerster
Marco Schoolenberg
David Foerster, ¿por qué estás "editando" publicaciones al azar?
Marco Schoolenberg
0

Tengo el mismo problema con nvidia-375. Actualice a nvidia-384 solo resuelva el problema.

Comzyh
fuente