Je suis peut-être tatillon mais je trouve que l’article n’est pas très bon.
Proton est la couche logicielle qui traduit les instructions de programmation des jeux sous Linux afin qu’ils puissent être interprétés par Linux.
Traduction ça n’est pas le bon mot. La brique principale de Proton c’est Wine dont le nom précise spécifiquement que ça n’est pas un émulateur (Wine Is Not an Emulator). Wine ne convertit pas les instructions il les implémente. La différence c’est qu’il n’y a pas de surcoût de performance à adapter le jeu au système. Si on veut simplifier (énormément) il serait plus juste de dire que Proton fournit les versions de DirectX pour les systèmes à base de Linux (ça fait bcp plus que ça, certes).
Cela dit je trouve que ce passage est très juste :
C’est ce qui est amusant avec Windows aujourd’hui. DirectX a été forgé comme l’Anneau de Sauron. Un système pour unifier tous les univers du jeu PC et les rendre performant. Permettant aux différents éditeurs de profiter de toutes les ressources de Windows et de dialoguer plus facilement avec les composants proposés. Mais enfermant également ces mêmes éditeurs dans la main de Microsoft. Ce qui a été une force pour l’éditeur pendant de nombreuses années. Tout le temps où aucun constructeur n’a voulu prendre en main son destin sous Linux.
Je pense qu’il manque aussi l’explication du pourquoi dans cet article. Si j’étais profane je crois que la première question qui me viendrait serait “OK mais c’est quoi l’intérêt ?”. Et l’explication est multiple, complexe et intéressante. Diversité, indépendance, performance, …
Je pense qu’il manque aussi l’explication du pourquoi dans cet article.
Parce qu’un gosse était frustré de pas pouvoir jouer à Nier Automata via Wine sous Linux et a décidé de coder un truc qui finira par devenir DXVK, la pièce centrale qui permet de faire tourner des jeux Direct X via Vulkan sous Linux.
Je semi-troll, mais je ne dois pas être bien loin de la vérité (cherchez « Philip Rebohle » si vous voulez plus d’info).
Si c’est pour Nier Automata je plussoie à 100%. 😅
Cependant, l’explication j’aimerais qu’elle soit dans l’article vu son niveau de vulga.
Moi, j’en ai pas besoin.
Je suis peut-être tatillon mais je trouve que l’article n’est pas très bon.
Traduction ça n’est pas le bon mot. La brique principale de Proton c’est Wine dont le nom précise spécifiquement que ça n’est pas un émulateur (Wine Is Not an Emulator). Wine ne convertit pas les instructions il les implémente. La différence c’est qu’il n’y a pas de surcoût de performance à adapter le jeu au système. Si on veut simplifier (énormément) il serait plus juste de dire que Proton fournit les versions de DirectX pour les systèmes à base de Linux (ça fait bcp plus que ça, certes).
Cela dit je trouve que ce passage est très juste :
Je pense qu’il manque aussi l’explication du pourquoi dans cet article. Si j’étais profane je crois que la première question qui me viendrait serait “OK mais c’est quoi l’intérêt ?”. Et l’explication est multiple, complexe et intéressante. Diversité, indépendance, performance, …
Parce qu’un gosse était frustré de pas pouvoir jouer à Nier Automata via Wine sous Linux et a décidé de coder un truc qui finira par devenir DXVK, la pièce centrale qui permet de faire tourner des jeux Direct X via Vulkan sous Linux.
Je semi-troll, mais je ne dois pas être bien loin de la vérité (cherchez « Philip Rebohle » si vous voulez plus d’info).
Si c’est pour Nier Automata je plussoie à 100%. 😅
Cependant, l’explication j’aimerais qu’elle soit dans l’article vu son niveau de vulga.
Moi, j’en ai pas besoin.