The OpenNET Project / Index page

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



"Для старых плат Raspberry Pi подготовлен GPU-драйвер с поддержкой API Vulkan"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Для старых плат Raspberry Pi подготовлен GPU-драйвер с поддержкой API Vulkan"  +/
Сообщение от opennews (?), 21-Июн-20, 09:34 
Представлен первый стабильный выпуск открытого графического драйвера RPi-VK-Driver 1.0, реализующего поддержку графического API Vulkan для старых  плат Raspberry Pi, поставляемых с GPU Broadcom Videocore IV. Драйвер подходит для всех моделей плат Raspberry Pi, выпущенных до появления Raspberry Pi 4, - от "Zero" и "1 Model A" до "3 Model B+" и "Compute Module 3+".  Драйвер разработан Мартином Томасом (Martin Thomas), инженером из компании NVIDIA, тем не менее, разработка велась как личный проект, не связанный с NVIDIA (драйвер разрабатывался последние два года в свободное от работы время). Код распространяется под лицензией MIT...

Подробнее: https://www.opennet.ru/opennews/art.shtml?num=53202

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


1. "Для старых плат Raspberry Pi подготовлен GPU-драйвер с подде..."  –3 +/
Сообщение от Алеша (?), 21-Июн-20, 09:34 
а тем временем для Haswell-ов толком допилить не могут...
Ответить | Правка | Наверх | Cообщить модератору

2. "Для старых плат Raspberry Pi подготовлен GPU-драйвер с подде..."  +3 +/
Сообщение от тфьу (?), 21-Июн-20, 09:42 
vkcube работает, mpv вывод waylandvk - бeз проблем.
Ответить | Правка | Наверх | Cообщить модератору

3. "Для старых плат Raspberry Pi подготовлен GPU-драйвер с подде..."  +4 +/
Сообщение от КО (?), 21-Июн-20, 09:52 
Какие-то пирамиды костылей...
Ответить | Правка | Наверх | Cообщить модератору

9. "Для старых плат Raspberry Pi подготовлен GPU-драйвер с подде..."  +4 +/
Сообщение от Аноним (9), 21-Июн-20, 11:16 
Таков путь.
Ответить | Правка | Наверх | Cообщить модератору

17. "Для старых плат Raspberry Pi подготовлен GPU-драйвер с подде..."  +/
Сообщение от Аноним (-), 21-Июн-20, 19:02 
Ну так у Intel GPU - это боль. На что хорошо вкалывает driver team, настолько филонит HW team делающий это. Думаете они просто так радеоны лицензировали?
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

27. "Для старых плат Raspberry Pi подготовлен GPU-драйвер с подде..."  –1 +/
Сообщение от Аноним (27), 22-Июн-20, 05:20 
>а тем временем для Haswell-ов толком допилить не могут...

Это опенсорс, детка! 😂

Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

31. "Для старых плат Raspberry Pi подготовлен GPU-драйвер с подде..."  –1 +/
Сообщение от asdasd (?), 22-Июн-20, 12:47 
<sarcasm>Как не могут? Вы не правы! Nvidia же проприетарное говно, а у Intel поддержка лучше всех?</sarcasm>
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

4. "Для старых плат Raspberry Pi подготовлен GPU-драйвер с подде..."  +10 +/
Сообщение от vitalif (ok), 21-Июн-20, 10:03 
Что нивидия не делает, лишь бы для своих видюх нормальные [открытые] дрова не пилить...
Ответить | Правка | Наверх | Cообщить модератору

5. "Для старых плат Raspberry Pi подготовлен GPU-драйвер с подде..."  +14 +/
Сообщение от Аноним (5), 21-Июн-20, 10:22 
Что только не делает nvidia чтобы не открывать свою проприетарщину. <Corect>
Ответить | Правка | Наверх | Cообщить модератору

41. "Для старых плат Raspberry Pi подготовлен GPU-драйвер с подде..."  +/
Сообщение от odd.mean (ok), 24-Июн-20, 17:04 
<Correct>
Ответить | Правка | Наверх | Cообщить модератору

16. "Для старых плат Raspberry Pi подготовлен GPU-драйвер с подде..."  +/
Сообщение от Аноним (16), 21-Июн-20, 18:55 
> Что нивидия не делает, лишь бы для своих видюх нормальные [открытые] дрова
> не пилить...

Это не nvidia, а чел, который там работает как свой хобби-проект, считай замутил, непоймк какие тут связи с самой компанией?

Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

22. "Для старых плат Raspberry Pi подготовлен GPU-драйвер с подде..."  +/
Сообщение от заминированный тапок (ok), 21-Июн-20, 21:02 
что ж он тогда свой хобби-проект выложил не на сво
Ответить | Правка | Наверх | Cообщить модератору

23. "Для старых плат Raspberry Pi подготовлен GPU-драйвер с подде..."  +/
Сообщение от заминированный тапок (ok), 21-Июн-20, 21:05 
шизофрения какаята

что ж этот магический чел не выложил проект на "своём" ресурсе, а сделал это в на официальной странице невидии (и при этом на форуме невидии раобтает саппорт в рабочее время на проект этого магического чела?)

Ответить | Правка | Наверх | Cообщить модератору

6. "Для старых плат Raspberry Pi подготовлен GPU-драйвер с подде..."  +/
Сообщение от Аноним (6), 21-Июн-20, 10:43 
Я смотрел 4к h265 видео в mpv (уже лет 10 всё видео в 4к идёт, если кто не в курсе), с вулканом кадры выпадали очень сильно, как я его ни крутил. С glx всё нормально (на некоторых сценах с экшоном немного падали кадры, но куда меньше). Поэтому когда люди говорят, что вулкан непременно всё ускоряет, это, кхм, как мне кажется они немножко кривят душой.

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

И кстати слабовато железо видимо, только по фану разрабатывать драйвер наверно. Q3 это та игра которой нужно 4мб видеопамяти и которая неплохо крутилась на домашних игровых консолях 20+ летней давности. Если уж задаваться целью показать графоний, то нужно что-нибудь вроде shadow of the colossus (15 лет между прочим), а таких игр в опенсорсе нет.

Ответить | Правка | Наверх | Cообщить модератору

19. "Для старых плат Raspberry Pi подготовлен GPU-драйвер с подде..."  +1 +/
Сообщение от Алёша (?), 21-Июн-20, 19:28 
Есть же openXRay и серьезно улучшенные текстуры для сталкера. Он хоть и тормознут раза в два, по сравнению с нативным даже в вайне, тем не менее, вполне сгодился бы для показа графония.
Вот бы попробовать его погонять на малинке...
Ответить | Правка | Наверх | Cообщить модератору

20. "Для старых плат Raspberry Pi подготовлен GPU-драйвер с подде..."  +/
Сообщение от z (??), 21-Июн-20, 20:11 
>Q3 это та игра которой нужно 4мб видеопамяти

Чушь: есть карты, которые и на rtx2980 еле ворочаются

Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору

21. "Для старых плат Raspberry Pi подготовлен GPU-драйвер с подде..."  +/
Сообщение от Аноним (6), 21-Июн-20, 20:32 
>>Q3 это та игра которой нужно 4мб видеопамяти
> Чушь: есть карты, которые и на rtx2980 еле ворочаются

И правда, чушь. Оптимизация ни к чёрту или амд проблемы?

Ответить | Правка | Наверх | Cообщить модератору

24. "Для старых плат Raspberry Pi подготовлен GPU-драйвер с подде..."  +/
Сообщение от z (??), 22-Июн-20, 00:30 
Ну так а кто тут про 4мб памяти сказки рассказывает
Ответить | Правка | Наверх | Cообщить модератору

25. "Для старых плат Raspberry Pi подготовлен GPU-драйвер с подде..."  +1 +/
Сообщение от Аноним (6), 22-Июн-20, 02:42 
Так так и есть. Это ж про оригинальную игру, кто их знает, чего там наворотили теперь. У старых игр обычно проблемы с двиглом и багами, на сегодняшние реалии они никак не натягиваются и на многое просто не способны. Единственный выход это выкинуть примитивное двигло на свалку истории.
Ответить | Правка | Наверх | Cообщить модератору

30. "Для старых плат Raspberry Pi подготовлен GPU-драйвер с подде..."  +/
Сообщение от z (??), 22-Июн-20, 09:50 
Это не про оригинальную игру, а про демо (сам лично запускал на riva 128), релиз никогда нормально на 4мб-обрубках не работал
Ответить | Правка | Наверх | Cообщить модератору

32. "Для старых плат Raspberry Pi подготовлен GPU-драйвер с подде..."  +/
Сообщение от Аноним (6), 22-Июн-20, 18:05 
> Это не про оригинальную игру, а про демо (сам лично запускал на
> riva 128), релиз никогда нормально на 4мб-обрубках не работал

Ну хорошо. В 2000 году бюджетные затычки ужe шли с более 128 памяти, тогда я и запускал её. Понятия не имею, сколько видеопамяти ей надо, но запомнилась она очень легковесной и скучной. Самое впечатляющее в то время (до шейдеров) было T&L (давало отличный графоний и даже не тормозило!) и в q3 его не было. На консолях тоже работало. А вот в ut99 графоний лучше емнип. Как и геймплей. Намного лучше игра, да и карты приятней в плане стратегии.

Ответить | Правка | Наверх | Cообщить модератору

33. "Для старых плат Raspberry Pi подготовлен GPU-драйвер с подде..."  +/
Сообщение от Eh (?), 22-Июн-20, 18:31 
Экая бредятина. TNL - это просто обсчёт геометрии на видеокарте, а не на CPU, и в Q3A оно было из коробки, потому что с GL это просто прячется внутри драйвера.

А в 2000 бюджетные видеокарточки шли с 32-64мб. Не было у gf2mx400 (которая между прочим вышла во второй половине 2000) версий со 128мб набортной памяти.

Ответить | Правка | Наверх | Cообщить модератору

35. "Для старых плат Raspberry Pi подготовлен GPU-драйвер с подде..."  +/
Сообщение от Аноним (6), 22-Июн-20, 19:32 
Ок, 2002. Какая разница то? По факту железный tnl позволяет впихнуть красивое освещение и текстуры, до его появления этот графоний было не посчитать достаточно быстро. В частности, прелести tnl можно наблюдать в hitman 2 и escape from butcher bay, я был очень впечатлён, что они прекрасно шли и не тормозили, а графоний поражал воображение (ну, после q3 так точно). Насколько я помню, именно в tnl заслуга графония там была. И нет, не было его в играх эдак до 2002 года, хотя это превосходная технология, изменившая мир.
Ответить | Правка | Наверх | Cообщить модератору

36. "Для старых плат Raspberry Pi подготовлен GPU-драйвер с подде..."  +/
Сообщение от Eh (?), 22-Июн-20, 20:52 
Ну какие нахрен текстуры, TNL просто обсчитывает геометрию. Т.е. по сути перемножает координаты на несколько матриц преобразования, на этом всё. Сегодня это делают в вершинном шейдере.

Никакого нового графония TNL не добавлял, он просто позволял обсчитывать больше вершин, чем на CPU.

Игрушкам которые использовали OpenGL (в том числе и Q3A) TNL просто добавлял FPS при условии что был затык в обсчёте вершин на CPU. Переписывать ничего не нужно было.

Аппаратный TNL NVidia добавила в свои карточки еще в 1999 (в GeForce 256)

А уже в 2001 и AMD (с Radeon 8500), и Nvidia (с GeForce 3) перешли с fixed pipeline на programmable, т.е. появилась поддержка вершинных и пиксельных шейдеров - тогда еще примитивных, даже без поддержки ветвления, но всё-таки - вот эта технология действительно сильно поменяла игрушки.

P.S. Вы бы хоть образовались в вопросе что ли. Ну и завязывайте спорить с тем, кто занимается разработкой драйверов для GPU :)

Ответить | Правка | Наверх | Cообщить модератору

37. "Для старых плат Raspberry Pi подготовлен GPU-драйвер с подде..."  +/
Сообщение от Аноним (6), 22-Июн-20, 21:02 
"Просто", ну да, конечно. Я в курсе, что в opengl он был. В игрушках его не было, и в картах далеко не всех до определённого времени. Именно в ускорении и дело.

>P.S. Вы бы хоть образовались в вопросе что ли. Ну и завязывайте спорить с тем, кто занимается разработкой драйверов для GPU :)

ЧСВ так и прёт. Кто с кем спорит? Лично я ни с кем спорить не собирался, это пустое.

Ответить | Правка | Наверх | Cообщить модератору

38. "Для старых плат Raspberry Pi подготовлен GPU-драйвер с подде..."  +/
Сообщение от Eh (?), 22-Июн-20, 22:28 
Ох, да много игрушек шло с поддержкой и opengl и с dx, в том числе и UT. При использовании opengl аппаратный TNL подхватывался автоматически. Да и dx7 игрушки 2000ого года уже требовали, а HW TNL там уже поддерживался.

Никакой красоты TNL не добавлял, никаких новых эффектов с ним сделать было нельзя.

А своё ЧСВ я могу позволить себе почесать именно потому, что вы несёте бред из-за отсутствия у вас базового понимания как работали старые GPU и как работают современные.

Ответить | Правка | Наверх | Cообщить модератору

39. "Для старых плат Raspberry Pi подготовлен GPU-драйвер с подде..."  +/
Сообщение от Eh (?), 22-Июн-20, 22:33 
Ну и во всех дискретных картах от NVIDIA и AMD вышедших в 2000 HW TNL был. 3DFX к тому времени уже сдох, S3 с его Savage4 так и не взлетела, а Intel надолго забил на рынок дискретных видеокарт после неудачи с Intel 740
Ответить | Правка | К родителю #37 | Наверх | Cообщить модератору

7. "Для старых плат Raspberry Pi подготовлен GPU-драйвер с подде..."  +2 +/
Сообщение от Zenitur (ok), 21-Июн-20, 10:43 
Пользуюсь Raspberry Pi 3B. На драйвере GL Legacy, прекрасно работает ioquake3 из GitHub проекта Raspberry Pi. Только почему-то список серверов отличается от ПК-версии 1.36 (на RPi - 1.35 версия, что вроде не должно влиять). Также на нём прекрасно работает SuperTuxKart на движке Irrlicht (новые версии не собирал). И несколько демок с сайте pouet.net (но во время их работы не альт-табается, и даже не Crtl-Alt-F1'ается). Не работает ускорение в Chromium, даже если запускать с --use-gl=egl (драйвер GL Legacy не поддерживает GLX). Зато работает аппаратное ускорение видео (через OpenMAX или, возможно, MMAL). Я нашёл патч, исправляющий ту ошибку, которая возникает при запуске с libEGL.so из драйвера GL Legacy. Но не нашёл готовых сборок браузера с этим патчем, а сам собирать ленюсь/не умею делать кросс-компиляцию под ARM.

На новом драйвере, Chromium ускоряется, но всё равно бывают лаги и дикие фризы. Возможно, из-за моей карты памяти. Хотя Class10, что ему не хватает? Поэтому смотрю видео с YouTube при помощи omxplayer или VLC, даю им видеопоток при помощи "youtube-dl -g".

Из игр запускал только Minecraft. Но игра требовательна к оперативной памяти, и переход с Raspbian 8 на 10 не пережила. На "десятке" работает, только если СИЛЬНО освободить оперативную память (и снизить VRAM до 32 Мб).

По аналогии с игрой, делаю предположение, что браузеру тоже стало тесно на 1 Гб ОЗУ, ведь раньше он не лагал так сильно (например версия 58), а значит, моя карта памяти может оказаться ни при чём. Хотя блин, у меня на ретро компе используется CF-to-IDE и карта Transcend 32 Гб 40x, и ничего не лагает

Ответить | Правка | Наверх | Cообщить модератору

8. "Для старых плат Raspberry Pi подготовлен GPU-драйвер с подде..."  –5 +/
Сообщение от Андрейemail (??), 21-Июн-20, 11:02 
зачем Raspberry Pi этот vulkan драйвер? игр то всё равно на ней нет и не будет. а со светодиодиками играться, можно и уже с тем что есть.
Ответить | Правка | Наверх | Cообщить модератору

10. "Для старых плат Raspberry Pi подготовлен GPU-драйвер с подде..."  +4 +/
Сообщение от Аноним (9), 21-Июн-20, 11:17 
И как эти игры могли появится без драйвера?
Ответить | Правка | Наверх | Cообщить модератору

11. "Для старых плат Raspberry Pi подготовлен GPU-драйвер с подде..."  –1 +/
Сообщение от Андрейemail (??), 21-Июн-20, 12:16 
они и с драйвером не появятся. появляются только кривенькие опенсурсе порты уже давно заброшенных игр, да и то единицы.
Ответить | Правка | Наверх | Cообщить модератору

14. "Для старых плат Raspberry Pi подготовлен GPU-драйвер с подде..."  +/
Сообщение от Аноним (14), 21-Июн-20, 14:59 
Как это нет игр. Есть же openmw!
Ах да, он как и react os, никому не нужен кроме самих разработчиков.
Ответить | Правка | Наверх | Cообщить модератору

12. "Для старых плат Raspberry Pi подготовлен GPU-драйвер с подде..."  +/
Сообщение от Аноним (12), 21-Июн-20, 12:48 
https://wiki.postmarketos.org/wiki/Samsung_Galaxy_Grand_Neo_(samsung-baffinlite) когда один товарищ  наконец доделает mainline ядро, я тоже на нем этот драйвер зацену.
Ответить | Правка | Наверх | Cообщить модератору

13. "Для старых плат Raspberry Pi подготовлен GPU-драйвер с подде..."  +11 +/
Сообщение от AlexYeCu_not_logged (?), 21-Июн-20, 14:26 
Скажем за это Мартину Томасу большое спасибо.
Ответить | Правка | Наверх | Cообщить модератору

15. "Для старых плат Raspberry Pi подготовлен GPU-драйвер с подде..."  +/
Сообщение от Андрей (??), 21-Июн-20, 17:22 
> Драйвер разработан Мартином Томасом (Martin Thomas), инженером из компании NVIDIA, тем не менее, разработка велась как личный проект, не связанный с NVIDIA (драйвер разрабатывался последние два года в свободное от работы время). Код распространяется под лицензией MIT.

Лишь бы его основные обязанности не были связаны с программированием именно Vulkan составляющей драйверов NVIDIA, иначе окажется, что права на такое хобби принадлежат NVIDIA.

Ответить | Правка | Наверх | Cообщить модератору

18. "Для старых плат Raspberry Pi подготовлен GPU-драйвер с подде..."  +1 +/
Сообщение от Аноним (-), 21-Июн-20, 19:05 
А если электрик работал в энергокомпании, все провода которые он вне компании протянул - принадлежат той компании? А жирно той компании не станет?
Ответить | Правка | Наверх | Cообщить модератору

26. "Для старых плат Raspberry Pi подготовлен GPU-драйвер с подде..."  +1 +/
Сообщение от Андрей (??), 22-Июн-20, 04:33 
Я же чётко написал: что не программировал драйвера NVIDIA, а что программировал именно определённую составляющую. С электриком такую параллель вряд ли удастся корректно провести. Не говоря уже о том, что электрические провода - это не программный код, на который бывают права.
Ответить | Правка | Наверх | Cообщить модератору

28. "Для старых плат Raspberry Pi подготовлен GPU-драйвер с подде..."  +/
Сообщение от Аноним (28), 22-Июн-20, 08:23 
> Лишь бы его основные обязанности не были связаны с программированием именно Vulkan составляющей драйверов NVIDIA, иначе окажется, что права на такое хобби принадлежат NVIDIA.

Надеюсь он поступал умно, сначала писал код VULCAN драйвера дома, в личное время, на личном оборудовании и выкладывал в публичный репозиторий, например, git. И только после публикации кода в git приходил на работу и начинал писать соответствующий участок кода для Nvidia.

Ответить | Правка | Наверх | Cообщить модератору

29. "Для старых плат Raspberry Pi подготовлен GPU-драйвер с подде..."  +/
Сообщение от Аноним (28), 22-Июн-20, 08:25 
Работу zink драйвера OpenGL по верху драйвера Vulkan на этом драйвере уже кто тестировал?
Ответить | Правка | Наверх | Cообщить модератору

34. "Для старых плат Raspberry Pi подготовлен GPU-драйвер с подде..."  +/
Сообщение от Аноним (34), 22-Июн-20, 18:51 
Надеюсь nvidia blob допилят чтобы он нормально с wayland и kde работал.
Ответить | Правка | Наверх | Cообщить модератору

40. "Для старых плат Raspberry Pi подготовлен GPU-драйвер с подде..."  +1 +/
Сообщение от Eh (?), 22-Июн-20, 22:34 
Так работает же, в kwin поддержку eglstreams смержили еще в 2019
Ответить | Правка | Наверх | Cообщить модератору

42. "Для старых плат Raspberry Pi подготовлен GPU-драйвер с подде..."  +/
Сообщение от Аноним (42), 26-Июн-20, 18:09 
Работать с графикой на Raspberry Pi до 4 версии такое себе. Там даже браузер толком не работает. Хотя, наверно, можно какие-нибудь применения найти.
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Спонсоры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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