Saltar al contenido

Cómo configurar una resolución personalizada usando xrandr cuando la resolución no está disponible en ‘Configuración de pantalla’

Después de tanto batallar hemos dado con la contestación de este inconveniente que agunos usuarios de nuestra web tienen. Si tienes algún dato que aportar puedes aportar tu comentario.

Solución:

Estos son los pasos que necesita para agregar una nueva resolución personalizada y aplicarla. Los siguientes pasos son para agregar una resolución de 1920×1080, pero puede usarla para cualquier otra resolución que desee. Pero asegúrese de que su monitor y los gráficos integrados admitan esa resolución.

# First we need to get the modeline string for xrandr
# Luckily, the tool "gtf" will help you calculate it.
# All you have to do is to pass the resolution & the-
# refresh-rate as the command parameters:
gtf 1920 1080 60

# In this case, the horizontal resolution is 1920px the
# vertical resolution is 1080px & refresh-rate is 60Hz.
# IMPORTANT: BE SURE THE MONITOR SUPPORTS THE RESOLUTION

# Typically, it outputs a line starting with "Modeline"
# e.g. "1920x1080_60.00"  172.80  1920 2040 2248 2576  1080 1081 1084 1118  -HSync +Vsync
# Copy this entire string (except for the starting "Modeline")

# Now, use "xrandr" to make the system recognize a new
# display mode. Pass the copied string as the parameter
# to the --newmode option:
xrandr --newmode "1920x1080_60.00"  172.80  1920 2040 2248 2576  1080 1081 1084 1118  -HSync +Vsync

# Well, the string within the quotes is the nick/alias
# of the display mode - you can as well pass something
# as "MyAwesomeHDResolution". But, careful! :-|

# Then all you have to do is to add the new mode to the
# display you want to apply, like this:
xrandr --addmode VGA1 "1920x1080_60.00"

# VGA1 is the display name, it might differ for you.
# Run "xrandr" without any parameters to be sure.
# The last parameter is the mode-alias/name which
# you've set in the previous command (--newmode)

# It should add the new mode to the display & apply it.
# Usually unlikely, but if it doesn't apply automatically
# then force it with this command:
xrandr --output VGA1 --mode "1920x1080_60.00"

Fuente original: https://gist.github.com/debloper/2793261

También escribí un script que hace todos estos pasos automáticamente. Puede probarlo si los pasos anteriores le parecen demasiado complicados: https://gist.github.com/chirag64/7853413

La opción --size/-s puede ser usado:

xrandr -s 1440x900

debería trabajar con RandR versión 1.1 o más reciente.

Yo tuve el mismo problema. En la configuración de pantalla, la resolución máxima era 1280×720. Asi que:

  1. Usando el comando xrandr, he visto el nombre de este monitor y la lista de resoluciones.
  2. Ejecuté el script: xrandr –output nombre del monitor –mode resolución

Por ejemplo:

xrandr --output DP-2-1 --mode 2560x1440

Recuerda algo, que tienes la capacidad de reseñar si te fue útil.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *