Modification du taux de rafraîchissement pour un moniteur spécifique


15

J'ai 3 moniteurs, dont un CRT, et je dois augmenter son taux de rafraîchissement à 75/80 pour se débarrasser du scintillement, je l'ai utilisé avec mon Raspberry Pi et il prend entièrement en charge jusqu'à 100 Hz. Quand je l'utilise xrandril essaie de changer mon 1er moniteur, je veux que mon 2ème soit changé.

xrandr confirme que je peux le faire,

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

J'ai Intel HD Graphics 4400. Ubuntu 16.04.


1
Voir askubuntu.com/questions/189246/how-set-my-monitor-resolution . Si les outils graphiques n'ont PAS la résolution et le taux de rafraîchissement que vous souhaitez, vous devez écrire une résolution personnalisée, qui est également couverte dans ce lien. Vous pouvez ensuite appeler xrandr lorsque vous vous connectez, voir wiki.ubuntu.com/X/Config/Resolution
Panther

Réponses:


20

Méthode 1

Avec la commande suivante

xrandr --output HDMI1 --rate 75

Où la chaîne après --outputest le nom du moniteur et le nombre après --ratele nouveau taux de rafraîchissement

Ou, si vous voulez vous assurer que la résolution est également correcte dans la même commande

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

Voir man xrandret le lien suivant pour en savoir plus

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

Méthode 2

Vous devriez avoir un fichier moniteurs.xml (~ / .config / moniteurs.xml)

Modifiez le fichier avec votre éditeur de texte préféré

vim ~/.config/monitors.xml

Vous verrez des moniteurs disponibles et vous devriez les reconnaître par leur nom.

Voici quelques exemples d'informations que vous verrez sur un moniteur

<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>

Voilà la ligne

<rate>60</rate>

Remplacez le taux de rafraîchissement actuel par un nouveau. Par exemple

<rate>75</rate>

Enregistrez le fichier et redémarrez, et le nouveau taux de rafraîchissement aura lieu.

REMARQUE: assurez-vous que la résolution du moniteur prend en charge le taux de rafraîchissement que vous allez modifier


Bien que vous puissiez le faire, ce n'est probablement pas une si bonne idée de simplement définir un taux de cette manière car toutes les résolutions ne prennent pas en charge 60 Hz.
Panther

1
Travaillé! Mes yeux ne saignent plus. Merci!
CadenGamez

@ bodhi.zazen Oui, c'est vrai, l'ajoute à la réponse
jiipeezz

Il n'y a aucun monitors.xmlfichier dans mon .configdossier. Comment l'initialiser? EDIT: Ajuster un seul paramètre sous Paramètres -> Afficher et appuyer sur «enregistrer» produira un monitors.xmlfichier initial dans .configlequel vous pourrez ensuite l'éditer. Mais Ubuntu a choisi mon taux de rafraîchissement correctement la première fois! 75hz! J'étais convaincu que je devrais le modifier moi-même pour obtenir les 15 Hz supplémentaires.
anon58192932

Xrandr nécessite-t-il un redémarrage? Je continue de changer le réglage et il revient sans cesse. Je sais que mes écrans peuvent le prendre en charge, donc je pense que mon câble HDMI est trop long (10 pieds).
anon58192932

0

Eh bien, si vous voulez un outil GUI intuitif qui montre le taux de rafraîchissement et les résolutions, vous voudrez peut-être l'outil de résolution par défaut de lubuntu lxrandr car il permet de changer les taux de rafraîchissement et la résolution les uns des autres non installés par défaut par Ubuntu. Installez lxrandr puis ouvrez-le et cliquez sur l'onglet avancé pour modifier les taux de rafraîchissement. Dans une option déroulante pour chaque colonne.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.