LINUX.ORG.RU

vkmark 2025.01

 , ,

vkmark 2025.01

0

2

23 января, после более чем семилетнего перерыва, состоялся выпуск 2025.01 утилиты vkmark, предназначенной для измерения производительности Vulkan. Утилита написана на языке C++ и распространяется по лицензии GNU LGPL 2.1.

Список изменений:

  • Использование VK_EXT_external_memory_dmabuf в оконной системе KMS.
  • Добавлена поддержка атомарности в оконной системе KMS.
  • Использование явных модификаторов формата в оконной системе KMS.
  • Поддержка режимов mailbox и немедленного представления в оконной системе KMS.
  • Использование xdg-shell в оконной системе Wayland.
  • Добавлена оконная система на основе VK_KHR_display («display»).
  • Добавлена оконная система на основе VK_EXT_headless_surface («headless»).
  • Добавлена опция командной строки --list-devices для вывода списка физических устройств Vulkan.
  • Добавлена опция командной строки --use-device для выбора физического устройства Vulkan.
  • Включение слоя валидации в режиме отладки.
  • Устранены различные ошибки валидации.
  • Для компиляции теперь требуется компилятор C++17.
  • Добавлен файл NEWS со списком изменений со времени предыдущего выпуска.

>>> Список изменений на GitHub

★★★★★

Проверено: CrX ()
Последнее исправление: CrX (всего исправлений: 1)

Угадал автора по скриншоту :)

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

Так у меня такой-же хороший, но ядро и mesa не из репы. Вот чего это версия интересно. GPU такой-же, почти...

$ vkmark --list-devices
=== Physical Device 0 ===
    Vendor ID:      0x8086
    Device ID:      0x5912
    Device Name:    Intel(R) HD Graphics 630 (KBL GT2)
    Driver Version: 100675588
    Device UUID:    *******************************

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

Выбирайте

# Полный отчет:
{ sed -rn 's/.*el na.*: //p' /proc/cpuinfo | uniq -c; glxinfo | grep -io 'mesa [0123456789\.]\+' | uniq; for i in xcb wayland kms; do vkmark --winsys $i && echo "WINSYS: $i" && break; done; } | sed 's/^[ \t]*//'

# Коротко:
{ sed -rn 's/.*el na.*: //p' /proc/cpuinfo | uniq -c; glxinfo | grep -io 'mesa [0123456789\.]\+' | uniq; for i in xcb wayland kms; do vkmark --winsys $i | grep -io 'Vendor ID:.*\|Device ID:.*\|Device Name:.*\|vkmark Score: [0123456789]\+' && echo "WINSYS: $i" && break; done; } | sed 's/^[ \t]*//'

superuser ★★★★☆
()
Последнее исправление: superuser (всего исправлений: 2)
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.