LINUX.ORG.RU

Как убедиться, что установленный видеодрайвер поддерживает спецификацию Vulcan 1.1?

 


0

1

2018-03-07, выпущена публичная спецификация версии Vulkan 1.1

Что нужно сделать, чтобы она поддерживалась на моей видеокарте (у меня GCN 2nd)

Какой консольной командой вывести на экран текущую поддерживаемую версию Vulcan?

GCN 2nd

Поддерживает любой GCN начиная с HD7730 на ядрах не ниже 4.13

Какой

vulkaninfo, сейчас вроде работает только на amdgpu-pro

Bruce_Lee ★★ ()
➜  ~ vulkaninfo 
===========
VULKAN INFO
===========

Vulkan API Version: 1.0.61

INFO: [loader] Code 0 : Found manifest file /home/fornlr/.local/share/vulkan/implicit_layer.d/steamoverlay_x86_64.json, version "1.0.0"
INFO: [loader] Code 0 : Found manifest file /home/fornlr/.local/share/vulkan/implicit_layer.d/steamoverlay_i386.json, version "1.0.0"
INFO: [loader] Code 0 : Meta-layer VK_LAYER_LUNARG_standard_validation all 0 component layers appear to be valid.
INFO: [loader] Code 0 : Found ICD manifest file /usr/share/vulkan/icd.d/nvidia_icd.json, version "1.0.0"

Что нужно сделать, чтобы она поддерживалась на моей видеокарте (у меня GCN 2nd)

В принципе - бежать в магазин за новой.

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

vulkaninfo, сейчас вроде работает только на amdgpu-pro

Что? Оно везде работает.

steemandlinux ★★★★★ ()

Вулкан такая хрень, что даже если тебе vulkaninfo выдаст 1.1, это вовсе не значит что он у тебя есть. Это в opengl было все строго, а в opencl и vulkan бардак с этим полный.

steemandlinux ★★★★★ ()

Зобаньте уже их всееееех

mos ★★☆☆☆ ()
Ответ на: комментарий от Einstok_Fair
$ equery files dev-util/spirv-tools | grep 'bin/' | grep -v "debug"
/usr/bin/spirv-as
/usr/bin/spirv-cfg
/usr/bin/spirv-dis
/usr/bin/spirv-lesspipe.sh
/usr/bin/spirv-link
/usr/bin/spirv-opt
/usr/bin/spirv-stats
/usr/bin/spirv-val

$ equery uses media-libs/vulkan-loader
[ Legend : U - final flag setting for installation]
[        : I - package is installed with flag     ]
[ Colors : set, unset                             ]
 * Found these USE flags for media-libs/vulkan-loader-1.1.70.0:
 U I
 + + X          : Add support for X11
 + + abi_x86_32 : 32-bit (x86) libraries
 - - demos      : Build vulkan demos and vulkaninfo
 - - layers     : Build the vulkan layers
 + + wayland    : Enable dev-libs/wayland backend

$ sudo USE="demos" emerge -v media-libs/vulkan-loader

$ equery files media-libs/vulkan-loader | grep 'bin/' | grep -v "debug"
/usr/bin/smoketest
/usr/bin/vulkaninfo

$ /usr/bin/vulkaninfo
===========
VULKAN INFO
===========

Vulkan Instance Version: 1.1.70

ERROR: [Loader Message] Code 0 : /usr/lib32/libvulkan_intel.so: wrong ELF class: ELFCLASS32
ERROR: [Loader Message] Code 0 : /usr/lib32/libvulkan_radeon.so: wrong ELF class: ELFCLASS32
/var/tmp/portage/media-libs/vulkan-loader-1.1.70.0/work/Vulkan-LoaderAndValidationLayers-sdk-1.1.70.0/demos/vulkaninfo.c:2700: failed with VK_ERROR_INITIALIZATION_FAILED

$ /usr/bin/smoketest
terminate called after throwing an instance of 'std::runtime_error'
  what():  VkResult -3 returned
Aborted (core dumped)
Einstok_Fair ★★★ ()
Ответ на: комментарий от steemandlinux

Это в opengl было все строго

Что там строго было? Всё абсолютно так же.

Фактически никакой софт на OpenGL никогда не требует конкретной версии OpenGL. Потому что версия OpenGL — это просто набор требуемых расширений.

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

Фактически никакой софт на OpenGL никогда не требует конкретной версии OpenGL.

Ой ладно, куча говна просто смотрит версию. Просто в opengl если не хватает расширения, то он не пишет максимальную версию.

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

Просто в opengl если не хватает расширения, то он не пишет максимальную версию.

Пишет не он, а драйвер. А драйвер прав.

Так и тут. И это вполне удачно для стандарта, в котором даже ты можешь поучаствовать.

a1batross ★★★★★ ()

у меня GCN 2nd

сасай лалка
скоро и вулкан 1.0 уже не будет поддерживатся твоим «старьём»







ЗАТО НЕВИДИЯ ПЛАХАЯ ДРАВИРА ЗОМЕДЛЯЕТ И ВАЩЕ ФАК ПОКАЗЫВАТЬ ЭТО ТАК КРУТО

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