Автор Тема: Vulkan — кроссплатформенный API для 2D и 3D графики  (Прочитано 411 раз)

Оффлайн ivm

  • Ветеран
  • *****
  • Сообщений: 1413
Vulkan — кроссплатформенный API для 2D и 3D графики.

На пальцах можно объяснить так - новинка на смену OpenGL. Каждый из производителей видеокарт описывает преимущества данной технологии для своих продуктов: NVIDIA и AMD.
Обнаружил эту штуку в репозитории графических драйверов ppa:graphics-drivers/ppa. Пакет с названием vulkan есть для дистрибутивов от Trusty до Yakkety включительно.
Думаю, очков 100-150 в производительности видеокарт прибавит.
Что непонятно спрашиваем, если всё понятно - пользуемся.

Оффлайн vita

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2183
  • Да будет свет!
Для 17.04 в указанном выше репозитории нет пакета vulkan, поэтому проверила наличие одноимённых пакетов в менеджере Synaptic.
В итоге установила три пакета: libvulkan1, mesa-vulkan-drivers и vulkan-utils.
После этого проверила производительность видеокарты AMD/ATI Kabini [Radeon HD 8330]
inxi -SG
System:    Host: Matuntu-Z64 Kernel: 4.10.0-14-generic x86_64 (64 bit)
           Desktop: MATE 1.18.0
           Distro: Ubuntu Zesty Zapus (development branch)
Graphics:  Card: Advanced Micro Devices [AMD/ATI] Kabini [Radeon HD 8330]
           Display Server: X.Org 1.18.4 drivers: ati,radeon (unloaded: modesetting,fbdev,vesa)
           Resolution: 1920x1080@60.00hz
           GLX Renderer: Gallium 0.4 on AMD KABINI (DRM 2.49.0 / 4.10.0-14-generic, LLVM 4.0.0)
           GLX Version: 3.0 Mesa 17.0.2
утилитой Glmark2.
До перезагрузки:
Цитировать
glmark2
=======================================================
    glmark2 2014.03+git20150611.fa71af2d
=======================================================
    OpenGL Information
    GL_VENDOR:     X.Org
    GL_RENDERER:   Gallium 0.4 on AMD KABINI (DRM 2.49.0 / 4.10.0-14-generic, LLVM 4.0.0)
    GL_VERSION:    3.0 Mesa 17.0.2
=======================================================
                                  glmark2 Score: 649
=======================================================
После перезагрузки:
Цитировать
glmark2
=======================================================
    glmark2 2014.03+git20150611.fa71af2d
=======================================================
    OpenGL Information
    GL_VENDOR:     X.Org
    GL_RENDERER:   Gallium 0.4 on AMD KABINI (DRM 2.49.0 / 4.10.0-14-generic, LLVM 4.0.0)
    GL_VERSION:    3.0 Mesa 17.0.2
=======================================================
                                  glmark2 Score: 730
=======================================================
Прирост производительности без установки проприетарного драйвера очевиден!
Делай с нами, делай как мы, делай лучше нас!

Оффлайн В. Юрганов

  • Пользователь
  • **
  • Сообщений: 85
Каждый из производителей видеокарт описывает преимущества данной технологии для своих продуктов
если бы каждый... ведь есть же ещё драный интель...

Оффлайн ivm

  • Ветеран
  • *****
  • Сообщений: 1413
В принципе все современные карты Intel HD поддерживаются свободным драйвером и достаточно хорошо, что подтверждается тестами.
Что непонятно спрашиваем, если всё понятно - пользуемся.

Оффлайн Olej

  • Постоялец
  • ***
  • Сообщений: 130
Для 17.04 в указанном выше репозитории нет пакета vulkan, поэтому проверила наличие одноимённых пакетов в менеджере Synaptic.
Для полноты картины (широта использования Vulkan в разных дистрибутивах Linux ... заинтересовал Vulkan ;)):
[olej@dell Видео]$ dnf list vulkan*
Последняя проверка окончания срока действия метаданных: 1 day, 20:46:06 назад, Thu Apr  6 16:28:39 2017.
Доступные пакеты
vulkan.i686                                                        1.0.30.0-2.fc23                                           updates
vulkan.x86_64                                                      1.0.30.0-2.fc23                                           updates
vulkan-devel.i686                                                  1.0.30.0-2.fc23                                           updates
vulkan-devel.x86_64                                                1.0.30.0-2.fc23                                           updates
vulkan-filesystem.noarch                                           1.0.30.0-2.fc23                                           updates

Оффлайн Olej

  • Постоялец
  • ***
  • Сообщений: 130
Прирост производительности без установки проприетарного драйвера очевиден!
[olej@dell mnt]$ inxi -SG
System:    Host: dell.localdomain Kernel: 4.8.14-100.fc23.x86_64 x86_64 (64 bit) Desktop: Cinnamon 3.0.7
           Distro: Fedora release 23 (Twenty Three)
Graphics:  Card: NVIDIA GT218M [NVS 3100M]
           Display Server: Fedora X.org 118.3 drivers: nouveau (unloaded: modesetting,fbdev,vesa)
           Resolution: 1600x900@60.00hz
           GLX Renderer: Gallium 0.4 on NVA8 GLX Version: 3.0 Mesa 11.1.0 (git-525f3c2)
У меня приращения после установки не удалось получить, как до, так и после:
[olej@dell mnt]$ glmark2
=======================================================
    glmark2 2014.03
=======================================================
    OpenGL Information
    GL_VENDOR:     nouveau
    GL_RENDERER:   Gallium 0.4 on NVA8
    GL_VERSION:    3.0 Mesa 11.1.0 (git-525f3c2)
=======================================================
...
=======================================================
                                  glmark2 Score: 298
=======================================================
В пределах 5 единиц в последнем знаке.

Оффлайн Olej

  • Постоялец
  • ***
  • Сообщений: 130
Прирост производительности без установки проприетарного драйвера очевиден!
Но это ничего не значит... Возможно это потому, что:
- это NVIDIA ноутбучный адаптер, который не сильно ускоришь...
- возможно из-за свободного драйвера nouveau (а это большая гадость)
Нужно будет ещё поэкспериментировать.

Но инструмент интересный.
За сообщение спасибо ТС.