The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

В драйвер PanVK добавлена поддержка Vulkan 1.4

30.07.2025 08:14

Компания Collabora объявила о реализации в Vulkan-драйвере PanVK поддержки графического API Vulkan 1.4 для устройств с GPU ARM на базе архитектуры V10, таких как Mali-G610 и Mali-G310. Изменения включены в кодовую базу Mesa и будут предложены пользователям в выпуске Mesa 25.2, находящемся на стадии кандидата в релизы. В текущем стабильном выпуске Mesa 25.1 в PanVK поддерживается лишь версия Vulkan 1.2.

Из планов по дальнейшему развитию драйвера PanVK упоминается сертификация поддержки Vulkan 1.4 в консорциуме Khronos, проведение оптимизации производительности DDK при выполнении типовых задач, улучшение совместимости с существующими приложениями и реализация поддержки дополнительных расширений Vulkan. Отдельно отмечается намерение повысить производительность для старых поколений GPU Mali, таких как Bifrost (V6 и V7), и обеспечить поддержку Vulkan для первых поколений GPU семейства Valhall (V9).

  1. Главная ссылка к новости (https://www.collabora.com/news...)
  2. OpenNews: В драйвере PanVK сертифицирована поддержка Vulkan 1.2
  3. OpenNews: В Vulkan-драйвер PanVK добавлена поддержка GPU ARM на базе архитектуры V10
  4. OpenNews: Опубликован графический стандарт Vulkan 1.4
  5. OpenNews: В свободном драйвере Panfrost обеспечена поддержка GPU Mali Valhall
  6. OpenNews: Драйвер Panfrost сертифицирован на совместимость с OpenGL ES 3.1 для GPU Mali серии Valhall
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/63643-panvk
Ключевые слова: panvk, vulkan, mesa, arm, mali
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (41) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 08:54, 30/07/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Интересно, на сколько реально увидеть десктопы с CPU ARM и главное GPU Mali? Почему не делают дешевые видеокарточки, на mali для десктопа?
     
     
  • 2.2, Karl Richter (ok), 09:16, 30/07/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Почему Mali, а не Adreno?
     
     
  • 3.9, Аноним (9), 10:09, 30/07/2025 [^] [^^] [^^^] [ответить]  
  • +/
    >Adreno

    В ноутах на Snapdragon X
    https://www.techpowerup.com/cpu-specs/?f=mfgr_Qualcomm

     
     
  • 4.23, Karl Richter (ok), 14:36, 30/07/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Ну вот, пока только процессоры от Qualcomm.
     
     
  • 5.27, Аноним (9), 15:02, 30/07/2025 [^] [^^] [^^^] [ответить]  
  • +/
    А от кого же ещё ?
    Adreno это разработка Qualcomm:
    https://en.wikipedia.org/wiki/Adreno
     
     
  • 6.28, Karl Richter (ok), 15:23, 30/07/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Ну вот, пока хороших альтернатив Qualcomm не видел. Только ARM от Mac и Qualcomm имеются. Да и процессоры Qualcomm производительней.
     
     
  • 7.32, Аноним (-), 17:55, 30/07/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Ну вот, пока хороших альтернатив Qualcomm не видел. Только ARM от Mac
    > и Qualcomm имеются. Да и процессоры Qualcomm производительней.

    Qualcomm - весьма мерзкая и проприетарная корпа, насквозь маздайная, и патентный тролль к тому же. И то что там драйвер какой-то открытый - не отменит общего ужасного экспериенса с этой штукой в контексте опенсорса.

     
  • 2.3, name (??), 09:18, 30/07/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Одноплатников море, покупай, смотри.
     
     
  • 3.4, Аноним (4), 09:20, 30/07/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Он хочет нормальный процессор на 100+ ватт TDP, что непонятно?
     
  • 3.6, Аноним (6), 09:47, 30/07/2025 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Видеоускорение там в .... плачевном состоянии. Там где смартфоны выдают сотни тысяч попугаев эти твои платники только нагревают атмосферу.
     
     
  • 4.8, name (??), 09:55, 30/07/2025 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Железо одноплатников отстаёт на 10 лет от смартфонов. Зато драйвера есть.
     
     
  • 5.14, _kp (ok), 12:02, 30/07/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Одноплатники есть и на Intel и AMD, которые не отстают не десятилетия.

    Сейчас скажут, что у тормозных ARM есть gpio. Так он не для всяких задач нужен, но есть и одноплатники на intel с gpio сопроцессором.

     
     
  • 6.18, name (??), 13:13, 30/07/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Запрос был посмотреть десктоп на арм с мали, дешёвые одноплатники для этого отлично подходят. Есть железо от apple, которое не так отстаёт, но и стоит хорошо.
     
     
  • 7.19, Аноним (1), 13:22, 30/07/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Ну одноплатники это хорошо, но я имел ввиду почему не делать те же Mali но для разъёма PCIe.
     
     
  • 8.31, Аноним (31), 16:11, 30/07/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Рынок видеокарт- 171 затычек 187 мёртв На новых ПК везде встройка, для стары... текст свёрнут, показать
     
  • 8.41, Аноним (-), 18:19, 30/07/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Зачем они там Слишком дохлые чтобы рубаться с дискретками, они сугубо накристал... текст свёрнут, показать
     
  • 7.37, _kp (ok), 18:09, 30/07/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > дешёвые одноплатники для этого отлично подходят

    дешевый одноплатник  - это miniPC на n5095.
    На минималках он дешевле или сопоставим по цене с одноплатниками на MALI, но при этом быстрее, больше ОЗУ, и не надо докупать SSD и корпус.  

    У меня есть почти полная коллекция одноплатников на Raspberry и Orange, и несколько других.
    Некоторые можно использовать как ТВ приставку или как эрцац-десктоп, но при наличии miniPC смысла в этом нет.

    Дешевые и малопотребляющие ARM-одноплатники одноплатники хороши поделок. А уже Raspberry5 ни рыба ни мясо, например для недодесктопа дорог и слаб, для многих поделок избыточен и дорог.

    Кстати, о MALI. У него же кривые перекривые драйвера под Linux, что врагу не пожелаешь.
    В общем оно только под Андроидом вменяемо работает.


     
     
  • 8.39, Аноним (-), 18:17, 30/07/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Если мы возьмем одноплатник на минималках с MALI - он будет стоить 10 баксов Ка... текст свёрнут, показать
     
  • 3.10, Аноним (9), 10:31, 30/07/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Но например в Raspberry Pi там VideoCore:
    https://en.wikipedia.org/wiki/VideoCore
     
  • 2.13, _kp (ok), 11:38, 30/07/2025 [^] [^^] [^^^] [ответить]  
  • +/
    >> Почему не делают дешевые видеокарточки, на mali для десктопа?

    Потому что даже древняя HD4000, по функциям лучше чем MALI. Да и по производительности они почти на равных. А уж более свежие Intel встройки UHD ещё лучше и дешевые.
    А если встройки Райзенов рассматривать, типа 760М, то на них и поиграть можно.
    В общем, MALI - не нужен.

     
     
  • 3.25, Аноним (25), 14:48, 30/07/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Рабочий стол же отрисовывает? Многим больше и ненадо. За 500 р. купил бы.
     
     
  • 4.42, Karl Richter (ok), 22:18, 30/07/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Для рабочего стола встройки-затычки хватит.
     
  • 3.26, Аноним (25), 14:49, 30/07/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Рабочий стол же отрисовывает? Многим больше и ненадо. За 500 р. купил бы.
     
  • 2.21, Аноним (31), 13:42, 30/07/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Почему не делают дешевые видеокарточки, на mali для десктопа?

    А дрова к ним кто напишет?

     
  • 2.24, Аноним (25), 14:39, 30/07/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Смотрите, завидуйте... :)
    https://itinti.ru/catalog/rossiyskie_kompyutery/es607_monoblok_rossiyskogo_pro
     
     
  • 3.30, Аноним (31), 16:05, 30/07/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Так там только смотреть и можно.
     
  • 2.33, Аноним (-), 17:56, 30/07/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Интересно, на сколько реально увидеть десктопы с CPU ARM и главное GPU Mali?

    Возьми какой-нибудь одноплатник пожирнее. Можно даже с PCIe найти. Правда, тогда в него захочется воткнуть GPU пожирнее - типа AMDGPU какого.

    > Почему не делают дешевые видеокарточки, на mali для десктопа?

    Малохольные слишком, кому они там нужны.

     

  • 1.7, Аноним (7), 09:52, 30/07/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    ...а для Mali T720 делать поддержку OpenGL 3.0 так никто не собирается.
     
     
  • 2.11, Фняк (?), 11:05, 30/07/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А зачем инвестировать в драйвер для умирающего API?
     
     
  • 3.12, Аноним (12), 11:16, 30/07/2025 [^] [^^] [^^^] [ответить]  
  • –1 +/
    какое отношение биологических особей к абстракциям интерфейсов IT?
     
  • 2.34, Аноним (-), 17:57, 30/07/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > ...а для Mali T720 делать поддержку OpenGL 3.0 так никто не собирается.

    Zink юзай если там вулкан есть.

     

  • 1.22, Аноним (22), 13:59, 30/07/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Я недавно обнаружил, что некоторые люди, которым мы доверяем производительность ... большой текст свёрнут, показать
     
     
  • 2.29, Аноним (-), 15:57, 30/07/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Чувак, да ты ваще бешеный! (с)

    Было весьма познавательно, да еще и с кодом.
    Интересно примут ли изменения 🤔.

     
  • 2.35, Аноним (-), 18:00, 30/07/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > Я недавно обнаружил, что некоторые люди, которым мы доверяем производительность операций
    > с GPU на стороне процессора,.. не умеют или не всегда хотят
    > верно бенчмаркить.

    Во всем этом километровом спаме вы забыли главное.
    1) Запрофайлить код и обосновать с инструментированными данными что этот код вообще существенно влиял на результаты бенчей.
    2) Оценить уровень ошибки от всех этих упущений. Если бенч выдает цифирь с точностью 5% допустим - то и хрен со всем этим, во.

    И да, если что - плавучка на ARM вовсе не обязана быть столь же производительной как на x86 так что усечь до целого - может быть вполне себе выигрышно до перфоманса, если вы там не знали.

     
     
  • 3.45, Аноним (45), 01:37, 31/07/2025 [^] [^^] [^^^] [ответить]  
  • +/
    >Запрофайлить код и обосновать с инструментированными данными что этот код вообще существенно влиял на результаты бенчей.

    Вы на профайлинг и анализ его результатов больше времени потратите, чем просто на выпил идиотизма и замену обращений к RTC на обращения к счётчику тактов.

     
  • 2.36, Аноним (-), 18:04, 30/07/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > 2. Они используют 'clock_gettime' вместо '__rdtsc' + '_mm_lfence'

    Это просто фэйспалм эксперта. Кому надо бенч с такими допущениями? Это не кроссплатформенно от слова вообще. А мы тут бенчмаркаем Vulkan на вон том ARM. А завтра и на RISCV придем бенчмаркать. Поразвелось тут экспертов, уверенных что rdtsc везде есть...

     
     
  • 3.43, Аноним (45), 01:29, 31/07/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Слушай, для каждой нормальной архитектуры есть счётчик тиков. Для арма это например CNTPCT_EL0. А кроссплатформенность можно обеспечить хедером, где в зависимости от архитектуры выбирается нужная инлайн-функция с нужными интринсиками ил inline assembly. Микробенчмаркить любым способом, кроме счётчика тиков - неверно, вы измеряете не пойми что.

    И бенчмаркить вулкан вообще-то надо и на хосте, и на GPU, то есть использовать вулкан-расширения запроса таймеров с GPU. Так как меня интересовал только хост в данном исследовании, а в GPU-таймерах и GPU-кодинге я пока что нихрена не понимаю (я просто хотел узнать, стоит ли собирать месу шлангом с -flto, потому что она у меня более 5 часов непрерывного тарахтения хардом только ликовалась с прибитыми всеми остальными процессами, просто трешинг, это ни в какие ворота не лезет), то про GPU-таймеры писать не стал - эти бенчмарки время на GPU вообще не измеряют (хотя должны были).

     
  • 2.38, Аноним (-), 18:11, 30/07/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > вызов получения времени находится в отдельной функции в отдельном translation unit,
    > а не заинлайнен в нужное место.

    Нормальные бенчмарки - делают дофига итераций, и усредняют. Дабы как раз избежать заморочек с тем какая там точность системных часов, инлайн оно или нет и проч. Но эксперту опеннета про это забыли рассказать. Как и о том что разрешение источников времени на разных платформах - не константа.

    Все что надо знать о квалификации критика с опеннета.

     
     
  • 3.44, Аноним (45), 01:34, 31/07/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Нормальные бенчмарки ничего не усредняют. Они промеряют распределение, причём на разных размерностях, после чего отрезают все моды, кроме первой, потому что вторая и последующая моды - это результат работы планировщика ОС, далее распределение фитится аналитическим параметрическим распределением, и параметры этого распределения идут в регрессию. Там можно отделить фиксированный оверхед, не зависящий от размерности, от стоимости непосредственно обработки данных.
     
  • 2.46, Аноним (45), 02:05, 31/07/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Забыл картинки:

    https://0x0.st/8kta.png
    https://0x0.st/8RUo.png

     

  • 1.40, Аноним (40), 18:19, 30/07/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    и только для малины все никак и никак не напишут нормальный драйвер  Вулкан
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2025 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру