Source: http://foro.ubuntu-guia.com/Cambiar-resolucion-de-pantalla-en-Ubuntu-11-04-Linux-MInt-11-amp-Linux-Mint-Debian-Edition-td3539826.html
Timestamp: 2018-01-20 11:23:20+00:00

Document:
Guías y Manuales - Cambiar resolucion de pantalla en Ubuntu 11.04, Linux MInt 11 & Linux Mint Debian Edition
Cambiar resolucion de pantalla en Ubuntu 11.04, Linux MInt 11 & Linux Mint Debian Edition
SagazMc
Bueno tal y como dice el título vengo a poner como hacer esto, aclaro que a mí me funcionó a la perfección en Linux Mint Debian Edition. Desconozco si funciona en Ubuntu 11.10 o en Linux Mint 12, deberán probarlo.
Se trata de cambiarle la resolución, en mi caso el máximo que me dejaba a mí cambiar el sistema era 1366 x 768, pero con este método conseguí subir a 1440x900. Ahi va el método:
Hay que hacer varios pasos usando el comando "xrandr"
Si usamos este comando en una terminal nos saldria un listado de todas las resoluciones que tenemos en ese momento. El siguiente es una muestra de una salida normal.
j@j-G31M-ES2L ~ $ xrandr
VGA1 connected 1024×768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
Para añadir una nueva resolucion tenemos que usar el comando cvt que nos mostrara que valores usar con el comando xrandr. Por ejemplo para una resolucion 1280×768 el comando nos mostrara lo siguiente:
Ahora usamos el comando xrandr con las siguientes opciones: $ xrandr --newmode <Modeline> para crear un nuevo modo de resolucion.
En nuestro caso quedaria:
j@j-G31M-ES2L ~ $ xrandr --newmode 1280x768_60.00 79.50 1280 1344 1472 1664 768 771 781 798 -hsync +vsync
Es decir copiamos lo que el comando cvt nos dio como resultado.
Ahora tenemos que añadir ese nuevo modo a nuestras resoluciones actuales, para esto hacemos:
j@j-G31M-ES2L ~ $ xrandr --addmode VGA1 1280x768_60.00
y ahora ya podemos cambiar la resolucion a la nueva con el siguiente comando:
j@j-G31M-ES2L ~ $ xrandr --output VGA1 --mode 1280x768_60.00
Hola SagazMc
Muchas gracias por tu aportación. Puesto que no es una consulta, estaría mejor ubicado en el subforo de Guías y Manuales. Ya lo cambiaré.
En respuesta a este mensaje publicado por SagazMc
Buenisimo aporte para la televión me vendrá de perlas
Gracias jose-r5 bcn
Manuel, has puesto algo? Me sale el mensaje tuyo en blanco.
Ojo Oxigenante que lo que ha hecho SagazMc ( sobre todo en cuanto a sus nombres de salidas y sus frecuencias de refresco) solo son validos para él.
Me explico: puede que tu tarjeta esté sacando por vga o por Dvi y además los nombres de salida dependen del driver que estés usando, por ejemplo Nouveau usa ???, Analog-0 (Analog-1, ...), Digital-0 (Digital-1, ...), etc...
Esto dependerá de tu tarjeta gráfica y de los modos de salida que tiene.
Otro tema importante es que no estás cambiando realmente la resolución de su pantalla si no que crea una pantalla virtual que en su caso tiene un limite de 4096x4096 pero en tu caso puede ser otro....y con unos refrescos que el soporta pero igual tu harware soporta otros.
Saber además que según el monitor te dará o no información EDID correcta o no...
SagacMc está creando un modeline con cvt pero quizá te interese usar una configuración basada en xorg.conf...
Para terminar y por tu comentario, debes saber que las tv pueden ser pal o ntsc (no recuerdo, perdoname por ello, de que lado del charco estás) y deberás especificarlo, sobre todo como te conectas a ella ( es decir que tipo de entrada usas en tu txv)....
En conclusión, SagazMc nos comenta y hace participes de una solución que le fue bién a él pero no es una guía ni funciona para todos los casos ( distintos monitores, distintas tarjetas, distintos drivers,...)
Personalmente, estoy completamente convencido que cuando un usuario expone una guía, un tutorial, o un comentario, se supone que lo ha probado y por lo tanto le funciona correctamente.
Es de agradecer cualquier aporte, además que le pueda ser útil a otros usuarios.
Es posible que a otros, por el motivo que sea, no les vaya bien o que no hagan los pasos pertinentes, según se explique en cualquier tutorial.
En cualquier caso, cuando un usuario lo pruebe y no le funcione, que lo exponga y el autor de dicho tutorial, que se lo explique mejor.
Hola SagazMc.
Gracias por compartir, hace un tiempo que expuse lo de xrandr, para ayudar a varios usuari@s y lo que has expuesto en la guía es totalmente viable par adaptar resoluciones y refresco en cualquier monitor. Independientemente de las gráficas que se utilicen.
Otra cosa es lo que decía oxigenante, que lo utilizaría para la TV y supongo que por hay viene lo de Manuel.
Primero y antes de nada pedir perdón por si alguien se ha sentido inportunado con mi comentario que en nigún momento ha sido mi intención, más bien una consecuencia de mi mala explicación en todo caso.
En cuanto a que funciona para cualquier monitor y tarjeta lamento insistir en que no es cierto. Por ejemplo una Asus Nvidia en9600 GT ( es solo un ejemplo como cualquier otro) solo tiene salida Dvi con lo que una salida Vga no sería interpretada.
Un monitor puede soportar una resolucion de 1440x900 a 60Hz y otro 1440x900 a 50Hz y no a 60 con lo cual tampoco funcionaría.
Esto es lo que digo y si ya existe una guía sobre RandR debería estar en ella ( no la he leido ).
Otro tema en el que no me he explicado bien es en lo referente a xorg.conf. Es la vía natural para configurar el aspecto gráfico y no un script en init.d pero que en el caso ( y no tengo datos para hablar de ello ) de SagazMc no le ha funcionado y por eso ha usado un script.
Para cualquier duda respeto a Randr tanto desde terminal (xrandr) como de forma grafica (grandr) hay una documentación completa en
Manuel, sigues sin entender, si usas esa targeta en la que te sale DVI y no VGA, el comando xrandr te avisa que tienes que poner DVI.
Lo del refresco también te lo dice el comando ctv.
Y de nuevo te digo que leas, ya que yo no generé un escrip de init.d, esa era una forma, después hay una segunda manera que es la que hice yo y la que me funcionó.
Yo me encontré estos pasos buscando y buscando soluciones para subir la resolución y me lo encontré, lo probé y me funcionó. Dudo que yo sea especial para que sólo a mi me funcione y lo pongo para quien le interesa lo puede probar y le podría perfectamente funcionar. Ya que el xorg no es la única vía como ves, en linux no hay tantas limitaciones.
Entiendo perfectamente lo que has hecho y no voy a comentar nada más al respecto.
Siguiendo esta guia he intentado cambiar la resolución de mi pantalla con este script
xrandr --newmode 1200x1024_60.00  101.75  1200 1280 1400 1600  1024 1027 1037 1063 -hsync +vsync
xrandr --addmode LVDS1 1200x1024_60.00
xrandr --output LVDS1 --mode 1200x1024_60.00
Con un script similar, pero para cambiar la configuración a 1280x768 si que me ha funcionado, pero con éste al ejecutar la primera línea me sale este mensaje de error
nicasio@mint13 ~ $ xrandr --newmode 1200x1024_60.00  101.75  1200 1280 1400 1600  1024 1027 1037 1063 -hsync +vsync
Con el comando xrandr me dice que la resolución máxima que podía añadir es 8192x8192
por lo que he probado añadir la resolución 1200x1024_60.00, que ésta en el rango de las resoluciones posibles según xrandr y me da el error indicado.
Pero si ejecuto el comando xrandr -- fb con una tasa inferior a la actual, 1280x800, por ejemplo:
xrandr --fb 1111×777
, tras modificarse el tamaño del escritorio nos sale un mensaje en el que nos dice cual es la verdadera resolución máxima:
xrandr: specified screen 1111×777 not large enough for output LVDS1 (1280×800+0+0)
en este caso: 1280×800 , por lo que no debemos intentar añadir una resolución mayor que ésta.
He renunciado pues a añadir la resolución 1200x1024 ya que es superior a la 1280x800, pero añadiendo una resolución inferior no he tenido ningún problema, siguiendo esta guía.
El problema estaba en intentar añadir una resolución superior a la máxima permitida, según la información que da el comando
xrandr --fb
En todos los casos en YYYYxZZZ , YYYY hace referencia a la dimensión horizontal y ZZZ a la dimensión vertical del monitor.

References: resolución 
 resolución 
 resolución 
 resolución 
 resolución 
 resolución 
 resolución 
 resolución 
 resolución 
 resolución