{"id":79096,"date":"2020-04-24T13:41:58","date_gmt":"2020-04-24T11:41:58","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/v-drajvere-panfrost-obespechena-podderzhka-3d-renderinga-dlya-gpu-bifrost-mali-g31"},"modified":"2020-04-24T13:41:58","modified_gmt":"2020-04-24T11:41:58","slug":"v-drajvere-panfrost-obespechena-podderzhka-3d-renderinga-dlya-gpu-bifrost-mali-g31","status":"publish","type":"post","link":"https:\/\/prohoster.info\/en\/blog\/news\/v-drajvere-panfrost-obespechena-podderzhka-3d-renderinga-dlya-gpu-bifrost-mali-g31","title":{"rendered":"The Panfrost driver provides support for 3D rendering for Bifrost GPUs (Mali G31)","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Collabora <noindex><a rel=\"nofollow\" href=\"https:\/\/www.collabora.com\/news-and-blog\/blog\/2020\/04\/23\/from-bifrost-to-panfrost-deep-dive-into-the-first-render\/\">has announced<\/a><\/noindex> for enhancing the driver functionality <noindex><a rel=\"nofollow\" href=\"https:\/\/panfrost.freedesktop.org\/\">Panfrost<\/a><\/noindex> on devices with Bifrost GPUs (<noindex><a rel=\"nofollow\" href=\"https:\/\/developer.arm.com\/ip-products\/graphics-and-multimedia\/mali-gpus\/mali-g31-gpu\">Mali G31<\/a><\/noindex>) to a state suitable for running a 3D rendering system, including basic texture support.<br \/>\nInitially, the Panfrost driver focused primarily on implementing support for Midgard chips, but attention has now shifted to Bifrost chips, which are similar to Midgard in command stream but have significant differences in shader execution instructions and interfaces between shaders and the command stream.<\/p>\n<p>The developers have prepared an initial implementation of a shader compiler that supports a GPU-specific set of internal instructions for Bifrost. Future plans include adding support for extended instructions that allow for more complex shader compilation. Changes have been submitted to the Mesa codebase and will be included in the next major release 20.1.<\/p>\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/www.collabora.com\/assets\/images\/blog\/bunny.png\"><img decoding=\"async\" alt=\"The Panfrost driver provides support for 3D rendering for Bifrost GPUs (Mali G31)\" src=\"\/wp-content\/uploads\/2020\/04\/c38b0dda8fbfc980f2702ac0fec6e095.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><noindex><a rel=\"nofollow\" href=\"https:\/\/www.collabora.com\/assets\/images\/blog\/texture.png\"><img decoding=\"async\" alt=\"The Panfrost driver provides support for 3D rendering for Bifrost GPUs (Mali G31)\" src=\"\/wp-content\/uploads\/2020\/04\/d82c382c39953334e7473daae330ec27.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<p>The Panfrost driver evolves based on reverse engineering of ARM's original drivers and is designed to work with chips based on the Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) and Bifrost (Mali G3x, G5x, G7x) microarchitectures. A separate driver is being developed for the Mali 400\/450 GPUs used in many older ARM architecture-based chips. <noindex><a rel=\"nofollow\" href=\"https:\/\/gitlab.freedesktop.org\/lima\">Lima<\/a><\/noindex>.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Source: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=52795\">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 \u0441\u043e\u043e\u0431\u0449\u0438\u043b\u0430 \u043e \u0434\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0438 \u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u0430 Panfrost \u043d\u0430 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430\u0445 \u0441 GPU Bifrost (Mali G31) \u0434\u043e \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u044f, \u043f\u0440\u0438\u0433\u043e\u0434\u043d\u043e\u0433\u043e \u0434\u043b\u044f \u0437\u0430\u043f\u0443\u0441\u043a\u0430 \u0441\u0438\u0441\u0442\u0435\u043c\u044b 3D-\u0440\u0435\u043d\u0434\u0435\u0440\u0438\u043d\u0433\u0430, \u0432\u043a\u043b\u044e\u0447\u0430\u044f \u0431\u0430\u0437\u043e\u0432\u0443\u044e \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0443 \u0442\u0435\u043a\u0441\u0442\u0443\u0440. \u041d\u0430 \u043d\u0430\u0447\u0430\u043b\u044c\u043d\u043e\u043c \u044d\u0442\u0430\u043f\u0435 \u0434\u0440\u0430\u0439\u0432\u0435\u0440 Panfrost \u0432 \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u043c \u0431\u044b\u043b \u0441\u043e\u0441\u0440\u0435\u0434\u043e\u0442\u043e\u0447\u0435\u043d \u043d\u0430 \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 \u0447\u0438\u043f\u043e\u0432 Midgard, \u043d\u043e \u0442\u0435\u043f\u0435\u0440\u044c \u0432\u043d\u0438\u043c\u0430\u043d\u0438\u0435 \u0441\u0442\u0430\u043b\u043e \u0443\u0434\u0435\u043b\u044f\u0442\u044c\u0441\u044f \u0438 \u0447\u0438\u043f\u0430\u043c Bifrost, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0431\u043b\u0438\u0437\u043a\u0438 \u043a Midgard \u0432 \u043e\u0431\u043b\u0430\u0441\u0442\u0438 \u043f\u043e\u0442\u043e\u043a\u0430 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":79097,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-79096","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Collabora \u0441\u043e\u043e\u0431\u0449\u0438\u043b\u0430 \u043e \u0434\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0438.\" \/>\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\/en\/blog\/news\/v-drajvere-panfrost-obespechena-podderzhka-3d-renderinga-dlya-gpu-bifrost-mali-g31\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\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\u0412 \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u0435 Panfrost \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 3D-\u0440\u0435\u043d\u0434\u0435\u0440\u0438\u043d\u0433\u0430 \u0434\u043b\u044f GPU Bifrost (Mali G31) | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Collabora \u0441\u043e\u043e\u0431\u0449\u0438\u043b\u0430 \u043e \u0434\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0438.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/en\/blog\/news\/v-drajvere-panfrost-obespechena-podderzhka-3d-renderinga-dlya-gpu-bifrost-mali-g31\" \/>\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=\"2020-04-24T11:41:58+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-04-24T11:41:58+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\udd47The Panfrost driver provides support for 3D rendering for Bifrost GPUs (Mali G31) | ProHoster","description":"Collabora announced the enhancement.","canonical_url":"https:\/\/prohoster.info\/en\/blog\/news\/v-drajvere-panfrost-obespechena-podderzhka-3d-renderinga-dlya-gpu-bifrost-mali-g31","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"en_US","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\u0412 \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u0435 Panfrost \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0430 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 3D-\u0440\u0435\u043d\u0434\u0435\u0440\u0438\u043d\u0433\u0430 \u0434\u043b\u044f GPU Bifrost (Mali G31) | ProHoster","og:description":"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Collabora \u0441\u043e\u043e\u0431\u0449\u0438\u043b\u0430 \u043e \u0434\u043e\u0432\u0435\u0434\u0435\u043d\u0438\u0438.","og:url":"https:\/\/prohoster.info\/en\/blog\/news\/v-drajvere-panfrost-obespechena-podderzhka-3d-renderinga-dlya-gpu-bifrost-mali-g31","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":"2020-04-24T11:41:58+00:00","article:modified_time":"2020-04-24T11:41:58+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"79096","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 16:44:27","updated":"2022-09-28 21:57:54","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts\/79096","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/comments?post=79096"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts\/79096\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/media\/79097"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/media?parent=79096"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/categories?post=79096"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/tags?post=79096"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}