¿Cómo hacer que Ubuntu detecte mi resolución máxima de pantalla?

13

Acabo de instalar Lubuntu 13.10 y tengo un problema: en Windows puedo subir a 2048x1536, pero la configuración de pantalla en Lubuntu solo me permite subir a 1024x768. Ya ejecuté la actualización y la actualización, y el software no muestra actualizaciones adicionales.

Mi pantalla es: Intel G965 Express [Sin gráficos Nvidia o AMD]

Kyodo
fuente
1
Intente obtener un controlador actualizado utilizando el instalador de gráficos Intel Linux: 01.org/linuxgraphics/downloads/2014/…
s3lph
Lo instalé [tardó mucho tiempo ~. ~] Y no cambió nada después de reiniciar; /
Kyodo
Necesita ejecutar el programa que instaló
s3lph
Sí, lo sé. Lo hice y lo reinicié, pero sin cambios
Kyodo
Publique esto como respuesta y
acéptelo

Respuestas:

25

Es probable que su controlador gráfico no detecte esa resolución. Sigue las instrucciones de abajo; podría ayudar. Me ayudó en mi Ubuntu (usando Unity) que se instaló en mi escritorio que tiene un AMD Radeon 5570HD dedicado (que usa los controladores Gallium REDWOOD, es decir, los controladores de código abierto predeterminados). Primero escriba esto en su terminal (puede abrir la terminal con Ctrl+ Alt+ t): -

cvt 2048 1536

Obtendrá algo como esto: -

# 2048x1536 59.95 Hz (CVT 3.15M3) hsync: 95.45 kHz; pclk: 267.25 MHz
Modeline "2048x1536_60.00"  267.25  2048 2208 2424 2800  1536 1539 1543 1592 -hsync +vsync

Ahora hacer esto:-

xrandr --newmode "2048x1536_60.00"  267.25  2048 2208 2424 2800  1536 1539 1543 1592 -hsync +vsync

Luego esto:-

xrandr 

Obtendrá una salida similar a esta (quizás no exactamente esto): -

Screen 0: minimum 320 x 200, current 1368 x 768, maximum 8192 x 8192
DisplayPort-0 disconnected (normal left inverted right x axis y axis)
HDMI-0 disconnected (normal left inverted right x axis y axis)
DVI-0 connected primary 1368x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
   1024x768       60.0  
   800x600        60.3     56.2  
   848x480        60.0  
   640x480        59.9  
   1368x768_60.00   59.9* 

Aquí el monitor conectado es DVI-0 de acuerdo con la salida anterior. Entonces uno haría esto a continuación:

xrandr --addmode DVI-0 2048x1536_60.00

En lugar de DVI-0, debe escribir el monitor conectado. Esto debería funcionar. Supongo por su descripción anterior que 2048x1536 funciona en su monitor. Si no es así, puede intentar cualquier resolución que funcione para usted.

Ahora, si desea que esto surta efecto cada inicio de sesión sin tener que volver a escribir todo esto, siga las instrucciones a continuación.

Abra gedit o cualquier otro editor de texto. Escriba lo siguiente: -

#!/bin/sh
xrandr --newmode "2048x1536_60.00"  267.25  2048 2208 2424 2800  1536 1539 1543 1592 -hsync +vsync 
xrandr --addmode DVI-0 2048x1536_60.00
xrandr --output DisplayPort-0 --off --output DVI-0 --mode 2048x1536_60.00 --pos 0x0 --rotate normal --output HDMI-0 --off

Debe editar la última línea de acuerdo con su PC. Guarde el archivo anterior como lightdmxrandr.shen. /usr/binLuego, hágalo ejecutable con este comando: -

sudo chmod a+x /usr/bin/lightdmxrandr.sh

Luego abra /etc/lightdm/lightdm.conf(si este archivo no está allí, lea el "PS" a continuación) mediante el comando: -

sudo gedit /etc/lightdm/lightdm.conf

Puede usar su propio editor de texto en lugar de gedit. El archivo debe contener algo como esto: -

[SeatDefaults]
user-session=ubuntu

Agregue las siguientes líneas al archivo: -

greeter-session=unity-greeter
display-setup-script=/usr/bin/lightdmxrandr.sh
session-setup-script=/usr/bin/lightdmxrandr.sh

Ahora guarde el archivo y reinicie. Debe tener la resolución deseada tanto en la pantalla de inicio de sesión como en su sesión de escritorio. Esto probablemente debería funcionar. Pero si no es así, sigue leyendo y sigue las instrucciones a continuación.

Abra una terminal (si está atascado en la pantalla de inicio de sesión y no puede abrir una terminal, colóquese en un tty con Ctrl+ Alt+ F1) y escriba lo siguiente: -

sudo nano /etc/lightdm/lightdm.conf

Esto abrirá el archivo lightdm.conf que editamos anteriormente. Ahora elimine la línea siguiente solo del archivo:

session-setup-script=/usr/bin/lightdmxrandr.sh

Presione Ctrl+ xpara salir del archivo y luego presione ypara guardarlo antes de salir, lo que le indicará. Luego escriba: -

sudo reboot

para reiniciar tu PC. Esto debería llevarlo a su escritorio (si no lee "PS" a continuación). Ahora ve a System Settings>Displays. Puede encontrar la resolución deseada allí (Esto podría suceder ya que ejecutamos el script anterior con lightdm.conf). Luego seleccione esa resolución y reinicie para obtener la resolución deseada. Pero si no encuentra la resolución deseada allí, puede intentarlo.

Abra las aplicaciones de inicio desde el tablero. Esto debería darte algo como esto (pero no exactamente así): -

ingrese la descripción de la imagen aquí

Presione Add. Obtendrá esto: -

ingrese la descripción de la imagen aquí

Dale un nombre que te guste. Luego presione Examinar y seleccione el script que creamos (recuerde que lo guardamos como /usr/bin/lighdmxrandr.sh). Si quieres dar una descripción. Luego presione Add. Antes de cerrar las aplicaciones de inicio, verifique si la entrada que acaba de agregar tiene una marca de verificación al lado. Ahora reinicie su PC. Esto debería obtener la resolución deseada tanto en la pantalla de inicio de sesión como en el escritorio.

PD:-

  1. Si /etc/lightdm/lightdm.confno está allí, entonces debe estar teniendo /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf. Edite este archivo en lugar de lightdm.conf.
  2. Si nada de lo anterior funciona y está atascado en el inicio de sesión, vaya a tty y escriba: -

sudo nano /etc/lightdm/lightdm.conf

Ahora elimine toda la edición que hicimos y presione Ctrl+ xy luego presione ypara guardar el archivo. Ahora escriba: -

sudo reboot

Esto debería llevarlo de vuelta a su escritorio, pero, por supuesto, sin su resolución deseada y con su resolución predeterminada. Luego intente System Settings>Displaysy compruebe si su resolución deseada está allí (Esto podría suceder ya que ejecutamos nuestro script lighdm.conf). Ahora seleccione esa resolución y reinicie. Obtendrá la resolución deseada ahora.

Los créditos van a estas tres preguntas:

VenkiPhy6
fuente
1
solución todo en uno que funciona con lightdm reciente, recuerdo un problema similar :)
Sylvain Pineau
¿Esta solución haría que la nueva resolución sea una opción para cualquier monitor que esté conectado a DVI-0 (en su ejemplo)? Tengo un monitor externo de monitor 4k en casa, pero en el trabajo, mi monitor secundario es HD normal. Ambos están etiquetados como HDMI-0 para mí, cuando cambio de uno a otro. Incluso si este es el caso, esta solución sigue siendo una gran mejora para mí, +1.
Dan Ross
0

Con mi instalación (16.04 LTS) estaba teniendo muchos problemas y ni siquiera arrancaba en X después de la instalación. Lo hizo cuando seleccioné el modo de recuperación y lo dejé arrancar. Entonces no iría más alto de lo descrito anteriormente. Cambié a un término y ejecuté "dpkg -l | grep xserver-xorg-video" y xserver-xorg-video-intel no estaba en la lista. La solución fue simplemente instalarlo y luego reiniciar. Inició sesión y ahora es a 1920x1080. Muy contento, pero parece un error bastante importante que no instala el controlador de video Intel. Verifiqué antes de instalarlo que el hardware fue reconocido por el sistema operativo (lo era).

Mike W
fuente
Con la última versión 16.04, este paquete ya está allí después de la instalación predeterminada (y el problema aún existe).
mate