Absolument pas. La layer dx10/11 --> VK est réalisé par l'équipe de dxvk, ils ont seulement appliqué le patch. Wine est partiellement compatible dx10/dx11, typiquement, Witcher 3 qui est un jeu dx10 tourne presque parfaitement sous Wine vanilla avec des perfs quasi Windows-like.
Attention, il n'y a pas d'équipe DXVK, mais un seul développeur: doitsujin ; qui a créé DXVK parce qu'il était incapable de jouer à Nier Automata avec l'implémentation de DX11 par CodeWeavers. https://github.com/doitsujin/dxvk/graphs/contributors
Il a été embauché par Valve il y a 6 mois (en février) quand ils ont remarqué son travail pour faire tourner Nier Automata sur Wine grâce à Vulkan, dans l'objectif de poursuivre son implémentation et faire tourner tous les jeux en DX10+11.
Cf. la news Valve en lien dans le journal dans Q : Qu'est-ce que Proton exactement ? En quoi est-il différent de la version Wine normale ? Qui a travaillé sur ce logiciel ?
et https://www.reddit.com/r/linux_gaming/comments/997c69/steam_for_linux_valve_introducing_a_new_version/e4lq3sd
(-YoRHa2B- est le pseudo de doitsujin sur reddit)
The Witcher 3 est techniquement en DX11 pas 10. Et il faut impérativement installer les DLL de DXVK dans Wine pour le faire tourner. Wine vanilla ne sait pas faire. https://www.gog.com/game/the_witcher_3_wild_hunt
Ils font bouger le Khronos Group pour intégrer les extensions nécessaires dans Vulkan. La dernière en date et qui manque justement pour The Witcher 3 est Stream-Output (pour ne plus avoir certains ennemis invisibles), et est en cours d'intégration chez le Vulkan Working Group. Malgré le fait que ça ne leur plait pas et qu'elle est uniquement dédiée à pouvoir implémenter les techniques de DirectX dans Vulkan, typiquement DXVK, VKD3D et Angle. https://github.com/KhronosGroup/Vulkan-Ecosystem/issues/26#issuecomment-418530373 (eng)
Sans parler des contributions de Valve aux pilotes graphiques libres et Vulkan avec son équipe dédiée, leur poids pour faire bouger le pilote proprio Nvidia et le Vulkan WG. Toutes les avancées dans le domaine des jeux vidéos Linux depuis ces derniers mois sont dues en grande partie à Valve. Je ne dénigre pas CodeWeavers qui a fait un boulot monstre depuis des décennies sur Wine, mais on n'en serait pas là si Valve n'avait pas impulsé toutes ces choses depuis le début de l'année, et dans l'optique claire de se délier de la plateforme Windows.
[^] # Re: Liste de compatibilité
Posté par newskin . En réponse au journal Proton/Wine par Valve. Évalué à 10.
Attention, il n'y a pas d'équipe DXVK, mais un seul développeur: doitsujin ; qui a créé DXVK parce qu'il était incapable de jouer à Nier Automata avec l'implémentation de DX11 par CodeWeavers.
https://github.com/doitsujin/dxvk/graphs/contributors
Il a été embauché par Valve il y a 6 mois (en février) quand ils ont remarqué son travail pour faire tourner Nier Automata sur Wine grâce à Vulkan, dans l'objectif de poursuivre son implémentation et faire tourner tous les jeux en DX10+11.
Cf. la news Valve en lien dans le journal dans Q : Qu'est-ce que Proton exactement ? En quoi est-il différent de la version Wine normale ? Qui a travaillé sur ce logiciel ?
et https://www.reddit.com/r/linux_gaming/comments/997c69/steam_for_linux_valve_introducing_a_new_version/e4lq3sd
(-YoRHa2B- est le pseudo de doitsujin sur reddit)
On s'en doutait un peu, vu le travail abattu en si peu de temps et vu qu'il rejetait systématiquement toutes les contributions financières de la part des utilisateurs.
https://boilingsteam.com/is-valve-working-on-a-windows-compatibility-layer/ (eng)
The Witcher 3 est techniquement en DX11 pas 10. Et il faut impérativement installer les DLL de DXVK dans Wine pour le faire tourner. Wine vanilla ne sait pas faire.
https://www.gog.com/game/the_witcher_3_wild_hunt
Ils font bouger le Khronos Group pour intégrer les extensions nécessaires dans Vulkan. La dernière en date et qui manque justement pour The Witcher 3 est Stream-Output (pour ne plus avoir certains ennemis invisibles), et est en cours d'intégration chez le Vulkan Working Group. Malgré le fait que ça ne leur plait pas et qu'elle est uniquement dédiée à pouvoir implémenter les techniques de DirectX dans Vulkan, typiquement DXVK, VKD3D et Angle.
https://github.com/KhronosGroup/Vulkan-Ecosystem/issues/26#issuecomment-418530373 (eng)
Sans parler des contributions de Valve aux pilotes graphiques libres et Vulkan avec son équipe dédiée, leur poids pour faire bouger le pilote proprio Nvidia et le Vulkan WG. Toutes les avancées dans le domaine des jeux vidéos Linux depuis ces derniers mois sont dues en grande partie à Valve. Je ne dénigre pas CodeWeavers qui a fait un boulot monstre depuis des décennies sur Wine, mais on n'en serait pas là si Valve n'avait pas impulsé toutes ces choses depuis le début de l'année, et dans l'optique claire de se délier de la plateforme Windows.