RamterStudioRamterStudio
Contact
Dans les coulisses

Behind Mac Virtual Display

Cette fois, le format d’écran est vraiment dingue.

Je voulais un espace Mac à distance qui corresponde vraiment au Galaxy Z Fold8. Ce petit essai est devenu une app native de barre des menus macOS.

Le profil Galaxy Z Fold8 en 2448×1848 avec un espace HiDPI équivalent à 1224×924.
Le profil Galaxy Z Fold8 en 2448×1848 avec un espace HiDPI équivalent à 1224×924.
01 · ORIGINE

Tout a commencé avec le Fold8

Déplié, il ressemblait davantage à une petite tablette qu’à un téléphone, avec le bon format pour accéder ponctuellement à mon MacBook Pro.

Le premier test a dépassé mes attentes : quasi instantané à la maison et assez stable sur le réseau SKT 5G pour travailler réellement.

Mais relier un hôte et un client ne suffisait pas. Le Mac avait besoin d’un écran ayant le format, la définition et la fréquence du Fold.

Le Fold était prêt pour un espace Mac. macOS ne l’était pas.
02 · PROBLÈME

Le streaming ne crée pas le bon écran

Les outils à distance affichent le Mac, mais ne créent pas automatiquement dans macOS un espace adapté au client.

FORMAT

Bandes noires

Un moniteur physique ou un profil de tablette laisse de l’espace inutilisé en mode Fit.

CADRAGE

Fill et Stretch

Fill coupe le bureau ; Stretch déforme l’interface.

HÔTE

Écran absent

Sunshine capture un écran existant. La connexion d’Artemis ne crée pas un écran au format Fold.

03 · ÉCRAN

La pièce manquante était un écran HiDPI natif

Le profil Fold8 sort en 2448×1848 à 120 Hz tout en offrant dans macOS un espace confortable équivalent à 1224×924.

HiDPI ne réduit pas la sortie physique : quatre pixels dessinent un point logique pour conserver des textes nets.

Avec le bon format, Artemis reste en Fit et remplit l’écran sans bandes, recadrage ni déformation.

ProfilSortie nativeEspace HiDPIFréquence
Galaxy Z Fold82448 × 18481224 × 924120 Hz
iPad Pro 11-inch2420 × 16681210 × 834120 Hz
04 · APP

Du raccourci à l’app de barre des menus

La première version assemblait des raccourcis et plusieurs outils d’affichage. Répéter ces étapes fragiles a justifié une app dédiée.

CRÉER

Profils d’appareils

Crée des écrans Fold et iPad avec définition, HiDPI et 120 Hz adaptés.

ROUTER

Intégration Sunshine

Relit l’identifiant actuel et sélectionne l’écran dans Sunshine.

PROTÉGER

Restauration sûre

Sauvegarde la disposition physique et la restaure à l’arrêt.

CONTRÔLER

Écran principal

Place menus et apps dans l’espace visible à distance.

ÉTAT

Tailscale

Affiche la connexion sans piloter le compte VPN.

SANS ÉCRAN

Mode clamshell

Conserve l’espace après extinction du moniteur selon l’ordre testé.

05 · CONNEXION

Quatre composants, un espace à distance

Mac Virtual Display gère l’écran ; Sunshine, Artemis et Tailscale gardent chacun un rôle précis.

01Mac Virtual Display

Crée et restaure l’espace macOS adapté.

02Sunshine

Capture et encode l’écran sur le Mac.

03Artemis

Affiche le flux sur le Fold et renvoie les entrées.

04Tailscale

Fournit une route privée vers le Mac à l’extérieur.

Tailscale est facultatif sur le même réseau local, mais fournit aussi une adresse stable quand le Mac câblé n’est pas détecté automatiquement.
06 · CONFIGURATION

La configuration complète du Fold8

Le Mac reçoit Mac Virtual Display, Sunshine et Tailscale ; le Fold reçoit l’APK nonRoot game d’Artemis et Tailscale.

  1. Choisir Galaxy Z Fold8, activer Sunshine integration et appuyer sur Turn On.
  2. Connecter les deux appareils au même Tailscale et ajouter l’adresse 100.x.x.x du Mac dans Artemis.
  3. Saisir le code PIN à quatre chiffres dans Sunshine via https://localhost:47990.
  4. Choisir Desktop et appliquer le profil 120 Hz ci-dessous.

Réglages Artemis testés

Réglage ArtemisValeur
Video resolutionCustom 2448 × 1848
Frame rate120 FPS
Video bitrate65 Mbps
Video codecPrefer HEVC
Video frame pacingBalanced
Video Scale ModeFit
HDROff
Use Virtual DisplayOff
Use Virtual Display reste désactivé car l’écran hôte existe déjà. En cas d’instabilité, réduire d’abord le débit.
07 · USAGE

Tactile, 5G et clamshell

La configuration devait fonctionner loin du bureau, pas seulement en démonstration locale.

Un doigt déplace le pointeur, deux doigts font défiler, un tap à deux doigts fait un clic droit et trois doigts affichent le clavier.

Pour le texte, le clavier du Fold reste en anglais et la source de saisie change sur le Mac.

Le Mac est relié en Ethernet à une connexion gigabit et le domicile utilise le Wi‑Fi 7. Sur SKT 5G, 2448×1848, 120 Hz, HEVC et 65 Mbps sont restés stables.

En clamshell : brancher alimentation et Ethernet, activer le profil Fold tant que le moniteur est visible, vérifier Artemis, puis éteindre le moniteur en dernier.
Le profil Galaxy Z Fold8 en 2448×1848 avec un espace HiDPI équivalent à 1224×924.
Le profil Galaxy Z Fold8 en 2448×1848 avec un espace HiDPI équivalent à 1224×924.
08 · LIMITES

Ce que l’app ne prétend pas résoudre

Elle retire les frictions côté affichage, pas toutes les limites du réseau ou de macOS.

RÉSEAU

Conditions mobiles

La latence varie avec le lieu, l’antenne et la connexion directe Tailscale.

HEADLESS

Tester avant de partir

Le clamshell prolongé et le redémarrage varient selon le Mac et macOS.

SAISIE

Chemin texte macOS

Le texte composé sur Android peut échouer ; la langue se change sur le Mac.

Un écran Mac adapté à l’appareil entre vos mains.

Mac Virtual Display est gratuit, signé et notarié pour les Mac Apple silicon sous macOS 14 ou ultérieur.