Представлен релиз свободной реализации API OpenGL и Vulkan - Mesa 19.3.0. Первый выпуск ветки Mesa 19.3.0 имеет экспериментальный статус - после проведения окончательной стабилизации кода будет выпущена стабильная версия 19.3.1. В Mesa 19.3 реализована полная поддержка OpenGL 4.6 для GPU Intel (драйверы i965, iris), поддержка OpenGL 4.5 для GPU AMD (r600, radeonsi) и NVIDIA (nvc0), а также поддержка Vulkan 1.1 для карт Intel и AMD. Вчера изменения для поддержки OpenGL 4.6 также добавлены в драйвер radeonsi, но в ветку Mesa 19.3 они не вошли...Подробнее: https://www.opennet.me/opennews/art.shtml?num=52024
ириски оне развивают... а мой сэндибридж кто будет пилить? Я тоже хочу опенжиель 4.6 и вулканище распоследний!
старье никому не выгодно поддерживать. Зачем тратить силы на динозавров
Твой кошелёк будет пилить и опенжл и вулкан апи и ртикс и даже индус 10
Есть остаточные воспоминания про то, что из-за аппаратных ограничений Sandy там нельзя сделать что-то выше OpenGL 3.*
По-моему в оригинале OpenGL тем, в начале, и отличался от IRISGL, что если не было для какой-то функции аппаратной поддержки, то она могла быть реализована программно. Т.е. вроде как неодолимых препятствий нет, просто действительно не хотят заморачиваться.
Тут пост не про IRISGL, а про gallium бекенд iris, новый драйвер для бродвеллов и выше.
>ириски оне развивают... а мой сэндибридж кто будет пилить? Я тоже хочу опенжиель 4.6 и вулканище распоследний!у меня вот 6970 - по характеристикам там должен работать вулкан. Как только появился радеон си - сразу забили на р600, даже баги не починили, а в последнее время на нём и на старых интелах замечают признаки регресса, так что намекают что надо идти в магазин за новым барахлом без вариантов.
Вот, да. Старое железо не просто не пилится и продолжает работать, оно начинает хуже работать с новыми месами и ядрами и дровами. Недопилено, брошено, новое недопилено, новое брошено, а в ченджлогах только рапортуют, мол, достигли недостижимых достижений по достижению достигнутого!
Ну так заплати им и не ной тут.
Или ты думал, что тебе за бесплатно будут поддерживать железо?
Все проще. Хорошо работает железо на котором кто-то регулярно тестирует и в случае отвалбашки разбирается. И это не только видеокарт касается.Несколько усугубляется тем что железки часто делаются по модульному принципу. Блоки таскаются отсюда туда по методу копипасты, у блоков с дюжину ревизий, а OEM может понять спеки по своему и зашить в AtomBIOS нечто странное.
В результате у разработчика все как бы работает - но где-то рядом может взять и отвалиться. Особенно на старом железе. В Catalyst множество странных воркэраундов, про которые никто не помнит и которые никто не документировал. Половина тех кто их писал уже не работают в AMD. Так что взбрыки старого железа порой похожи на детектив.
Наглое вранье!
В середине 2018 года у меня умерла видюха и мне пришлось вставить свою древнюю Radeon HD 4950. Просидел на ней чуть больше года, за время использования никаких ухудшених в поддержке со временем не произошло. И более того сейчас эта карта работает явно лучше чем в те времена когда была актуальна.
Дядь, ты болен?
У Amd поддержка vulkan начинается с GCN а 6970 это Terascale.
По твоему разработчики месы джинны, что могут сделать невозможное?
Кому было надо - вулкан накодили и под значительно более паршивые железки чем Terascale. На самом деле вулкан в силу принципов работы не так уж требователен к железу и у него не такой уж большой драйвер. У поздних Terascale нет принципиальных проблем в возможностях их железа. Просто под никто пока не сподвигся.
> 6970 - по характеристикам там должен работать вулканНе должен, если не ошибаюсь. Вулкану нужен GCN.
Самому по себе вулкану это не надо, но реализация есть только под GCN. А для более старых vliw'ов вулкан просто никто не сподвигся накодить. Для GCNов нормальный вулкан написал вообще сторонний по отношению к АМД человек - Dave Airlied, майнтайнер графики в Linux. Уставший ждать от амд открытия исходников и написавший с досады RADV. И тот по всем бенчмаркам обставляет родную амдшную реализацию. Которую после этого конечно вывалили, но кому она теперь нужна?
> у меня вот 6970 - по характеристикам там должен работать вулканБез года рядом трудно ориентироваться.
А это 2010 😮 Ну логично — как-то не сдался там Vulkan
Использую на Raspberry Pi. Там сейчас сделана ставка на открытый драйвер. /usr/lib/arm-linux-gnueabihf/dri/v3d_dri.so для VideoCore 6, и /usr/lib/arm-linux-gnueabihf/dri/vc4_dri.so для VideoCore IV.Тестировал на небольшом количестве игр. Я пропустил Raspbian 9, и сразу после 8 версии обновился до 10 версии. Была Mesa 13, стала Mesa 19.2-rc1. Наблюдаю прирост в скорости.
Для Raspberry Pi существуют открытый и закрытый драйверы. Интересно, что оба драйвера используют один и тот же OpenMAX IL и MMAL. Это так необычно видеть, когда ты используешь открытый драйвер, а браузер Chromium и медиаплеер VLC лезут за библиотеками в /opt/vc/lib. Я думал, что эта директория - только для закрытого драйвера...
>Это так необычно видеть, когда ты используешь открытый драйвер, а браузер Chromium и медиаплеер VLC лезут за библиотеками в /opt/vc/lib. Я думал, что эта директория - только для закрытого драйвера...Ну так в Raspbian chromium и vlc патченные, я юзаю archlinux на PI4 и без этих патчей все видео и графика софтварно обрабатывается, например 1080 видосы через chromium отжирают полтора-два ядра и прогревают плату до 80 градусов.
Я разрешил DEB-SRC в /etc/apt/souces.list и /etc/apt/sources.list.d/* и выполнил sudo apt update. Скачал исходники DEB-пакета VLC командой apt source vlc. Посмотрел директорию debian/patches. Увидел интересный патч mmal_10.patch. Судя по всему, это именно он добавляет поддержку аппаратного ускорения в VLC.Про то, что такое MMAL, и чем он отличается от OpenMAX IL, я узнал тут:
https://habr.com/ru/company/intel/blog/207314/#comment_8185277
Патч могу выложить, если надо.
ring gfx timeout с Vega 56/64 и Radeon 7 уже починили?
Это баг в ядре, пофиксили в линуксе 5.4
Нет, не пофиксили. Обновился до 5.4, все так же стабильно падает.
Ого, в 5.4 уже стабильность завезли.
Дааа, опять хойка зависла :(
Теперь новая беда: веги время от времени переглючивает, и система начинает сыпать PCIe Bus Error, которые вполне могут закончится зависанием.
Нет, это стабильность линукс. И каждый раз, когда меня здесь трут, его стабильность растёт!
Это лечится как нибудь, кроме замены на нвидию или затычку на полярисе?
А для моего Хасвелля / HD 4400 есть что нибудь полезное, или это уже динозавр ?
увы Интел давно на него забила. на линухе во всяком случае
Где собственно посмотреть полный список поддерживаемых расширений для вулкана? У меня на веге 64 не работает VK_EXT_debug_marker с драйвером меса и amdgpu (не про), запуская через рендердок.
https://mesamatrix.net в самом низу есть вулкан, но хз насколько он актуален
Для nouveau vulkan завезут?
В Navi10 работает. Ещё и ACO подвезли. В итоге nouveau в глубокой^W сильном отыве от radv. Старые игры на девятом dx-е уже тянет с горем пополам... А так только блобятина...
> Для nouveau vulkan завезут?
> В Navi10 работает. Ещё и ACO подвезли. В итоге nouveau в глубокой^W
> сильном отыве от radv. Старые игры на девятом dx-е уже тянет
> с горем пополам...через D9VK ? proton или обычный wine(-staging) ?
Обычный, wine-vanilla. Стандартным движком dx9 -> opengl. Только так, без вариантов. Это на карте gtx 1050 ti.