LINUX.ORG.RU

Mesa 18.2

 , , ,


2

4

7 сентября 2018 состоялся очередной ежеквартальный релиз Mesa - кроссплатформенной реализации OpenGL, OpenGL ES, OpenCL, OpenMAX, VDPAU, VA API, XvMC и Vulkan.

Новые возможности этого релиза:

  • Поддержка OpenGL 4.3 на VirGL.
  • Поддержка OpenGL 4.4. Compatibility profile на RadeonSI (по сравнению с OpenGL 3.1 в предыдущей версии).
  • Поддержка OpenGL ES 3.2 на VirGL и RadeonSI
    • реализацию сжатия текстур (ASTC) могут использовать Gallium-драйверы для тех GPU, где ASTC не реализовано аппаратно.
  • Улучшения в поддержке Vulkan в RADV (Mesa-драйвер для AMD GPU) и ANV (Mesa-драйвер для Intel HD GPU).
    • Исправление многих проблем RADV при работе с DXVK.
    • Увеличение производительности Skyrim Special Edition на ANV до «играбельного».
    • ANV реализует большее количество расширений для Vulkan.
  • Предварительная поддержка (грядущего) Vega 20 GPU
  • Vulkan Display Extensions для SteamVR.

(более подробное описание на Phoronix: https://www.phoronix.com/scan.php?page=news_item&px=Mesa-18.2-Feature-Rel... )

Proton требует Mesa 18.2 для своей работы.

>>> Подробности

★★★★★

Проверено: jollheef ()

Ответ на: комментарий от tailgunner

Просто для протокола: оно может «не работать» из-за сырых версий, и чем они сырее, тем меньше шансов работы.
и чем они сырее, тем меньше шансов работы

Очень жаль тебя расстраивать, но твои убеждения расходятся с реальностью.

NieR Automata, Raft, Battle Tech — GPU hang на старте, любая 32 битная игра — gpu memory access violation, как только количество выделенной VRAM превысит 1790 Мб. Frostpunk — out of host memory. Это если с LLVM6.

С ранним LLVM8 ситуация чуть лучше: NieR Automata — GPU hang на старте. Любая 32 битная игра — gpu memory access violation, как только количество выделенной VRAM превысит 1900 Мб. Frostpunk — out of host memory. Raft, Battle Tech — специфичных для Raven багов я лично не нашёл.

И того — на «сырых» не релизных версиях, как минимум dxvk, работает заметно лучше. Ты конечно можешь сказать, что dxvk как таковой нестабилен и вообще не нужен, но я поспешу превентивно напомнить, что через встроенный в wine d3d11 на AMD Raven описанные выше игры либо тормозят (Beast Battle Simulator), либо не запускаются (NieR Automata), либо адово артефачат (Frostpunk), либо адово артефачат и тормозят (Battle Tech, Grey Goo, Raft).

арч-вей

Нет. Это robus-way. Идеалогия арча состоит в том, что не должно быть никакой идеалогии. Ранний llvm8, как и меса 18.3 были взяты мной из AUR. В репах лежит llvm6 (даже, блин, не 7) и mesa 18.1.8 — даже до сабжа своевременно не обновили.

robus ★★★★ ()
Ответ на: комментарий от Vigi

Просто моргать, дёргаться и рваться это прерогатива иксов, очевидно же.

Ещё выжрать в одну харю over 9000 мегабайт оперативы и не отдавать до перезапуска.

robus ★★★★ ()
Ответ на: комментарий от robus

но твои убеждения расходятся с реальностью.

Судя по диалогу выше - твои тоже.

И того — на «сырых» не релизных версиях, как минимум dxvk, работает заметно лучше.

Вот так бы и говорил, а не задвигал про «железо не работает с некрофильским LLVM 6».

арч-вей

Нет. Это robus-way.

Нет. Robus-way - это отрицать чужую реальность и считать свой юзкейсы единственным стоящим.

В репах лежит llvm6 (даже, блин, не 7)

Потому что LLVM 7 еще не вышел.

tailgunner ★★★★★ ()
Последнее исправление: tailgunner (всего исправлений: 1)
Ответ на: комментарий от tailgunner

Судя по диалогу выше - твои тоже.

Ок. AMD Raven при использовании LLVM<7 не работает чуть «мягче», чем я думал.

Вот так бы и говорил, а не задвигал про «железо не работает с некрофильским LLVM 6».

На AMD Iceland (Radeon R7 M440) нет GPU Hang-ов, на NVIDIA GT650M нет GPU Hang-ов, на Raven хэнги есть с llvm6, но нет с llvm8. Вывод? Raven не работает с llvm6.

Нет. Robus-way - это отрицать чужую реальность и считать свой юзкейсы единственным стоящим.

Нет. Считать свои юзкейсы _тоже_ важными. И полагать, что работающее железо должно удовлетворять _любым_ юзкейсам.

Потому что LLVM 7 еще не вышел.

Придерживайся мейнтейнеры арча идеалогии нового ПО, это бы их не остановило. В llvm7 есть огромное количество исправлений по сравнению с 6 версией, нужно доставить их пользователям как можно скорее — так бы рассуждал мейнтейнер с идеалогией новья. Арчевые мейнтейнеры рассуждают так — «он ещё не вышел. Зачем напрягаться раньше времени.. Пользователи, которым нужны фиксы пусть сами пересобирают пол мира — мы им makepkg дали.»

robus ★★★★ ()
Ответ на: комментарий от robus

Ок. AMD Raven при использовании LLVM<7 не работает чуть «мягче», чем я думал.

Скорее, на свежих снапшотах LLVM (и Mesa) оно работает чуть лучше.

В репах лежит llvm6 (даже, блин, не 7)

Потому что LLVM 7 еще не вышел.

Придерживайся мейнтейнеры арча идеалогии нового ПО, это бы их не остановило.

Еще раз: LLVM 7 еще не вышел. Вменяемый мейнтейнер не станет помечать пакет версией, которая еще не вышла. А llvm-svn в Arch есть (и даже имеет версию 8.0.0).

P.S. «идеология»

tailgunner ★★★★★ ()
Ответ на: комментарий от tailgunner

Вменяемый мейнтейнер не станет помечать пакет версией, которая еще не вышла.

Ааа. Ты на маркировку триггеришься? Мне фиксы нужны, а не на циферки дрочить.

[robus@NyakaPlextor ~]$ pacman -Ss xf86-video-intel
extra/xf86-video-intel 1:2.99.917+847+g25c9a2fc-1 (xorg-drivers) [установлен]
    X.org Intel i810/i830/i915/945G/G965+ video drivers

[robus@NyakaPlextor ~]$ pacman -Ss blender
community/blender 17:2.79.b.git3.32432d91-6 [установлен]
    A fully integrated 3D graphics creation suite

[robus@NyakaPlextor ~]$ pacman -Ss linux-firmware
core/linux-firmware 20180825.fea76a0-1
    Firmware files for Linux
Так что вполне могли включить llvm7.0-RC3 хотя бы в тестовое дерево. И пересобрать в этом тестовом дереве все эти блендеры, qt5-tools-ы, qtcreator-ы, месы и прочее. Да пусть хоть llvm-0.0.1:7 его маркируют — мне по барабану.

А llvm-svn в Arch есть (и даже имеет версию 8.0.0).

И под него нужно самому пересобирать полмира. Из исходников. С помощью makepkg.

robus ★★★★ ()
Ответ на: комментарий от robus

Ааа. Ты на маркировку триггеришься?

Я не могу тебе сказать, на что я триггерюсь, потому что мне по большому счету пофиг. На см. выше о смеси сырых версий.

tailgunner ★★★★★ ()
Последнее исправление: tailgunner (всего исправлений: 1)
Ответ на: комментарий от robus

xf86-video-intel

Вынужденная мера. По факту разрабатывается без релизов. Последний намек на версию был в 2014-12-21 и назывался 2.99.917 snapshot.

linux-firmware

У этого пакета метод разработки подразумевающий отсутствие релизов.

Что за беда с блендером не знаю.

Как человек просидевший большую часть времени с гитом стека меса/дрова/ллвм а иногда и ядро с drm-next хочу сказать что ситуация в данный момент и близко не критичная чтоб пришлось тащить гит версии пусть даже в тестовую репу и уж тем более в основную. Для единиц вроде тебя кому это действительно критично существует АУР откуда все это можно собрать в пару команд.

Behem0th ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.