COMPTOIR
  
register

WineD3D gagne un patch, pas de quoi faire de la concurrence à DXVK

Dans la communauté du libre comme partout, chacun y va de son propre cru dès l’instant où il faut implémenter une nouvelle fonctionnalité. Cela mène parfois à des doublons bien inutiles, et c’est ce qui semble être (malheureusement ?) le cas actuellement ! En effet, si DXVK est la méthode choisie par Valve pour traduire le code DirectX en son équivalent Vulkan lors de l’exécution par Proton — c’est à dire quand le programme Windows est mis dans la boite Linux — Wine a également la même idée derrière la tête.

 

Le souci réside dans le fait que Proton, cette couche de compatibilité, est justement basée sur Wine. Or, pour le moment, le rendu graphique en Wine (pur) est effectué par un système de traduction vers de l’OpenGL, nommé WineD3D. À l’époque, Vulkan n’existait pas encore, le code n’a donc aucune abstraction permettant de basculer vers un autre système de rendu. C’est CodeWeavers qui s’en charge, une boite que nous avions déjà croisée au comptoir dans un contexte similaire. La firme vient en effet de soumettre une série de patchs préparant le terrain en externalisant une partie de code jusqu’alors dédié à la version OpenGL.

 

Cependant, la dernière mise à jour datait de janvier avec la sortie de la version 5.0, sachant que les premières opérations avaient quant à elles commencé l’an dernier, avec nombre de hauts et de bas — autant dire que le développement est assez chaotique. En outre, le projet est encore loin d’être opérationnel — ni même accessible en bêta —, ce qui soulève des questions quant à son avenir face à DXVK. Fusion ? Concurrence ? Affaire à suivre, mais sur le long terme ! (Source : Phoronix)

 

wine logo

Un poil avant ?

GX-F Aurum, Cougar s'attaque au haut de gamme ?

Un peu plus tard ...

Gamotron • Y'en aurait pas un peu marre ?

Les 12 ragots
Les ragots sont actuellement
ouverts à tous, c'est open bar !
par Nicolas D., le Mercredi 22 Avril 2020 à 09h13  
par radada, le Mardi 21 Avril 2020 à 17h25
Maintenant il me semble que sur le comptoir vas sortir un "tuto" pour faire tourner ses jeux avec linux.
Je suis très intéressé car j'ai besoin de faire tourner un vieux q9450 coupler a une 290x avec un minimun de conso!!!(j'ai une alim 400w + une sur-alim de 600w)Mais pas sur que ça marche???
Patience, mais il est en phase finale . Normalement, tu n'auras pas de souci vu le matériel !
par radada, le Mardi 21 Avril 2020 à 17h25  
J'ai tester wine il y quelques années et du coups j'ai arreter linux.
C'est dommage je trouvais l'os bien agréable et intelligent ; mais pour jouer ; une horreur!
Seul les jeux types "theme park" tournais convenablement.
Maintenant il me semble que sur le comptoir vas sortir un "tuto" pour faire tourner ses jeux avec linux.
Je suis très intéressé car j'ai besoin de faire tourner un vieux q9450 coupler a une 290x avec un minimun de conso!!!(j'ai une alim 400w + une sur-alim de 600w)Mais pas sur que ça marche???
par Mitch074 en Auvergne-Rhône-Alpes, le Mardi 21 Avril 2020 à 08h03  
Si on regarde les discussions derrière ces deux projets, l'auteur de DXVK est lui-même d'accord avec le projet Wine : WineD3D est structurellement plus fiable et sera aussi plus efficace et plus facile à maintenir une fois repris du début à la fin par wine.
Les programmeurs du projet wine n'accepteront jamais de merger DXVK, mais ils regardent ça de près parce que ça leur donne une comparaison (et une liste de bugs) pour leur implémentation de WineD3D.
par Nicolas D., le Lundi 20 Avril 2020 à 15h03  
par Vaark en Provence-Alpes-Côte d'Azur, le Lundi 20 Avril 2020 à 14h33
Si, en gage d'affection indéfectible, je devais te jeter une boite en carton au visage tu préfèrerais quoi ? GPU, PSU, MB ou CPU (le dernier fait un peu petit joueur) ?
Plutôt une boite de masques en ce moment
par Vaark en Provence-Alpes-Côte d'Azur, le Lundi 20 Avril 2020 à 14h33  
Si, en gage d'affection indéfectible, je devais te jeter une boite en carton au visage tu préfèrerais quoi ? GPU, PSU, MB ou CPU (le dernier fait un peu petit joueur) ?
par Nicolas D., le Lundi 20 Avril 2020 à 11h46
En fait, peu de choses se chevauchent à part Lutris / PlayOnLinux dans ton message . WineHQ c'est juste le nom du site officiel de Wine, et D3DVK est loin d'être opérationnel (bien que le projet soit exactement le même que DXVK). Tout sera explicité dans le futur tutoriel .
par Nicolas D., le Lundi 20 Avril 2020 à 11h46  
par Vaark en Provence-Alpes-Côte d'Azur, le Samedi 18 Avril 2020 à 20h41
La multiplicité des solutions est l'un des charmes des systèmes libres mais c'est aussi une tare quand il y a un certain nombre d'outils répandus qui se marchent dessus les uns les autres.
Wine, D3DVK, DXVK, WineHQ, Lutris, PlayOnLinux, Proton... ce sont autant d'excellentes initiatives avec lesquelles on peut réussir à faire tourner certains trucs et d'autres non et je ne trouve vraiment pas ça simple de s'y retrouver.
En fait, peu de choses se chevauchent à part Lutris / PlayOnLinux dans ton message . WineHQ c'est juste le nom du site officiel de Wine, et D3DVK est loin d'être opérationnel (bien que le projet soit exactement le même que DXVK). Tout sera explicité dans le futur tutoriel .
par Nicolas D., le Lundi 20 Avril 2020 à 11h35  
par DoCky, le Dimanche 19 Avril 2020 à 00h09
Je plussoie !
Ça avance, ça avance . Il faut le temps pour continuer à newser quotidiennement, et faire un tutoriel clair et pas à pas, surtout au niveau de l'installation et du partitionnement.
par Un hardeur des ragots en Île-de-France, le Lundi 20 Avril 2020 à 11h09
Et donc ?
Ca nécessiterait d'installer Wine 2 fois, une version DXVK et une autre WineD3D, pour bénéficier des 2 ?
Non, si tu veux le faire manuellement, une version de Wine suffit, c'est un script à lier ou non au lancement qui gérera l'activation de DXVK .
par Un hardeur des ragots en Île-de-France, le Lundi 20 Avril 2020 à 11h09  
Et donc ?
Ca nécessiterait d'installer Wine 2 fois, une version DXVK et une autre WineD3D, pour bénéficier des 2 ?
par DoCky, le Dimanche 19 Avril 2020 à 00h09  
par Vaark en Provence-Alpes-Côte d'Azur, le Samedi 18 Avril 2020 à 20h41
Heureusement que Saint Nicolas veille au grain (pourvu qu'il sorte son tuto avant décembre !)
Je plussoie !
par Vaark en Provence-Alpes-Côte d'Azur, le Samedi 18 Avril 2020 à 20h41  
La multiplicité des solutions est l'un des charmes des systèmes libres mais c'est aussi une tare quand il y a un certain nombre d'outils répandus qui se marchent dessus les uns les autres.
Wine, D3DVK, DXVK, WineHQ, Lutris, PlayOnLinux, Proton... ce sont autant d'excellentes initiatives avec lesquelles on peut réussir à faire tourner certains trucs et d'autres non et je ne trouve vraiment pas ça simple de s'y retrouver.
Heureusement que Saint Nicolas veille au grain (pourvu qu'il sorte son tuto avant décembre !)
par Un ragoteur Solo des Hauts-de-France, le Samedi 18 Avril 2020 à 18h46  
WineHQ (opensource) et codeweaver (payant) bien avant lui font état d'un historique très intéressant et basé sur ce que qui existait il y a 15-20 ans.
Maintenant avec l'avènement de Vulkan, les possibilités d'accélération sont énormes et le virage qu'à pris Valve avec Proton et Dxvk est juste magnifique.
L'époque de SteamOS poussif et franchement presque inutile car n'ayant que peut de jeux à lancer est revolu.
Sans justement forcer la main aux éditeurs pour créer une version Linux de leurs titres, l'interpreteur vulkan est la solution idéale car ce n'est pas un émulateur, il n'y a théoriquement pas de perte de performance.
par Un adepte de Godwin d'Occitanie, le Samedi 18 Avril 2020 à 18h21  
Ça pourrait être intéressant si ils passaient DXVK en natif, sinon je vois pas trop d'avenir à WineD3D mis à part refaire un ravalement de façade en passant toute la partie OpenGL en Vulkan.