Maison  >  Article  >  La prise en charge de DirectX 12 s'installe sous Linux

La prise en charge de DirectX 12 s'installe sous Linux

WBOY
WBOYavant
2023-05-24 14:55:511061parcourir
  • Cliquez pour entrer : Liste de navigation des plug-ins de l'outil ChatGPT

DirectX 12 支持正在悄悄渗透到 Linux

#🎜🎜 #Vulkan etc. L'API graphique open source est très appréciée par l'industrie et largement utilisée dans le domaine des jeux PC. Un logiciel multiplateforme hautes performances comme Vulkan permet des performances incroyables dans des jeux comme Doom Eternal et permet à des jeux à petit budget comme Farming Simulator 22 de fonctionner sur Mac OS X et Linux.

Le géant du jeu Microsoft a maintenu sa domination sur DirectX grâce à ses acquisitions de marque Xbox et de studios, et il semble désormais se glisser dans les implémentations de logiciels open source d'OpenGL pour Mesa, Linux et BSD. L'ingénieur logiciel principal de Microsoft, Jesse Natalie, travaille à l'ajout et à l'amélioration de la prise en charge du calcul D3D12 dans OpenGL via Mesa, et a laissé entendre que de futures améliorations sont en cours. Demande de fusion de Jesse :

Cela ajoute un suivi d'état parallèle au calcul. Dans certains cas, le suivi de l'état graphique est simplement étendu (par exemple, les ressources liées aux shaders), dans d'autres cas, il est dupliqué (par exemple, des caches de pipeline supplémentaires) et dans d'autres cas, il est reconstruit. Le résultat final de la prise en charge informatique d'ARB_compute_shader est que le chemin indirect y est quelque peu lent. Maintenant que nous bénéficions de la prise en charge du calcul, nous pouvons commencer à connecter des shaders de calcul pour les choses que nous devrons simuler à l'avenir, comme fournir des chemins plus rapides pour la répartition indirecte qui nécessitent des variables d'état.

Bien que la prise en charge par Mesa des shaders de calcul D3D12 ne soit pas claire pour le moment, cette prise en charge pourrait être très utile dans les centres de données. Microsoft propose peut-être déjà des machines virtuelles optimisées pour le GPU sur Azure pour les charges de travail nécessitant des puces plus spécialisées. Il est important de noter que cette demande de fusion et ses efforts de construction ne sont liés à aucun effort officiel visant à porter DirectX 12 sur Linux.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer