Pilote v3dv : le Raspberry Pi 4 est conforme à l'API Vulkan 1.0

Pilote v3dv : le Raspberry Pi 4 est conforme à l’API Vulkan 1.0

Sans ray tracing

Avatar de l'auteur

David Legrand

Publié dansHardware

26/11/2020
12
Pilote v3dv : le Raspberry Pi 4 est conforme à l'API Vulkan 1.0

C'est une étape importante pour l'équipe qui travaille sur la partie graphique du SoC intégré au Raspberry Pi 4, qui est désormais reconnu comme pouvant être exploité par les applications reposant sur l'API Vulkan. Mais il reste tout de même du travail à accomplir.

Après des mois de travail et plusieurs grandes étapes franchies depuis juin puis il y a quelques jours, le Khronos Group vient de confirmer la certification du Raspberry Pi 4 avec la version 1.0.155 de son API ouverte Vulkan.

Son support passe par un pilote (v3dv) désormais intégré au projet Mesa, qui a été capable de passer les plus de 100 000 tests que contient la suite d'analyse de la compatibilité. Comme l'expliquait l'équipe il y a peu, il ne s'agit pour autant que d'un « tampon officiel » qui n'indique pas qu'il n'y a plus rien à faire.

Car il faut désormais s'assurer de la compatibilité pratique avec les applications et outils exploitant Vulkan disponibles sur le marché, corriger les bugs, procéder à des ajustements, améliorer les performances. Tout cela devrait prendre encore de nombreux mois. Mais cela montre que l'équipe avance à bon rythme.

Vulkan Raspberry Pi 4 Sascha WillemsVulkan Raspberry Pi 4 Sascha Willems

12
Avatar de l'auteur

Écrit par David Legrand

Tiens, en parlant de ça :

Mur d’OVHcloud à Roubaix, avec le logo OVHcloud

OVHcloud Summit 2023 : SecNumCloud, IA et Local Zones

Des mini datacenters… Ouais une baie quoi ?

19:03HardwareInternet 1
algorithmes de la CAF

Transparence, discriminations : les questions soulevées par l’algorithme de la CAF

0/1

17:53IA et algorithmesSociété numérique 15

Plainte contre l’alternative paiement ou publicité comportementale de Meta

Schrems vs Meta, saison 3

17:31DroitIA et algorithmes 12

Sommaire de l'article

Introduction

Mur d’OVHcloud à Roubaix, avec le logo OVHcloud

OVHcloud Summit 2023 : SecNumCloud, IA et Local Zones

HardwareInternet 1
algorithmes de la CAF

Transparence, discriminations : les questions soulevées par l’algorithme de la CAF

IA et algorithmesSociété numérique 15

Plainte contre l’alternative paiement ou publicité comportementale de Meta

DroitIA et algorithmes 12
Nuage (pour le cloud) avec de la foudre

Économie de la donnée et services de cloud : l’Arcep renforce ses troupes

DroitInternet 0
De vieux ciseaux posés sur une surface en bois

Plus de 60 % des demandes de suppression reçues par Google émanent de Russie

Société numérique 4
Une vieille boussole posée sur un plan en bois

La Commission européenne et Google proposent deux bases de données de fact-checks

DroitInternet 2

#LeBrief : des fichiers Google Drive disparaissent, FreeBSD 14, caméras camouflées, OnePlus 12

0

Le poing Dev – round 6

Next 137

Produits dangereux sur le web : nouvelles obligations en vue pour les marketplaces

Droit 6
consommation de l'ia

Usages et frugalité : quelle place pour les IA dans la société de demain ?

IA et algorithmes 12

La NASA établit une liaison laser à 16 millions de km, les essais continuent

Sciences et espace 17
Concept de CPU

Semi-conducteurs : un important accord entre l’Europe et l’Inde

Hardware 6

#LeBrief : PS5 Slim en France, Valeo porte plainte contre NVIDIA, pertes publicitaires X/Twitter

0
Un mélange entre une réunion d’Anonymous et de tête d’ampoules, pour le meilleur et le pire

651e édition des LIDD : Liens Intelligents Du Dimanche

Internet 30
Bannière de Flock avec des bomes sur un fond rouge

#Flock, le grand remplacement par les intelligences artificielles

Flock 34
Un Sébastien transformé en lapin par Flock pour imiter le Quoi de neuf Docteur des Looney Tunes

Quoi de neuf à la rédac’ #9 : LeBrief 2.0, ligne édito, dossiers de fond

Next 63
Pilule rouge et bleue avec des messages codés

Encapsulation de clés et chiffrement d’enveloppes

Sécurité 31
Empreinte digital sur une capteur

Empreintes digitales : les capteurs Windows Hello loin d’être exemplaires

Sécurité 20

#LeBrief : succès du test d’Ariane 6, réparer plutôt que remplacer, Broadcom finalise le rachat de VMware

0

Hébergeurs, éditeurs, espaces de conversation ? La difficile régulation des réseaux sociaux

Réseaux sociauxSociété numérique 23
Puces en silicium

Silicium : un matériau indispensable et omniprésent, mais critique

HardwareSciences et espace 25
Panneau solaire bi-face Sunology Play

Panneaux solaires en autoconsommation : on décortique le kit Play de Sunology

Hardware 26
The eyes and ears of the army, Fort Dix, N.J.

Un think tank propose d’autoriser les opérations de « hack back »

Sécurité 12

#LeBrief : Ariane 6 sur le banc de test, arrestation algorithmique, entraînement d’IA par des mineurs

0
Illustration Back to the future Job

OpenAI : récit d’une semaine de folie

IA et algorithmesSociété numérique 41
Drapeaux de l’Union européenne

AI Act : la France, l’Allemagne et l’Italie ne veulent pas réguler les modèles « de fondation »

DroitIA et algorithmes 4
Disques durs Western Digital Ultrastar DC HC680 de 26 à 28 To

Western Digital : scission en 2024, des HDD 24 To CMR et 28 To SMR dès maintenant

Hardware 14

#LeBrief : Firefox 120, SoC Dimensity 8300, amendes des géants du Net

0
Smartphone OnePlus 12

Le OnePlus 12 sera présenté le 5 décembre

Hardware 33

Logo de Google sur un ordinateur portable

Des fichiers disparaissent mystérieusement de certains comptes Google Drive

Logiciel 17

Devanture du magasin de la Samaritaine

À la Samaritaine, des caméras camouflées en détecteurs de fumée

Droit 14

Rachat d’iRobot : la Commission détaille ses craintes à Amazon

Droit 11

Logo de FreeBSD sur fond rouge

FreeBSD 14 disponible en version finale

Logiciel 3

Commentaires (12)


Norde
Il y a 3 ans

Excellente nouvelle et sacré travail :)


tazvld Abonné
Il y a 3 ans

Avec ou sans ray tracing ? :D


Willatnext Abonné
Il y a 3 ans

 but can it run Crysis ? :pastaper:


David_L Abonné
Il y a 3 ans

Si on pouvait éviter les commentaires réguliers de ce genre qui n’ont en plus aucun rapport avec le sujet, ce serait pas mal. Merci ;) :chinois:


Hugues1337
Il y a 3 ans

C’est trollesque mais on peut se poser la question de l’intérêt de ce pilote sur un matos aussi asthmatique. Ce (nouveau) pilote est-il performant ?


David_L Abonné
Il y a 3 ans

Vulkan (et les API de manière générale) n’existent pas que pour des scènes très complexes et/ou le jeu vidéo AAA ;)


Wosgien Abonné
Il y a 3 ans

Hugues1337 a dit:


C’est trollesque mais on peut se poser la question de l’intérêt de ce pilote sur un matos aussi asthmatique. Ce (nouveau) pilote est-il performant ?




Vulkan est apparu en grand public peu après les démos de Mantle de AMD et la création de Metal chez Apple, et peu avant DX12.
Tous ces projets visaient à améliorer les perfs graphiques en limitant l’impact CPU des bibliothèques graphiques existantes, et en maximisant le débit des instructions GPU.



Une partie du travail était certainement lié à la présence des les XBox et PS de l’époque de CPU AMD un peu limités, et pour que les APU/CPU d’AMD puissent reconquérir un peu d’intérêt.



Donc tout à fait adapté à une RPI4 dans l’esprit.


meyrand018 Abonné
Il y a 3 ans

Et pour afficher des vidéos 4k sur un moniteur ou TV est ce que ça peut avoir un impact ?


Wosgien Abonné
Il y a 3 ans

meyrand018 a dit:


Et pour afficher des vidéos 4k sur un moniteur ou TV est ce que ça peut avoir un impact ?




“INpact”



Pas d’amélioration sur ce point avec cette évolution.


OB Abonné
Il y a 3 ans

Concrêtement qu’est ce que ça peux apporter , par exemple dans le domaine de l’émulation de consoles (genre recalbox / batocera) ?
Car pour le coup, et hormis quelques jeux compilés pour , j’avoue que j’ai aussi du mal à voir . L’accélération vidéo (en compression ou décompression) m’intéresserais davantage, vu que sur les plateforme à base de S9xx de Allwinner les drivers efficaces n’existent que sous Android…


damaki Abonné
Il y a 3 ans

Ça pourrait théoriquement aider. Vulkan est supposé réduire l’utilisation CPU dans certains cas. Le Raspberry Pi étant célèbre pour son CPU anémique, ça pourrait donc augmenter la perf sur les rendus bridés par le CPU.


Aisyk Abonné
Il y a 3 ans

OB a dit:


Concrêtement qu’est ce que ça peux apporter , par exemple dans le domaine de l’émulation de consoles (genre recalbox / batocera) ? Car pour le coup, et hormis quelques jeux compilés pour , j’avoue que j’ai aussi du mal à voir . L’accélération vidéo (en compression ou décompression) m’intéresserais davantage, vu que sur les plateforme à base de S9xx de Allwinner les drivers efficaces n’existent que sous Android…




Vulkan est une API bas niveau, dans beaucoup de cas sur Linux, les performances sont supérieures. De plus, de nombreuses applications passent de plus en plus par du Vulkan.
La compatibilité avec OpenGL est assurée par le projet ZINK intégré dans Mesa (en ce moment à 95% des performances originelles).



Dans le même ordre d’idées, DXVK, via Vulkan permet aussi la transcription d’instructions DX (jusqu’au 12) sur des systèmes qui n’en sont pas pourvus, ce qui améliore encore plus la compatibilité avec les applications.



Concrètement, l’OpenGL va être remplacé par Vulkan dans les prochaines années. Les applications concernées peuvent autant être des gestionnaires de fenêtres, des lecteurs vidéo, que des logiciels d’édition vidéo ou des jeux/émulateurs.



Pour l’émulation de jeux, comme indiqué plus haut par @brice.wernet l’API permet de soulager le CPU de rendus et calculs. Par exemple, Dolphin en version OpenGL (et DX) en performances sont moins bons que la version Vulkan. Un exemple sous Windows : https://www.youtube.com/watch?v=cTVbuUDoQic



À noter que DX12 permettrait un type de rendu bas niveau mais est très peu utilisé pour cela.