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.sh
en. /usr/bin
Luego, 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 y
para 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í): -
Presione Add
. Obtendrá esto: -
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:-
- Si
/etc/lightdm/lightdm.conf
no está allí, entonces debe estar teniendo /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf
. Edite este archivo en lugar de lightdm.conf
.
- 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 y
para 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>Displays
y 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: