{"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\/pt\/blog\/news\/obyavleno-o-gotovnosti-panthor-otkrytogo-drajvera-dlya-10-pokoleniya-gpu-mali","title":{"rendered":"Anunciada a disponibilidade do panthor, driver aberto para a 10\u00aa gera\u00e7\u00e3o de GPUs Mali","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>A empresa Collabora anunciou a conclus\u00e3o do driver open source panthor, desenvolvido para a d\u00e9cima gera\u00e7\u00e3o de GPUs Mali (G310, G510, G710), que utiliza a tecnologia CSF (Command Stream Frontend), transferindo algumas fun\u00e7\u00f5es do driver para o firmware para reduzir a carga na CPU e oferecendo um novo modelo de execu\u00e7\u00e3o de tarefas na GPU. O driver DRM (Direct Rendering Manager) panthor foi aceito na branch drm-misc e dever\u00e1 fazer parte do kernel Linux 6.10. As mudan\u00e7as para suportar o novo driver tamb\u00e9m foram aceitas no Mesa e inclu\u00eddas no driver Gallium panfrost para GPUs Mali.       <\/p>\n<p>Na nova gera\u00e7\u00e3o de GPUs Mali, o agendador Job Manager foi substitu\u00eddo pela interface CSF (Command Stream Frontend), onde, em vez do modelo baseado no envio de uma cadeia de tarefas, \u00e9 aplicado um modelo baseado em fluxo de comandos com agendamento da fila de fluxo de comandos pelo firmware. Para organizar o funcionamento do agendador, um microcontrolador Cortex-M7 foi integrado na GPU, e um bloco especial de execu\u00e7\u00e3o de comandos (Command Execution Unit) foi projetado para executar as instru\u00e7\u00f5es CSF. Essas caracter\u00edsticas exigem uma organiza\u00e7\u00e3o fundamentalmente diferente da transmiss\u00e3o de tarefas \u00e0 GPU a partir do espa\u00e7o do usu\u00e1rio.     <\/p>\n<p>Inicialmente, houve uma tentativa de implementar suporte para GPUs Mali com base no CSF no driver DRM Panfrost, mas os desenvolvedores conclu\u00edram que isso levaria a uma grande complexidade ao driver existente e que para o CSF seria mais otimizado criar um novo driver, constru\u00eddo com uma arquitetura diferente. O driver panthor implementou uma nova uAPI, uma nova l\u00f3gica de agendamento de tarefas e uma nova l\u00f3gica de controle da MMU\/GPU-VA. Como base para o novo driver, foi utilizado o c\u00f3digo existente do driver DRM Panfrost, do qual foram aproveitados modelos t\u00edpicos de inicializa\u00e7\u00e3o do driver, controle de frequ\u00eancia e gerenciamento de energia.    <\/p>\n<p>Inicialmente, o desenvolvimento do novo driver foi realizado por meio de engenharia reversa, mas depois a empresa ARM juntou-se ao projeto, fornecendo acesso \u00e0 documenta\u00e7\u00e3o e participando da revis\u00e3o do c\u00f3digo. Dois funcion\u00e1rios da ARM receberam o status de co-mantenedores do driver para o kernel Linux. Posteriormente, ap\u00f3s a conclus\u00e3o do driver OpenGL, o trabalho se concentrar\u00e1 na implementa\u00e7\u00e3o do driver Vulkan para novas GPUs Mali e na moderniza\u00e7\u00e3o do driver Vulkan existente para as antigas GPUs Mali.      <\/p>\n<p>\u00c9 observado que o driver panthor preparado oferece suporte a GPU em placas com SoC Rockchip RK3588. A empresa Collabora tamb\u00e9m trabalhou para garantir a inicializa\u00e7\u00e3o de placas baseadas no Rockchip RK3588 utilizando um stack de software totalmente aberto. Para o Rockchip RK3588, foi preparado uma imagem do sistema baseada em Debian e um bootloader aberto para substituir os componentes propriet\u00e1rios BL31 (Boot Loader stage 3.1).<br \/>\n<br \/>Fonte: <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.3 - 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\/pt\/blog\/news\/obyavleno-o-gotovnosti-panthor-otkrytogo-drajvera-dlya-10-pokoleniya-gpu-mali\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"pt_PT\" \/>\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\/pt\/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\udd47Anunciada a disponibilidade do panthor, driver aberto para a 10\u00aa gera\u00e7\u00e3o de GPUs Mali | ProHoster","description":"A Collabora anunciou a disponibilidade do driver aberto panthor, desenvolvido para a d\u00e9cima gera\u00e7\u00e3o de GPUs Mali (G310, G510, G710), que utiliza a tecnologia CSF (Command Stream Frontend), trazendo para.","canonical_url":"https:\/\/prohoster.info\/pt\/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":"pt_PT","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\/pt\/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\/pt\/wp-json\/wp\/v2\/posts\/114118","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/comments?post=114118"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts\/114118\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/media?parent=114118"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/categories?post=114118"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/tags?post=114118"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}