Uau, temos o mesmo hardware, exceto o monitor (o seu é melhor). De qualquer forma, alguns monitores raros relatam ter uma resolução menor (pelo menos 1 resolução mais baixa) do que o máximo que suportam. Eu tenho uma TV de 1920x1080 que funciona corretamente até 1680x1050.
Meu palpite é começar a jogar com xrandr
. Por exemplo, supondo que seu monitor seja VGA-0 e a resolução desejada seja 1366x768, faça o seguinte em um terminal:
xrandr --addmode VGA-0 1366x768
xrandr --newmode "1366x768_60"
Reproduza usando as configurações --addmode e --newmode até obter a desejada. Lembre-se de alterar a taxa de atualização também. Eu coloquei 60 aqui, mas poderia ser 50, 55 ou outros para a resolução máxima.
Citando as informações de AQUI , temos isto:
Adicionando resoluções não detectadas
Due to buggy hardware or drivers, your monitor's correct resolutions may not always be detected. For example, the EDID data block queried from your monitor may be incorrect.
If the mode already exists, but just isn't associated for the particular output, you can add it like this:
$ xrandr --addmode S-video 800x600
If the mode doesn't yet exist, you'll need to create it first by specifying a modeline:
$ xrandr --newmode <Mode''Line>
You may create a modeline using the gtf or cvt utility. For example, if you want to add a mode with resolution 800x600 at 60 Hz, you can enter the following command: (The output is shown following.)
$ cvt 800 600 60
# 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
Then copy the information after the word "Modeline" into the xrandr command:
$ xrandr --newmode "800x600_60.00" 38.25 800 832 912 1024 600 603 607 624 -hsync +vsync
After the mode is entered, it needs to be added to the output using the --addmode command as explained above.
Há também uma seção sobre Definindo as alterações do xrandr persistentemente , que pode ajudar se a resolução que você definir não permanecer após a reinicialização.