macOS Catalina : combien consomme Sidecar, l'app qui utilise l'iPad en écran externe ?
Par Didier Pulicani - Publié le
Vous l'avez vu dans notre vidéo dédiée à iPadOS 13 ou à macOS Catalina, la fonction Sidecar permet d'utiliser son iPad comme écran externe, comme le proposaient déjà certaines applications tierces.
Pour que ça marche, il suffit d'avoir iPadOS 13 sur la tablette et macOS Catalina sur le Mac, puis d'aller dans les Préférences Système, onglet Sidecar, et d'activer la fonction.
Vous pouvez bien-sûr choisir la disposition, ou le mode de réplication/extension, comme n'importe quel écran.
Mais la question qui nous intéresse aujourd'hui, c'est bien-sûr la consommation de ressources engendrée par Sidecar, car les apps qui sont aujourd'hui sur le marché (et qui n'utilisent pas de hardware spécifique) font beaucoup appel au CPU. Chez Apple, en sus de la gestion de Sidecar, qui a son propre démon
Pourquoi autant ? La raison est simple : pour que l'image s'affiche sur l'iPad, il faut encoder la vidéo en temps réel (a priori en H.265) et venir l'afficher sur la tablette. En effet, cette dernière n'est pas vue comme un écran à proprement parler, et Apple n'utilise donc pas l'accélération GPU comme pour un moniteur, mais bien le CPU pour créer une sorte
Malgré une décompression hardware en temps réel et optimisée sur la puce Intel, l'opération nécessite beaucoup de ressources, et l'on obtient de fait une latence notable -à vue de nez, quelques centaines de millisecondes, ce qui reste beaucoup pour du dessin, mais suffisant pour un usage ponctuel.
Bref, Sidecar reste intéressant en dépannage (vacances, déplacements...) mais au quotidien, la latence et la consommation de ressources -également responsable d'une perte nette d'autonomie- restent deux éléments à ne pas négliger.
Pour que ça marche, il suffit d'avoir iPadOS 13 sur la tablette et macOS Catalina sur le Mac, puis d'aller dans les Préférences Système, onglet Sidecar, et d'activer la fonction.
Vous pouvez bien-sûr choisir la disposition, ou le mode de réplication/extension, comme n'importe quel écran.
Mais la question qui nous intéresse aujourd'hui, c'est bien-sûr la consommation de ressources engendrée par Sidecar, car les apps qui sont aujourd'hui sur le marché (et qui n'utilisent pas de hardware spécifique) font beaucoup appel au CPU. Chez Apple, en sus de la gestion de Sidecar, qui a son propre démon
SidecarDisplayAgent(
deamonen anglais, un programme qui fonctionne en tâche de fond), la firme utilise également un démon commun avec FaceTime, appelé
avconferenced, probablement chargé de l'encodage vidéo. Durant nos tests, ce dernier consomme beaucoup de CPU, entre 5% au repos et jusqu'à 30/35% sur notre MacBook Pro 15" équipé pourtant d'un Core i9 à 6 coeurs !
Pourquoi autant ? La raison est simple : pour que l'image s'affiche sur l'iPad, il faut encoder la vidéo en temps réel (a priori en H.265) et venir l'afficher sur la tablette. En effet, cette dernière n'est pas vue comme un écran à proprement parler, et Apple n'utilise donc pas l'accélération GPU comme pour un moniteur, mais bien le CPU pour créer une sorte
d'écran artificielenvoyé à une application via le réseau (Wifi ou en filaire).
Avec un programme comme Photoshop, déjà très gourmand en solo, Sidecar peut brider les performances de la machine...
Malgré une décompression hardware en temps réel et optimisée sur la puce Intel, l'opération nécessite beaucoup de ressources, et l'on obtient de fait une latence notable -à vue de nez, quelques centaines de millisecondes, ce qui reste beaucoup pour du dessin, mais suffisant pour un usage ponctuel.
Bref, Sidecar reste intéressant en dépannage (vacances, déplacements...) mais au quotidien, la latence et la consommation de ressources -également responsable d'une perte nette d'autonomie- restent deux éléments à ne pas négliger.
Tout sur macOS Catalina !
Tout sur iPadOS 13 !