La dernière version de Vulkan 1.3.233 ajoute plusieurs extensions NVIDIA, y compris plus de contrôle sur le lancer de rayons

  • Français


  • Vulkan 1.3.233 est sorti hier, et avec la dernière version vient trois extensions pour aider les fournisseurs NVIDIA avec le contrôle de la mémoire et du lancer de rayons.

    Vulkan 1.3.233 propose de nouvelles extensions de fournisseur NVIDIA et inclut une documentation étendue et mise à jour pour l’API Vulkan. Les dernières implémentations de Vulkan NVIDIA sont

    • Décompression de la mémoire
    • Réorganisation de l’invocation du lancer de rayons
    • Copie indirecte de la mémoire

    Michael Larabel a décomposé les ajouts individuels à Vulkan pour NVIDIA, que vous pouvez lire sur le site Web Phoronix. Nous fournirons un résumé ci-dessous pour une référence facile.

    Vulkan est de par sa conception une API de bas niveau qui supprime de nombreuses abstractions trouvées dans les API graphiques de génération précédente. Ceci est idéal pour fournir des performances maximales, mais a pour effet secondaire d’exposer plus de complexité au développeur. Heureusement, plusieurs excellents tutoriels existent pour aider à surmonter cet obstacle et à devenir productif rapidement.

    La décompression pour la mémoire à mémoire est l’ajout le plus minimal à la dernière intégration d’API et permet une décompression plus efficace entre la mémoire graphique. L’invocation du lancer de rayons permettra un meilleur contrôle du lancer de rayons Vulkan, offrant un tri plus efficace entre les informations. Enfin, la mémoire de copie exécute indirectement des copies dans les sections de mémoire et d’imagerie à l’aide de jeux d’instructions indirects. Ce processus est effectué par un dispositif lisant indirectement à partir d’un tampon pendant que la procédure est active. Cette action accélère les périodes de création du tampon de commandes, en particulier lorsque le système ne connaît pas les détails.

    NVIDIA voit également l’introduction de NVK, un pilote open source au sein de Mesa spécifiquement pour NVIDIA. Il est jusqu’à présent implémenté pour des architectures allant d’aussi loin que Turing à des ensembles graphiques plus récents. Vous pouvez trouver les informations de développement ici.

    Vous pouvez trouver plus de détails sur le site Web Vulkan.org, qui est implémenté dans les systèmes d’exploitation Windows, Nintendo Switch, MoltenVK (systèmes Mac), Linux et Android. En ce qui concerne le matériel, AMD, Arm, Imagination, Intel, NVIDIA, Qualcomm, Samsung et Raspberry Pi utilisent des outils sous une forme ou une autre.

    Consultez également leur liste croissante d’applications et de jeux créés explicitement avec Vulkan, qui sont sur les systèmes d’exploitation mentionnés ci-dessus. League of Legends Wild Rift et Marvel Future Revolution sont quelques-uns des titres les plus récents créés avec l’API de Vulkan.

    Sources d’actualités : Phoronix, site principal de Vulkan, page Made with Vulkan,

    Produits mentionnés dans cet article

    L'équipe de Comparaland

    L'équipe rédactionnnelle du site

    Pour contacter personnellement le taulier :

    Laisser un commentaire

    Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *