(1) Obtenha Modeline para a resolução desejada
Use cvt
. Aqui está um exemplo para resolução de 1280x1024. Observe que o terceiro parâmetro (frequência) é opcional. Se o manual do proprietário especificar uma frequência da taxa de atualização, você poderá usá-la como entrada cvt
ou apenas deixá-la em branco para simplificar as coisas.
$ cvt 1280 1024 60
A saída será algo parecido com isto.
# 1280x1024 60.03 Hz (CVT) hsync: 63.81 kHz; pclk: 109.25 MHz
Modeline "1280x1024_60" 109.25 1280 1368 1496 1712 1024 1027 1034 1063 -hsync +vsync
(2) Crie uma nova xrandr
modelagem
Use a Modeline
saída de cvt
para criar um novo modo para xrandr
.
$ xrandr --newmode "1280x1024_60" 109.25 1280 1368 1496 1712 1024 1027 1034 1063 -hsync +vsync
(3) Determine qual exibição precisamos modificar
Depois de executar o comando a seguir, observe que VGA1
é a tela atualmente conectada, neste exemplo, portanto, usaremos na etapa número 4 abaixo.
$ xrandr
Screen 0: minimum 320 x 200, current 1280 x 1024, maximum 32767 x 32767
VGA1 connected 1280x1024+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
1280x1024_60.00 59.9 +
1024x768 60.0
800x600 60.3 56.2
848x480 60.0
640x480 59.9
1280x1024_60 60.0*
DVI1 disconnected (normal left inverted right x axis y axis)
TV1 disconnected (normal left inverted right x axis y axis)
(4) Crie um novo xrandr
modo
Use o nome de exibição da etapa 3. Use o nome do modo da etapa número 2, mas deixe de fora as aspas.
$ xrandr --addmode VGA1 1280x1024_60
(5) Alterar a resolução da tela
Especifique o nome de exibição e o nome do modo
$ xrandr --output VGA1 --mode 1280x1024_60
(6) Obtenha o monitor para ajustar automaticamente
Se o monitor tiver um botão "Auto Adjust", pressione-o para centralizar e dimensionar automaticamente a saída. Caso contrário, use os botões manuais no seu monitor para fazer isso.
(7) Crie um xorg.conf
arquivo
Se você gosta das configurações de resolução, pode torná-las permanentes especificando essas informações em um xorg.conf
arquivo.
Coloque o modeline
passo 1 na "Monitor"
seção. Você pode substituir "My Monitor"
por um nome descritivo para o seu monitor, desde que use o mesmo nome na "Screen"
seção.
Observe que a "Device"
seção é usada para especificar sua placa de vídeo / chip e o driver que você está usando; Identifier
pode ser qualquer nome que você escolher, desde que você use o mesmo nome na "Screen"
seção. Mas você deve usar o nome correto do driver para sua placa de vídeo / chip na Driver
linha. Você pode usar $ lshw -c video | grep configuration
para obter o nome do driver gráfico.
Embora eu não tenha testado isso, pode ser possível excluir a "Device"
seção, desde que você também exclua a Device
linha correspondente na "Screen"
seção.
$ sudo gedit /etc/X11/xorg.conf
Digite as informações no arquivo, salve e saia. Aqui está um exemplo usando a modelagem 1280x1024 acima e um driver gráfico da intel.
Section "Monitor"
Identifier "My Monitor"
Modeline "1280x1024_60" 109.25 1280 1368 1496 1712 1024 1027 1034 1063 -hsync +vsync
Option "PreferredMode" "1280x1024_60"
EndSection
Section "Device"
Identifier "Intel"
Driver "intel"
EndSection
Section "Screen"
Identifier "Default Screen"
Monitor "My Monitor"
Device "Intel"
Defaultdepth 24
SubSection "Display"
Modes "1280x1024_60"
EndSubSection
EndSection
Section "ServerLayout"
Identifier "Default Layout"
Screen "Default Screen"
EndSection
Se algo der errado, você poderá inicializar no modo de recuperação e editar ou excluir /etc/X11/xorg.conf
.
Finalmente, você pode dar uma olhada na Resolução da Wiki do Ubuntu para obter mais informações.
xorg
não ajuda,/etc/X11/xorg.conf
.sudo nvidia-xconfig
para gerar o arquivo xorg.conf.