Alterando a taxa de atualização para um monitor específico

15

Eu tenho 3 monitores, um dos quais é um CRT, e preciso aumentar a taxa de atualização para 75/80 para se livrar do flicker, usei-o com o meu Raspberry Pi e ele suporta totalmente até 100Hz. Quando o uso xrandrtenta mudar meu primeiro monitor, quero que meu segundo seja alterado.

xrandr confirma que eu posso fazer isso,

HDMI1 connected 1280x1024+2646+0 (normal left inverted right x axis y axis) 338mm x 270mm
   1280x1024     60.02*+  75.02  
   1920x1080     60.00    59.94  
   1152x864      75.00  
   1280x720      60.00    59.94  
   1024x768      75.08    60.00  
   800x600       75.00    60.32  
   720x480       60.00    59.94  
   640x480       75.00    60.00    59.94  
   720x400       70.08

Eu tenho Intel HD Graphics 4400. Ubuntu 16.04.

CadenGamez
fonte
1
Veja askubuntu.com/questions/189246/how-set-my-monitor-resolution . Se as ferramentas gráficas NÃO tiverem a resolução e a taxa de atualização desejadas, você deverá escrever uma resolução personalizada, que também é abordada nesse link. Você pode chamar xrandr quando fizer login, consulte wiki.ubuntu.com/X/Config/Resolution
Panther

Respostas:

20

Método 1

Com o seguinte comando

xrandr --output HDMI1 --rate 75

Onde a sequência depois --outputé o nome do monitor e o número depois --rateé a nova taxa de atualização

Ou, se você quiser garantir que a resolução esteja correta também no mesmo comando

xrandr --output HDMI1 --mode 1280x1024 --rate 75

Veja man xrandre no link a seguir para saber mais

https://wiki.ubuntu.com/X/Config/Resolution

Método 2

Você deve ter um arquivo monitors.xml (~ / .config / monitors.xml)

Edite o arquivo com seu editor de texto favorito

vim ~/.config/monitors.xml

Você verá monitores disponíveis e deverá reconhecê-los pelo nome.

Aqui estão algumas informações de exemplo que você verá sobre um monitor

<vendor>AUO</vendor>
      <product>0x38ed</product>
      <serial>0x00000000</serial>
      <width>1920</width>
      <height>1080</height>
      <rate>60</rate>
      <x>0</x>
      <y>0</y>
      <rotation>normal</rotation>
      <reflect_x>no</reflect_x>
      <reflect_y>no</reflect_y>
      <primary>yes</primary>

Existe a linha

<rate>60</rate>

Substitua a taxa de atualização atual por uma nova. Por exemplo

<rate>75</rate>

Salve o arquivo e reinicie, e a nova taxa de atualização ocorrerá.

NOTA: Verifique se a resolução do monitor suporta a taxa de atualização que você vai alterar

jiipeezz
fonte
Embora você possa fazer isso provavelmente não seja uma boa idéia, basta definir uma taxa dessa maneira, pois nem todas as resoluções suportam 60 hz.
Panther
1
Trabalhou! Meus olhos não sangram mais. Obrigado!
CadenGamez
@ bodhi.zazen Sim, certo, acrescentou à resposta #
jiipeezz
Não há monitors.xmlarquivos em nenhum lugar da minha .configpasta. Como posso inicializá-lo? EDIT: Ajustar apenas uma única configuração em Configurações -> Tela e pressionar 'salvar' produzirá um monitors.xmlarquivo inicial no .configqual você poderá editar. Mas o Ubuntu escolheu minha taxa de atualização corretamente na primeira vez! 75hz! Eu estava convencido de que eu mesma teria que alterá-lo para obter os 15hz extras.
precisa saber é o seguinte
O xrandr requer reinicialização? Eu continuo mudando a configuração e ela continua revertendo. Sei que meus monitores podem suportá-lo, então acho que meu cabo HDMI é muito longo (10 pés).
precisa saber é o seguinte
0

Bem, se você quer uma ferramenta intuitiva da interface gráfica do usuário que mostre a taxa de atualização e as resoluções, convém a ferramenta de resolução padrão do lubuntu lxrandr, pois permite alterar as taxas de atualização e a resolução uma da outra não instaladas pelo ubuntu padrão. Instale o lxrandr, abra-o e clique na guia Avançado para alterar as taxas de atualização. Em uma opção suspensa para cada coluna.

ianorlin
fonte