• [^] # Re: Poubelle X11.

    Posté par . En réponse à la dépêche Effervescence autour de la pile graphique libre. Évalué à 8.

    Tu veux des faits ?

    • Expérience utilisateur :

    Perte du serveur X , la plupart du temps après mise à jour du noyau ou du driver de la carte graphique. Une simple recherche Google " black screen Linux " te donne plus de 8 millions de résultats.
    En dehors des pannes matérielles, les systèmes d'exploitation privateurs ont un fonctionnement toujours graphique, ce qui permet à l'utilisateur d'utiliser son Firefox préféré pour aller chercher la solution à son problème graphique sur le Web.
    Un utilisateur de Linux confronté à un problème de Black Screen n'a pas d'autre solution que de passer par un autre système d'exploitation pour pouvoir chercher la solution à son problème sur le net. ( je parle pas de w3m ou autres solutions CLI inutilisables compte tenue de l'architecture des pages web actuelles ). La solution peut être un liveCD, mais beaucoup plus lent, ou un multiboot. elle peut l'être. Mais la solution " graphique dégradé " comme sous WIndows n'existe pas. Un utilisateur seul avec son OS et qui n'a pas les compétences requises , qui a juste utilisé une distribution qui a laissé passé une mise à jour qui lui a cassé son serveur X, est un utilisateur perdu.

    Raccourcis Claviers. Là c'est très fort, les raccourcis de Xserver existent en plus des raccourcis de ton gestionnaire de bureau. Ce qui signifie que si tu veux modifier certains raccourcis, t'adresser à Gconf ne suffit pas . On a 2 programmes qui font la même chose et qui fonctionnent en même temps. Super non comme " fonctionnement impeccable de X11 " .

    latence.
    Il suffit de connecter un client de jeu en réseau sur 2 machines , l'une Windows et l'autre Linux, et sur la machine Linux disposer de la meilleure CG kivabien avec les plus rapides pilotes graphiques, pour se rendre compte qu'en cas de changement de contexte ( passage d'un portail, dialogue, ... ) l'utilisation du serveur X introduit une latence supérieure à la seconde. Ce qui est inadmissible dans le cas de tournois par exemples. Si le contexte n'est pas changé, par contre, je n'ai jamais observé de différences... Ce qui permet de dire qu'"on peut jouer sous Linux ". Mais à quel prix ?

    • Matériel :

    L'avenir, que dis-je l'avenir ? Le présent est au multi-processeurs.
    Dans les machines couramment vendues, nous avons un processeur central ( CPU : amd64 / EM64T ou ARM ) composé de plusieurs noyaux ( cores ), et des processeurs parallèles ( GPU, mais pas seulement, on peut citer le feu Physics d'Ageia repris et intégré dans les GPU NVidia ) et communément dans les machines équipées de processeurs Intel actuels ( Sandy Brisge ), un second GPU NVidia ou ATI, les deux processeurs parallèles se partageant les tâches d'affichage graphique.
    Or, les gestionnaires de bureau modernes regroupent toutes les applications dans un seul serveur X. ( ceci pourrait être corrigé facilement en affectant à une application interne à Gnome un autre serveur X , mais c'est pas fait ) , pour utiliser le multiGPU ( et les solutions futures avec des processeurs dédiés tour à tour au calcul parallèle et à l'affichage de lignes ) , il faut attribuer à chaque GPU son propre driver , ce qui se fait par l'intermédiaire du serveur X , et est incompatible avec les gestionnaires de bureau actuels, mais surtout, il faut lui attribuer de la RAM ( La mémoire disponible sur les cartes graphiques ), cette RAM est affectée aux applications qui utilisent cette catre graphique .X11 ne permet tout simplement pas de réserver les tampons mémoire pour un GPU unique. Dans les machines actuelles, Optimus ou le switch " à chaud " de GPU, une gestion améliorée potentielle de Gnome ( permettant de lancer un deuxième serveur graphique dans Gnome utilisant la deuxième CG ) n'est pas possible parce que la gestion par processus de tampons d'adresses de VRAM n'est pas implémentée. Ces machines, je le répète, sont déjà en vente. Les clients qui utilisent Optimus ne peuvent pas et ne pourront JAMAIS bénéficier de la même expérience utilisateur que sous MacOS et sous Windows en utilisant X11.
    Et ces machines vont représenter une part de plus en plus importante des ventes, l'avenir est au multiGPU intégré même au cœur du CPU. Là maintenant tout de suite.

    Sedullus dux et princeps Lemovicum occiditur