Devido a hardware ou drivers com erros, as resoluções corretas do seu monitor nem sempre podem ser detectadas. Por exemplo, o bloco de dados EDID consultado no seu monitor pode estar incorreto.
Se o modo já existir, mas não estiver associado à saída específica, você poderá adicioná-lo assim:
$ xrandr --addmode S-video 800x600
Se o modo ainda não existir, você precisará criá-lo primeiro especificando uma modeline:
$ xrandr --newmode
Você pode criar um modeline usando o utilitário gtf ou cvt. Por exemplo, se você quiser adicionar um modo com resolução 800x600, você pode inserir o seguinte comando: (A saída é mostrada a seguir.)
$ cvt 800 600 # 800x600 59.86 Hz (CVT 0.48M3) hsync: 37.35 kHz; pclk: 38.25 MHz Modeline "800x600_60.00" 38.25 800 832 912 1024 600 603 607 624 -hsync +vsync
Em seguida, copie as informações após a palavra "Modeline" no comando xrandr:
$ xrandr --newmode "800x600_60.00"
38.25 800 832 912 1024 600 603 607 624 -hsync +vsync
Depois que o modo é inserido, ele precisa ser adicionado à saída usando o comando --addmode, conforme explicado acima.
Source : link