{"id":114118,"date":"2024-03-05T12:25:48","date_gmt":"2024-03-05T10:25:48","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/obyavleno-o-gotovnosti-panthor-otkrytogo-drajvera-dlya-10-pokoleniya-gpu-mali"},"modified":"2024-03-05T12:25:48","modified_gmt":"2024-03-05T10:25:48","slug":"obyavleno-o-gotovnosti-panthor-otkrytogo-drajvera-dlya-10-pokoleniya-gpu-mali","status":"publish","type":"post","link":"https:\/\/prohoster.info\/fr\/blog\/news\/obyavleno-o-gotovnosti-panthor-otkrytogo-drajvera-dlya-10-pokoleniya-gpu-mali","title":{"rendered":"L'ouverture de panthor, le pilote open source pour les GPU Mali de 10\u00e8me g\u00e9n\u00e9ration, a \u00e9t\u00e9 annonc\u00e9e.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>La soci\u00e9t\u00e9 Collabora a annonc\u00e9 la disponibilit\u00e9 du pilote open source panthor, d\u00e9velopp\u00e9 pour la dixi\u00e8me g\u00e9n\u00e9ration de GPU Mali (G310, G510, G710), qui utilise la technologie CSF (Command Stream Frontend), transf\u00e9rant certaines fonctions du pilote vers le firmware pour r\u00e9duire la charge sur le CPU et offrant un nouveau mod\u00e8le d'organisation de l'ex\u00e9cution des t\u00e2ches sur le GPU. Le pilote DRM (Direct Rendering Manager) panthor a \u00e9t\u00e9 accept\u00e9 dans la branche drm-misc et devrait \u00eatre int\u00e9gr\u00e9 dans le noyau Linux 6.10. Des modifications pour prendre en charge le nouveau pilote ont \u00e9galement \u00e9t\u00e9 accept\u00e9es dans Mesa et incluses dans le pilote Gallium panfrost pour GPU Mali.       <\/p>\n<p>Dans la nouvelle g\u00e9n\u00e9ration de GPU Mali, le planificateur Job Manager a \u00e9t\u00e9 remplac\u00e9 par l'interface CSF (Command Stream Frontend), dans laquelle, au lieu d'un mod\u00e8le bas\u00e9 sur l'envoi de cha\u00eenes de t\u00e2ches, un mod\u00e8le bas\u00e9 sur un flux de commandes avec planification de la file d'attente des flux de commandes est appliqu\u00e9 c\u00f4t\u00e9 firmware. Pour organiser le fonctionnement du planificateur, un microcontr\u00f4leur Cortex-M7 a \u00e9t\u00e9 int\u00e9gr\u00e9 dans le GPU, et un bloc sp\u00e9cial d'ex\u00e9cution des commandes (Command Execution Unit) a \u00e9t\u00e9 pr\u00e9vu pour l'ex\u00e9cution des instructions CSF. De telles caract\u00e9ristiques n\u00e9cessitent une organisation fondamentalement diff\u00e9rente de la transmission des t\u00e2ches au GPU depuis l'espace utilisateur.     <\/p>\n<p>Une premi\u00e8re tentative a \u00e9t\u00e9 faite pour impl\u00e9menter le support des GPU Mali bas\u00e9 sur CSF dans le pilote DRM Panfrost, mais les d\u00e9veloppeurs ont conclu que cela compliquerait consid\u00e9rablement le pilote existant et qu'il \u00e9tait plus optimal pour CSF de cr\u00e9er un nouveau pilote, construit \u00e0 l'aide d'une architecture diff\u00e9rente. Le pilote panthor impl\u00e9mente une nouvelle uAPI, une nouvelle logique de planification des t\u00e2ches et une nouvelle logique de gestion de la MMU\/GPU-VA. La base du nouveau pilote repose sur le code existant du pilote DRM Panfrost, dont des mod\u00e8les d'initialisation, de gestion de fr\u00e9quence et de gestion d'alimentation ont \u00e9t\u00e9 emprunt\u00e9s.    <\/p>\n<p>Au d\u00e9but, le d\u00e9veloppement du nouveau pilote s'est fait en utilisant l'ing\u00e9nierie inverse, mais ensuite la soci\u00e9t\u00e9 ARM a rejoint le projet, a fourni un acc\u00e8s \u00e0 la documentation et a particip\u00e9 \u00e0 la r\u00e9vision du code. Deux employ\u00e9s d'ARM ont obtenu le statut d'assistant mainteneur (co-maintainer) du pilote pour le noyau Linux. Par la suite, apr\u00e8s la finalisation du pilote OpenGL, le travail se concentrera sur la mise en \u0153uvre du pilote Vulkan pour les nouveaux GPU Mali et la modernisation du pilote Vulkan existant pour les anciens GPU Mali.      <\/p>\n<p>Il est signal\u00e9 que le pilote panthor pr\u00e9par\u00e9 permet de prendre en charge les GPU sur les cartes c SoC Rockchip RK3588. La soci\u00e9t\u00e9 Collabora a \u00e9galement effectu\u00e9 des travaux pour assurer le d\u00e9marrage des cartes bas\u00e9es sur Rockchip RK3588 en utilisant un tas de logiciels enti\u00e8rement ouverts. Un syst\u00e8me d'exploitation bas\u00e9 sur Debian et un chargeur de d\u00e9marrage ouvert ont \u00e9t\u00e9 pr\u00e9par\u00e9s pour le Rockchip RK3588 afin de remplacer les composants propri\u00e9taires BL31 (Boot Loader stage 3.1).<br \/>\n<br \/>Source : <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=60728\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Collabora \u043e\u0431\u044a\u044f\u0432\u0438\u043b\u0430 \u043e \u0433\u043e\u0442\u043e\u0432\u043d\u043e\u0441\u0442\u0438 \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u0433\u043e \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u0430 panthor, \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u043c\u043e\u0433\u043e \u0434\u043b\u044f \u0434\u0435\u0441\u044f\u0442\u043e\u0433\u043e \u043f\u043e\u043a\u043e\u043b\u0435\u043d\u0438\u044f GPU Mali (G310, G510, G710), \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0435\u0442\u0441\u044f \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u044f CSF (\u0421ommand Stream Frontend), \u0432\u044b\u043d\u043e\u0441\u044f\u0449\u0430\u044f \u043d\u0430 \u0441\u0442\u043e\u0440\u043e\u043d\u0443 \u043f\u0440\u043e\u0448\u0438\u0432\u043a\u0438 \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0444\u0443\u043d\u043a\u0446\u0438\u0438 \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u0430 \u0434\u043b\u044f \u0441\u043d\u0438\u0436\u0435\u043d\u0438\u044f \u043d\u0430\u0433\u0440\u0443\u0437\u043a\u0438 \u043d\u0430 CPU \u0438 \u043f\u0440\u0435\u0434\u043b\u0430\u0433\u0430\u044e\u0449\u0430\u044f \u043d\u043e\u0432\u0443\u044e \u043c\u043e\u0434\u0435\u043b\u044c \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0438 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u0440\u0430\u0431\u043e\u0442 \u043d\u0430 GPU. DRM-\u0434\u0440\u0430\u0439\u0432\u0435\u0440 (Direct Rendering Manager) panthor \u043f\u0440\u0438\u043d\u044f\u0442 \u0432 \u0432\u0435\u0442\u043a\u0443 drm-misc [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-114118","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Collabora \u043e\u0431\u044a\u044f\u0432\u0438\u043b\u0430 \u043e \u0433\u043e\u0442\u043e\u0432\u043d\u043e\u0441\u0442\u0438 \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u0433\u043e \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u0430 panthor, \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u043c\u043e\u0433\u043e \u0434\u043b\u044f \u0434\u0435\u0441\u044f\u0442\u043e\u0433\u043e \u043f\u043e\u043a\u043e\u043b\u0435\u043d\u0438\u044f GPU Mali (G310, G510, G710), \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0435\u0442\u0441\u044f \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u044f CSF (\u0421ommand Stream Frontend), \u0432\u044b\u043d\u043e\u0441\u044f\u0449\u0430\u044f \u043d\u0430.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/fr\/blog\/news\/obyavleno-o-gotovnosti-panthor-otkrytogo-drajvera-dlya-10-pokoleniya-gpu-mali\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"fr_FR\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041e\u0431\u044a\u044f\u0432\u043b\u0435\u043d\u043e \u043e \u0433\u043e\u0442\u043e\u0432\u043d\u043e\u0441\u0442\u0438 panthor, \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u0433\u043e \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u0430 \u0434\u043b\u044f 10 \u043f\u043e\u043a\u043e\u043b\u0435\u043d\u0438\u044f GPU Mali | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Collabora \u043e\u0431\u044a\u044f\u0432\u0438\u043b\u0430 \u043e \u0433\u043e\u0442\u043e\u0432\u043d\u043e\u0441\u0442\u0438 \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u0433\u043e \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u0430 panthor, \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u043c\u043e\u0433\u043e \u0434\u043b\u044f \u0434\u0435\u0441\u044f\u0442\u043e\u0433\u043e \u043f\u043e\u043a\u043e\u043b\u0435\u043d\u0438\u044f GPU Mali (G310, G510, G710), \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0435\u0442\u0441\u044f \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u044f CSF (\u0421ommand Stream Frontend), \u0432\u044b\u043d\u043e\u0441\u044f\u0449\u0430\u044f \u043d\u0430.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/fr\/blog\/news\/obyavleno-o-gotovnosti-panthor-otkrytogo-drajvera-dlya-10-pokoleniya-gpu-mali\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2024-03-05T10:25:48+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2024-03-05T10:25:48+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Annonce de la disponibilit\u00e9 de panthor, le pilote ouvert pour la 10e g\u00e9n\u00e9ration de GPU Mali | ProHoster","description":"La soci\u00e9t\u00e9 Collabora a annonc\u00e9 la disponibilit\u00e9 du pilote ouvert panthor, d\u00e9velopp\u00e9 pour la dixi\u00e8me g\u00e9n\u00e9ration de GPU Mali (G310, G510, G710), dans lequel est appliqu\u00e9e la technologie CSF (Command Stream Frontend), qui met en avant.","canonical_url":"https:\/\/prohoster.info\/fr\/blog\/news\/obyavleno-o-gotovnosti-panthor-otkrytogo-drajvera-dlya-10-pokoleniya-gpu-mali","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"fr_FR","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041e\u0431\u044a\u044f\u0432\u043b\u0435\u043d\u043e \u043e \u0433\u043e\u0442\u043e\u0432\u043d\u043e\u0441\u0442\u0438 panthor, \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u0433\u043e \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u0430 \u0434\u043b\u044f 10 \u043f\u043e\u043a\u043e\u043b\u0435\u043d\u0438\u044f GPU Mali | ProHoster","og:description":"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Collabora \u043e\u0431\u044a\u044f\u0432\u0438\u043b\u0430 \u043e \u0433\u043e\u0442\u043e\u0432\u043d\u043e\u0441\u0442\u0438 \u043e\u0442\u043a\u0440\u044b\u0442\u043e\u0433\u043e \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u0430 panthor, \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u043c\u043e\u0433\u043e \u0434\u043b\u044f \u0434\u0435\u0441\u044f\u0442\u043e\u0433\u043e \u043f\u043e\u043a\u043e\u043b\u0435\u043d\u0438\u044f GPU Mali (G310, G510, G710), \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0435\u0442\u0441\u044f \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u044f CSF (\u0421ommand Stream Frontend), \u0432\u044b\u043d\u043e\u0441\u044f\u0449\u0430\u044f \u043d\u0430.","og:url":"https:\/\/prohoster.info\/fr\/blog\/news\/obyavleno-o-gotovnosti-panthor-otkrytogo-drajvera-dlya-10-pokoleniya-gpu-mali","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2024-03-05T10:25:48+00:00","article:modified_time":"2024-03-05T10:25:48+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":[],"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/114118","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/comments?post=114118"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/114118\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media?parent=114118"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/categories?post=114118"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/tags?post=114118"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}