32 votes

Forcer le taux de rafraîchissement de l'affichage externe

J'ai un écran de 27 pouces qui est connecté à mon MacBook Pro retina mi-2012 via un HDMI/DVI-D (HDMI sur le MacBook Pro, DVI-D sur l'écran).

Avant, j'utilisais un adaptateur DisplayPort+USB/DVI-D et j'étais capable d'obtenir un taux de rafraîchissement de 60Hz.

Maintenant avec le HDMI/DVI-D je n'ai que 30Hz.

Y a-t-il un moyen de changer (en forçant ?) la fréquence de rafraîchissement à 60 Hz ?

Ou s'agit-il d'une limitation matérielle ?

NOTE : Je ne peux pas modifier la valeur de la fréquence de rafraîchissement à partir de System Prefs, le menu est désactivé et la valeur est fixée à 30 Hz.

EDIT : Voici la fenêtre des préférences du système enter image description here

0 votes

Avez-vous déjà vérifié Système > Moniteurs ou Écrans ?

0 votes

Le fait de repasser en DisplayPort permet-il de revenir à 60 Hz ?

1 votes

Robuust : oui, mais le menu de sélection est désactivé (on ne peut rien régler d'autre que 30Hz) Buscar : oui, il repasse à 60Hz.

31voto

CousinCocaine Points 9430

cscreen

Vous pouvez utiliser l'application Terminal disponible gratuitement cscreen pour forcer les paramètres d'affichage. L'application est assez explicite.

brew install --cask cscreen

cscreen -h
Usage: cscreen [-d <depth>] [-x <width>] [-y <height>] [-r <refresh>] [-s <display>] [-v] [-m] [-f] [-l] [-h]
           [-d <depth>]    : specifies the bit depth (bits per pixel)
           [-x <width>]    : specifies the width in pixels
           [-y <height>]   : specifies the height in pixels
           [-r <refresh>]  : specifies the refresh rate in Hz
           [-s <display>]  : specifies which display to use (defaults to main display)
           use a as the option to -s to specify the action on all displays
           [-i <displayID>]: picks a display based on CGDirectDisplayID (permanent per display)
           continue to use '-s a' for "all displays"
           [-v]            : display valid modes (use -s to specify display or nothing for the default)
           [-m]            : require an exact match
           [-f]            : forces settings (ignores safety mechanisms; USE AT YOUR OWN RISK)
           [-l]            : lists the current displays and modes
           [-p]            : sets the requested display to have the menu bar
           [-h]            : displays the usage

           Note: Using -p will change the display index so you will likely want to use -l again to show the current
           displays if you wish to use -p a second time.

0 votes

J'ai essayé de régler l'écran externe sur 60Hz avec cscreen -r 60 -s 2 mais cela ne semble pas fonctionner (MacOS Sierra). Le même écran fonctionne bien à 60 Hz sous MacOS Monterey.

31voto

mxdi9i7 Points 311

Lorsque vous êtes sur le nouveau Macbook Pro (post 2017), et que vous avez connecté votre écran externe à l'un des ports situés sur le côté droit de votre MacBook, la liste déroulante des paramètres de fréquence de rafraîchissement peut être désactivée.

Cela se produit également avec un écran que vous avez précédemment connecté au côté gauche et que vous avez ensuite connecté au côté droit.

Cela est dû à la les limites du MacBook :

Les deux ports situés sur le côté droit de la machine disposent de la fonctionnalité Thunderbolt 3 mais avec une bande passante PCI Express réduite. Pour cette raison, Apple recommande de brancher des appareils plus performants sur les ports de gauche de cette machine.

Après avoir connecté votre écran externe au côté gauche de votre MacBook, vous pouvez le régler à nouveau sur 60 Hz en procédant comme suit :

  • Ouvrir Préférences du système " Affichage
  • Tenez le option clé
  • Cliquez sur le bouton Échelle bouton
  • Cochez la case "Afficher les modes basse résolution".
  • Définissez le Taux de rafraîchissement à 60 Hz

Voir l'exemple ici :

0 votes

Bonjour, je ne suis pas habitué aux macs. Qu'est-ce que options et ce qui est scaled . Peut-être une question stupide, désolé.

3 votes

Oh, j'ai trouvé : options est la clé écrite alt sur elle, et Échelle est la deuxième option de Résolution . Le problème est que cela apporte plus d'options pour les paramètres de résolution, mais les paramètres de fréquence ne sont toujours pas affichés.

0 votes

Assurez-vous que votre moniteur/écran externe offre des taux de rafraîchissement élevés. Certains moniteurs bas de gamme n'ont pas cette option.

11voto

richardsun Points 201

Je ne peux modifier la fréquence de rafraîchissement du téléviseur 4K connecté à mon MacBook Pro (15 pouces, 2016, Big Sur) qu'en suivant ces étapes :

  1. Ouvrez les Préférences système, puis cliquez sur Affichages.
  2. option+cliquez sur le bouton radio Scaled.
  3. Cliquez sur la case à cocher "Afficher les modes de basse résolution".

Si les étapes 1 à 3 ci-dessus ne sont pas effectuées, les taux de rafraîchissement ne sont pas visibles.

Display preferences

0 votes

Ça a marché pour moi. Lorsque j'ai connecté mon écran externe 4K, il semblait agité. Après avoir suivi ces étapes, j'ai découvert qu'il était réglé sur un taux de rafraîchissement de 30 Hz. Je l'ai réglé sur 60 Hz et j'ai été soulagé par le taux de rafraîchissement. Il n'y avait aucun problème avec le Macbook, l'adaptateur ou le moniteur. Ouf.

3 votes

Même après cela, je ne peux toujours pas voir le menu de la fréquence de rafraîchissement ;'(

1 votes

C'est un design d'interface incroyablement mauvais. Je ne peux même pas le croire.

4voto

John Karasev Points 49

Si vous utilisez un adaptateur USB-C (ou tout autre adaptateur tel qu'un ancien thunderbolt), vérifiez si l'adaptateur prend en charge la fréquence de 60 Hz. J'ai eu un problème similaire avec INSIGNIA Slim Profile 7-Port USB-C HUB J'ai lu le papier à l'intérieur de la boîte de l'adaptateur et j'ai découvert qu'il ne supporte que 30Hz maximum.

4 votes

L'OP utilise un MBP 2012. L'USB-C n'avait pas encore été inventé.

1 votes

@MatthewBarclay Bien que cela soit vrai, les personnes ayant un MacBook plus récent ont également ce problème et trouveront les réponses utiles malgré tout.

3voto

apocalysque Points 646

Je suis venu ici pour chercher la réponse moi-même parce que je l'ai fait avant mais j'ai installé une mise à jour et j'ai perdu les paramètres. csreen et switchresx peuvent tous deux définir la résolution pour vous, mais il y a une limite dans OSX qui doit être contournée afin d'accomplir cela. De plus, avec les dernières versions d'OSX, il y a une sorte de "protection du fichier système" qui vous empêche de Parcheando le fichier pertinent. D'abord, vous devez désactiver cette protection de fichier (qui, je pense, est activée après chaque mise à jour) et ensuite vous devez patcher le fichier pertinent dans OSX. Si je trouve la réponse pour la dernière version, je reviendrai ici et mettrai à jour la réponse, mais vous devriez chercher sur Google quelque chose comme "osx (votre version) pixel clock unlock patch". Une fois que vous avez patché les fichiers pertinents, vous devriez être en mesure d'utiliser des utilitaires comme switchresx (qui est ce que j'utilise) pour définir des résolutions personnalisées. J'ai trouvé un patch pour une version d'osx ici : https://github.com/Floris497/mac-pixel-clock-patch Bonne chance !

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X