• [^] # Re: faut arrêter de s'accaparer le projet fait par les autres

    Posté par (site web personnel) . En réponse au journal Ubuntu abandonne X pour Wayland. Évalué à 2.

    La voie prise par VirtualGL est aussi intéressante. En gros, on inverse X, le client redevient le serveur et le serveur le client ;-)

    Je résume ce que j'en ai compris. On se place dans la configuration d'un poste client (serveur X) et d'une station de travail d'accès distant (serveur donc client X). L'affichage normal passe toujours par X sauf pour une fenêtre OpenGL. La résolution OpenGL se fait en local sur la carte graphique, on récupère en sortie de carte l'image calculé qu'on met à disposition du client via un serveur de type stream (Image, VNC...). Avec ce système, le client est bien client pour les fenêtres OpenGL et le serveur reste serveur pour la partie OpenGL !

    Ceci marchait mal avant car récupérer l'image en sortie de carte graphique était soit impossible soit très lent. Avec les dernières cartes, il parait que c'est maintenant chose bien plus facile et performant.

    Rien n'empêche de faire cela sur une et une seule machine. Imaginer deux machines est parfois plus simple pour les explications.

    Bref, avec la voie VirtualGL, l'application envoi sur la bonne carte graphique selon la fenêtre, sinon on utilise le système classique. On pourrait très bien imaginer cela pour les machines a deux processeurs graphiques.