Français

Latence de manette sur un Mac

Quatre choses règlent la plupart des latences de manette sur un Mac, dans cet ordre. Jouez en plein écran, pour que le Game Mode s'active : sur un Mac à puce Apple avec macOS Sonoma ou ultérieur, il double la fréquence d'échantillonnage Bluetooth des manettes. Utilisez un câble si votre manette envoie ses commandes par câble. Dégagez l'air en 2,4 GHz autour du Mac. Et si le jeu passe par Steam, essayez-le avec Steam Input désactivé pour ce jeu. Le Bluetooth seul ajoute un petit délai constant. La latence que l'on remarque vraiment vient généralement d'interférences, d'un flux vidéo ou d'une couche intermédiaire.

Télécharger InputConfig dans le Mac App StoreInputConfig est gratuit sur le Mac App Store. macOS 14 ou ultérieur, sans compte, sans suivi, open source.

Étapes

  1. Jouez en plein écran pour que le Game Mode s'active.
  2. Branchez la manette directement au Mac si elle envoie ses commandes par câble.
  3. Rapprochez la manette, éloignez les disques et hubs USB 3, et passez le Wi-Fi en 5 GHz.
  4. Dans Steam, réglez le remplacement de Steam Input du jeu sur Disable Steam Input.
  5. Sur un MacBook sur batterie, augmentez On battery dans InputConfig, Réglages (Settings), Polling rate.

Laisser le Game Mode s'activer

Le correctif d'Apple contre la latence des manettes est le Game Mode. Quand un jeu passe en plein écran sur un Mac à puce Apple avec macOS Sonoma 14 ou ultérieur, le Game Mode s'active tout seul. Il donne au jeu la priorité sur le CPU et le GPU et, selon Apple, double la fréquence d'échantillonnage Bluetooth, ce qui réduit la latence d'entrée des manettes sans fil et des AirPods (la page Game Mode d'Apple).

Trois choses l'empêchent de fonctionner :

  • Une fenêtre. Le jeu est dans une fenêtre, pas en plein écran.
  • Une puce Intel. Les Mac Intel n'ont pas de Game Mode. Un câble est la solution dans ce cas.
  • Désactivé une fois. Si le Game Mode a été désactivé pour ce jeu, il reste désactivé pour ce jeu, même après l'avoir quitté et rouvert, jusqu'à ce que vous le réactiviez. Sur macOS Tahoe, cliquez sur l'icône Game dans la barre des menus (ou appuyez sur Commande-Échap), puis sur Settings. Sur Sonoma et Sequoia, utilisez le menu Game de la barre des menus.

Le plein écran ne coûte rien et c'est la première chose à essayer. Plus de détails sur le Game Mode sur Mac.

Utiliser un câble si votre manette envoie ses commandes par câble

Un câble est la connexion à latence la plus basse et la plus constante, et sur un Mac de bureau loin du canapé il supprime aussi les coupures. Branchez l'USB-C directement au Mac, pas à un hub. Pour un portable sur le canapé, le Bluetooth convient.

Toutes les manettes n'envoient pas leurs commandes par câble sur un Mac : la Switch Pro Controller ne fait que se charger ainsi, et les manettes Xbox filaires dépendent de votre version de macOS.

Dégager l'air en 2,4 GHz

Le Bluetooth partage le 2,4 GHz avec le Wi-Fi et se fait perturber par les appareils USB 3 placés près du Mac. Une latence intermittente avec quelques coupures vient presque toujours de là.

  • Rapprochez la manette. La distance aggrave toutes les autres sources d'interférences.
  • Éloignez le routeur. Ou passez le Wi-Fi en 5 GHz.
  • Déplacez les hubs et disques USB 3. Gardez-les loin du côté du Mac avec lequel la manette communique.

Essayer Steam Input désactivé pour les jeux Steam

Steam peut se placer entre la manette et le jeu et la traduire. Cette couche est derrière beaucoup de signalements de latence sur Mac, avec les manettes Switch Pro et Xbox en particulier, et la solution rapportée est de la désactiver pour ce seul jeu.

  • Vous : Dans Steam, faites un clic droit sur le jeu, choisissez Properties, puis Controller, et réglez le remplacement sur Disable Steam Input.
  • Vérification : Si la latence a disparu, gardez-le désactivé pour ce jeu. Si le jeu ne voit plus du tout la manette, remettez le réglage : il avait besoin de Steam Input, et la latence vient d'ailleurs.

Si les menus de Steam répondent mais pas le jeu, c'est un autre problème : voir la manette fonctionne dans Steam mais pas dans le jeu.

Savoir ce qu'ajoute un flux vidéo

GeForce NOW et Xbox Cloud Gaming ajoutent 40 à 100 millisecondes sur une bonne connexion, et davantage en Wi-Fi. C'est le flux, pas la manette. Un câble Ethernet, une région de serveur proche et une résolution plus basse aident tous. Un câble sur la manette n'aide guère.

Il en va de même pour PS Remote Play et Steam Link depuis votre propre console ou PC. Mettez la console ou le PC en Ethernet et le Mac en Wi-Fi 5 GHz ou sur câble avant d'accuser la manette.

Savoir ce qu'ajoute un mappeur

InputConfig lit la manette 120 fois par seconde sur secteur et 60 fois par seconde sur batterie, d'origine. L'attente que cela ajoute est plus courte que ce que l'on remarque en jouant.

  • Vous : Ouvrez InputConfig, Réglages (Settings), Polling rate. Avec Auto-switch on power source activé, choisissez On power adapter et On battery : 60, 120, 180 ou 240 Hz.
  • InputConfig : Il applique la nouvelle fréquence tout de suite, sans redémarrage, et affiche la fréquence à laquelle le moteur tourne pendant qu'un préréglage est actif.
  • Vérification : Avec un préréglage en cours, la ligne sous les sélecteurs affiche la nouvelle fréquence. Pour viser sur un MacBook loin du chargeur, réglez On battery sur 120 ou 240.
Les Réglages d'InputConfig, Polling rate, avec Auto-switch on power source activé, On power adapter à 120 Hz, On battery à 60 Hz, et la ligne de fréquence en direct en dessous.
Figure 1. Les deux sélecteurs règlent la fréquence pour chaque source d'alimentation. La ligne du dessous montre la fréquence à laquelle le moteur tourne réellement.

Une fréquence plus basse sur batterie dure plus longtemps, ce qui explique qu'elle soit la valeur par défaut.

Si cela lague encore

Montez cette échelle, en commençant par la plus petite étape :

  1. Chargez la manette. Une batterie faible est une cause courante de manette qui saccade.
  2. Comparez un jeu à un autre. Si un seul jeu lague, le délai vient généralement de ce jeu ou de son flux, pas de la manette.
  3. Vérifiez la courbe de réponse dans un jeu mappé. Si une disposition InputConfig paraît molle, regardez d'abord les lignes de stick : une courbe douce est lente près du centre par conception, et une courbe linéaire paraît plus vive.
  4. Testez la manette seule. Si elle décroche en plus de laguer, voir une manette qui se déconnecte sans cesse. La plupart des causes décrites s'appliquent à n'importe quelle manette.

Ce qu'aucun réglage ne peut corriger

  • Le Bluetooth lui-même. Il ajoute un petit délai constant, inférieur à ce que la plupart des gens perçoivent.
  • Un flux cloud. Les 40 à 100 millisecondes viennent du réseau, pas de la manette.
  • Un Mac Intel. Il n'a pas de Game Mode, donc la fréquence d'échantillonnage Bluetooth doublée n'est pas disponible.

L'essentiel en bref

  • Plein écran. Le Game Mode s'active et double la fréquence d'échantillonnage Bluetooth.
  • Câble ou air dégagé. Utilisez un câble directement sur le Mac, ou le Bluetooth sans encombrement USB 3 et avec le Wi-Fi en 5 GHz.
  • Steam Input désactivé. Pour un jeu Steam qui lague, essayez-le désactivé pour ce jeu.

La latence que l'on ressent vient presque toujours d'interférences, d'un flux vidéo ou d'une couche intermédiaire, pas du Bluetooth lui-même.

Questions

La latence Bluetooth est-elle perceptible avec une manette sur Mac ?

Rarement. Le délai ajouté par le Bluetooth est petit et constant, inférieur à ce que la plupart des gens perçoivent. Ce que l'on remarque vraiment, ce sont les interférences et le streaming.

Une app de mappage ajoute-t-elle de la latence ?

Très peu. InputConfig lit la manette à 120 Hz sur secteur et à 60 Hz sur batterie par défaut, et jusqu'à 240 Hz si vous le choisissez.

Pourquoi ma Switch Pro Controller lague-t-elle sur un Mac ?

Sur un Mac, la Pro Controller n'envoie ses commandes qu'en Bluetooth. Le câble USB-C ne fait que la charger, donc la solution du câble ne s'applique pas. Gardez-la près du Mac, loin des hubs et disques USB 3, et passez le Wi-Fi en 5 GHz. Si elle lague encore dans un seul jeu, le délai vient généralement du jeu ou d'un flux vidéo.

Le Game Mode réduit-il la latence des manettes sur Mac ?

Oui, sur un Mac à puce Apple avec macOS Sonoma ou ultérieur. Apple indique qu'il double la fréquence d'échantillonnage Bluetooth des manettes et des AirPods. Il s'active quand le jeu passe en plein écran. Un jeu dans une fenêtre ne l'obtient pas.

Pourquoi ma manette Xbox lague-t-elle sur mon Mac ?

En général à cause d'interférences ou de la distance en Bluetooth, d'une batterie faible ou de Steam Input dans un jeu Steam. Jouez en plein écran pour activer le Game Mode, rapprochez-vous ou éloignez les hubs USB 3 du Mac, chargez la manette et essayez Steam Input désactivé pour ce jeu.

Une manette filaire réduit-elle la latence sur un Mac ?

Un peu, et elle rend le délai plus constant. Le plus grand avantage est qu'un câble ignore les interférences, qui causent la plupart des latences perceptibles. Toutes les manettes n'envoient pas leurs commandes par câble sur un Mac : la Switch Pro Controller ne fait que se charger ainsi, et les manettes Xbox filaires dépendent de votre version de macOS.

Comment tester la latence d'une manette ?

Aucune page web ne peut chronométrer tout le trajet entre un appui et le changement de l'image. Ce qu'un navigateur peut montrer, c'est la fréquence d'arrivée des nouvelles lectures : le test de fréquence d'interrogation de la manette compte les mises à jour par seconde, donc lancez-le une fois sur câble et une fois en Bluetooth, puis comparez les deux nombres.

À lire aussi, en français

Guides détaillés, en anglais

Qui écrit. Ryleigh Newman développe InputConfig et pilote son propre Mac chaque jour avec une manette, parce que ses mains fonctionnent mal. Cette page est traduite de l'anglais. Les principaux boutons et menus de l'app s'affichent en français quand le Mac est réglé en français ; cette page les nomme ainsi, avec le nom anglais entre parenthèses. Le reste de l'app et du site est en anglais.

Cette page dans d'autres langues : English, العربية, Čeština, Dansk, Deutsch, Español, Suomi, עברית, Magyar, Bahasa Indonesia, Italiano, 日本語, 한국어, Norsk, Nederlands, Polski, Português, Русский, Slovenčina, Svenska, ไทย, Türkçe, Українська, Tiếng Việt, 繁體中文, 简体中文

Télécharger InputConfig dans le Mac App StoreGratuit. macOS 14 ou ultérieur. Sans compte, rien ne quitte votre Mac. Open source sur GitHub.