COMPTOIR
register

L'API Vulkan se met à jour, et ajoute des extensions de rendu dynamique

Si vous êtes développeur de jeux vidéos, alors vous avez principalement le choix entre deux API de rendu 3D : Direct3D, uniquement compatible avec l’écosystème de Microsoft mais bien rapide dans son évolution - le Ray Tracing en étant un exemple frappant - ou Vulkan, l’héritière de Mantle, une alternative initialement proposée par AMD avant d’être reprise par le groupe Khronos dans une solution open source. Entièrement multiplateformes, les spécifications Vulkan sont issues de débats provenant directement des acteurs industriels — AMD, Intel, Arm, NVIDIA, Valve, ... — faisant usage du bousin. Notez également l’existence d’OpenGL, mais, mis à part Minecraft, rares sont les jeux populaires à en faire usage en 2021.

 

Hé bien, avec l’émergence des techniques de rendu dynamique (CPS chez Intel, APS chez NVIDIA, VRS chez AMD) dont le principe est de faire varier la définition du rendu selon la zone concernée, mettant ainsi l’accent sur les détails importants — typiquement le centre de l’image — le standard se devait d’évoluer afin de prendre nativement en compte ces nouveautés. C’est ainsi que Vulkan se munit de l’extension VK_KHR_dynamic_rendering, dans sa dernière mise à jour, la 1.2.197, permettant de simplifer le processus de création des passes de rendu 3D (qui nécessitaient auparavant l’instanciation souvent inutile de plusieurs objets et buffers de sous-passes), réduisant ainsi la complexité de programmation des moteurs de jeu.

 

Comme souvent, NVIDIA est le premier à dégainer un pilote compatible avec les 470.62.07 Beta sous Linux, et 472.55 pour Windows. À voir à quelle vitesse la concurrence suivra ; et, surtout, si le reste de la chaîne logicielle sera suffisamment réactive pour intégrer ces nouvelles capacités — nous pensons immédiatement à Proton, la surcouche de compatibilité de Valve, extrêmement friande des mises à jour de Vulkan pour traduire toujours plus efficacement le code DirectX en version compatible Linux.. Affaire à suivre ! (Source : GamingOnLinux)

 

vulkan logo

Un poil avant ?

Premier Performance test pour Forza Horizon 5

Un peu plus tard ...

Gamotron • Élémentaire, mon cher Watson

Les 8 ragots
Les ragots sont actuellement
ouverts à tous, c'est open bar !
par Jemporte, le Lundi 08 Novembre 2021 à 23h13  
par Un ragoteur Gaulois embusqué le Lundi 08 Novembre 2021 à 11h05
Matthieu,
Sur WWZ avec vulkan, j'ai le même bug
Souvent après +/- 10s = déconnexion
Regardez le numéro de vos pilotes et au pire réinstallez des pilotes en effaçant bien les précédents.
Sinon, il y a des vega 64 à problèmes si elles sont passez refroidies ou surconsomment. Il y a souvent des BIOS qui sont sortis depuis le lancement, qui corrigent.
Et puis comme disent certains. Si la carte semble planter pour raison hardware, retirer le ventirad et remettre de la pâte (genre arctic mx-2/4/5 surtout si le GPU et la HBM2 ne sont pas alignés. Pour la pâte, il faut carrément le gaver jusqu'à être sûr de toucher, avec de la pâte partout le ventirad. Faire aussi attention au refroidissement des VRM... et des fois la pate d'origine est mal mise par le fabriquant. Certaines marques ont un historique pour même oublier d'en mettre.
par Un ragoteur de transit du Grand Est, le Lundi 08 Novembre 2021 à 19h52  
par Matthieu le Dimanche 07 Novembre 2021 à 12h46
A propos de Vulkan, j'ai une Vega 64, tous les jeux avec un moteur vulkan plante quasiment dès le lancement (je dois utiliser la version DX11 ou DX12), avez vous la même chose ?

Par exemple : ghost recon breakpoint : freeze lors du chargement du premier menu au moment de choisir le premier caractère), Rainbow six Siege : quelques minutes dans une partie.

Idem pour World War Z avec vulkan...

Je suis le seul ?
Équipé d'une RX5500 XT (donc je pense les mêmes drivers que ta Vega), Ghost Breakpoint se lance parfaitement avec plus de FPS sur Vulkan chez moi, du coup je ne saurai te dire d'où peut provenir ton bug...
par Un ragoteur Gaulois embusqué, le Lundi 08 Novembre 2021 à 11h05  
Matthieu,
Sur WWZ avec vulkan, j'ai le même bug
Souvent après +/- 10s = déconnexion
par LidtZig, le Lundi 08 Novembre 2021 à 07h30  
par Matthieu le Dimanche 07 Novembre 2021 à 12h46
Je suis le seul ?
Comme mon VDD, je te conseille de remonter le bug sur un forum spécialisé. Éventuellement essayer sur un live-USB pour tester le matériel sur d'autres drivers (GNU/linux, Win update, win exe, ...)

Pour le coup, j'avais un bug similaire sur FarCry. J'ai cherché des mois, et, a priori, c'était l'utilisation d'instructions FP16 converties en instructions OpenGL, le driver plantant systématiquement à ce moment là. J'ai du attendre une MAJ plusieurs mois encore après pour que mon bug soit résolu, via une MaJ drivers. Depuis, plus rien.
par Nicolas D., le Lundi 08 Novembre 2021 à 06h59  
par Matthieu le Dimanche 07 Novembre 2021 à 12h46
Je suis le seul ?
Je n'ai pas eu vent de tels soucis. Tu as demandé sur un forum plus spécialisé ?
par LidtZig, le Dimanche 07 Novembre 2021 à 18h41  
par Une ragoteuse à forte poitrine en Colombie-Britannique le Dimanche 07 Novembre 2021 à 15h25
Résultat Vulkan est vraiment excellent.
Je suis d'accord, je gagne souvent en performances quand j'ai le choix entre Vulkan et Dx12 et que je choisi Vulkan. En plus d'être multiplateforme.
par Une ragoteuse à forte poitrine en Colombie-Britannique, le Dimanche 07 Novembre 2021 à 15h25  
Le delai pour l'ajout des fonctionnalités de Vulkan est une bonne chose.
Ils peuvent appendre des erreurs de directx et du coup faire les memes fonctions en mieux. D'autant plus que ce doit être validé par tous les acteurs majeur du secteur avant d'être ratifié.
Résultat Vulkan est vraiment excellent.
par Matthieu, le Dimanche 07 Novembre 2021 à 12h46  
A propos de Vulkan, j'ai une Vega 64, tous les jeux avec un moteur vulkan plante quasiment dès le lancement (je dois utiliser la version DX11 ou DX12), avez vous la même chose ?

Par exemple : ghost recon breakpoint : freeze lors du chargement du premier menu au moment de choisir le premier caractère), Rainbow six Siege : quelques minutes dans une partie.

Idem pour World War Z avec vulkan...

Je suis le seul ?