Solución para mostrar todas las resoluciones de los monitores con NVIDIA driver (non-free)
Posiblemente si haz llegado a este post es por que tenes problemas con agregar la resolución que necesitas en tu monitor pero te da error con xrandr y trataste de todo a diferencia usando el driver libre para nvidia el nouveau que si deja usar las resoluciones que agregues. Ahora mismo te ayudaré a que puedas usarlas sin errores y yendo al grano ya que a mi personalmente no me gusta alargar las cosas.
Antes de comenzar es mejor que les comente este error. Se trata de una configuración que lee lo que agregues personalizado. En fin que se debe agregar es Option "ModeValidation" "AllowNonEdidModes" en mi caso se llama el archivo 90-mhwd.conf , el cual es el archivo de configuración que genera el driver privativo.
Ahora comencemos :
Primero nos situaremos en la terminal , con el comando ls listaremos que hay en el directorio /etc/X11/xorg.conf.d/ , ya que no sé si el caso de que cambia el nombre .conf
$ ls /etc/X11/xorg.conf.d/
en mi caso aparece esto
[federico-c@manjaro ~]$ ls /etc/X11/xorg.conf.d/
00-keyboard.conf 90-mhwd.conf
El que debemos editar es el .conf , ahora entraremos en el directorio con el cd
$ cd /etc/X11/xorg.conf.d/
Ahora ejecutaremos el editor de texto como sudo y el nombre del archivo.conf en mi caso :
$ sudo gedit 90-mhwd.conf
Nos abrirá una ventana con el editor el cual nos muestra la información de las resoluciones de pantalla , identificador de dispositivos. etc
Nos centraremos en agregar una linea en Section "Device"
Option "ModeValidation" "AllowNonEdidModes"
Modeline "1920x1080_59.00" {bunch of numbers from cvt} -hsync +vsync , acá les explico como se hace el reemplazo por la resolución que necesitas con un ejemplo :
Usando cvt y la x y en la terminal ejecutaremos :
$ cvt 1920 1080
A continuación nos mostrará :
# 1920x1080 59.96 Hz (CVT 2.07M9) hsync: 67.16 kHz; pclk: 173.00 MHz
Modeline "1920x1080_60.00" 173.00 1920 2048 2248 2576 1080 1083 1088 1120 -hsync +vsync
En la Section "Screen" nos quedaría así
SubSection "Display"
Depth 24
Modes "1920x1080_59"
EndSubSection
En modes solo agregar la resolución de pantalla y los hz que va tu pantalla. En ese caso el mio sería 59.96 como dice en modeline de arriba , para terminar guardamos y reiniciamos la computadora. A mi automáticamente me detectó en la parte de pantalla todas las resoluciones posibles que soporta.
Espero que les haya sido de ayuda y me hayan entendido. :) saludos y gracias por leerme.