Войти
ПрограммированиеФорумГрафика

Vulkan API (вышел!) (569 стр)

Страницы: 1568 569 570 571627 Следующая »
#8520
14:51, 2 июня 2021

std::cin
> Переустановил винду. Поставил свежие дрова. Ниче не работает. Говно этот ваш
> вулкан.
У меня на GT710 все работает, кроме rtx и еще нескольких примеров с расширениями не поддерживаемой этой видеокартой.
Криво собираешь проект, наверное.

#8521
15:01, 2 июня 2021

MikeNew
либо тролль либо гранаты не той системы

#8522
15:56, 2 июня 2021

MikeNew незнаю как можно криво собрать. CMake обычные проекты создаёт, все собирается без ошибок.

#8523
16:13, 2 июня 2021

std::cin
дак у тебя 2 GPU ? VulkanCapsViewer показывает 2 GPU ?
У Саши в примерах есть выбор GPU из командной строки, попробуй подсунь ему конкретный или поправь код, поставив 1.
https://github.com/SaschaWillems/Vulkan/blob/2735ea213e1bf1ecbd60… base.cpp#L928

physicalDevice = physicalDevices[1];
#8524
(Правка: 17:46) 17:46, 2 июня 2021

Andrey
> дак у тебя 2 GPU ?

Одна видеокарта.

Изображение

> VulkanCapsViewer показывает 2 GPU ?

Нет. Одну.

#8525
17:49, 2 июня 2021

Andrey
можешь у себя собрать любой пример и скинуть?

#8526
(Правка: 18:13) 18:12, 2 июня 2021

Вот логи

Launching Vulkan Application:
- Layers overridden by "Validation" configuration.
- Executable Path: E:\Projects\Vulkan\bin\triangle.exe
- Working Directory: E:\Projects\Vulkan\bin
- Command-line Arguments: E:\Projects\Vulkan\bin
- Log file: E:\Projects\Vulkan\bin\triangle.txt
UNASSIGNED-khronos-validation-createinstance-status-message(INFO / SPEC): msgNum: -671457468 - Validation Information: [ UNASSIGNED-khronos-validation-createinstance-status-message ] 
Object 0: handle = 0x1a9edab7e40, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0xd7fa5f44 | Khronos Validation Layer Active:

    Settings File: Found at C:\Users\cin\AppData\Local\LunarG\vkconfig\override\vk_layer_settings.txt
 specified by VkConfig application override.

    Current Enables: None.

    Current Disables: VK_VALIDATION_FEATURE_DISABLE_THREAD_SAFETY_EXT.



    Objects: 1

        [0] 0x1a9edab7e40, type: 1, name: NULL

VUID-vkCreateDevice-ppEnabledExtensionNames-01387(ERROR / SPEC): msgNum: 307460652 - Validation Error: [ VUID-vkCreateDevice-ppEnabledExtensionNames-01387 ] Object 0: 
VK_NULL_HANDLE, type = VK_OBJECT_TYPE_INSTANCE; | MessageID = 0x12537a2c | Missing 
extension required by the device extension VK_EXT_debug_marker: VK_EXT_debug_report. 
The Vulkan spec states: All required extensions for each extension in the VkDeviceCreateInfo::ppEnabledExtensionNames list must also be present in that list 
(https://vulkan.lunarg.com/doc/view/1.2.176.1/windows/1.2-extensions/vkspec.html#VUID-vkCreateDevice-ppEnabledExtensionNames-01387)

    Objects: 1

        [0] 0, type: 1, name: NULL

VUID-vkGetDeviceQueue-queueFamilyIndex-00384(ERROR / SPEC): msgNum: -1715741371 - 
Validation Error: [ VUID-vkGetDeviceQueue-queueFamilyIndex-00384 ] Object 0: handle = 0x1a9ef8e6ee8, type = VK_OBJECT_TYPE_DEVICE; | MessageID = 0x99bbdd45 | vkGetDeviceQueue: queueFamilyIndex (= 1) is not one of the queue families given via VkDeviceQueueCreateInfo structures
 when the device was created. The Vulkan spec states: queueFamilyIndex must be one of the queue 
family indices specified when device was created, via the VkDeviceQueueCreateInfo structure 
(https://vulkan.lunarg.com/doc/view/1.2.176.1/windows/1.2-extensions/vkspec.html#VUID-vkGetDeviceQueue-queueFamilyIndex-00384)

    Objects: 1

        [0] 0x1a9ef8e6ee8, type: 3, name: NULL

VUID-vkCreateCommandPool-queueFamilyIndex-01937(ERROR / SPEC): msgNum: 1457732636 - Validation Error: [ VUID-vkCreateCommandPool-queueFamilyIndex-01937 ] Object 0: handle = 
0x1a9ef8e6ee8, type = VK_OBJECT_TYPE_DEVICE; | MessageID = 0x56e33c1c | vkCreateCommandPool: pCreateInfo->queueFamilyIndex (= 1) is not one of the queue families given via 
VkDeviceQueueCreateInfo structures when the device was created. The Vulkan spec states: 
pCreateInfo->queueFamilyIndex must be the index of a queue family available in the logical device device (https://vulkan.lunarg.com/doc/view/1.2.176.1/windows/1.2-extensions/vkspec.html#VUID-vkCreateCommandPool-queueFamilyIndex-01937)

    Objects: 1

        [0] 0x1a9ef8e6ee8, type: 3, name: NULL

Process terminated
#8527
21:05, 2 июня 2021

std::cin
> Вот логи
С этого и надо начинать, пофикси ошибки и все будет работать. Просто твое знакомство с вулканом началось с самой важной части)

#8528
21:06, 2 июня 2021

std::cin
> можешь у себя собрать любой пример и скинуть?
Vulkan на навидии

#8529
1:24, 3 июня 2021

/A\
> С этого и надо начинать, пофикси ошибки и все будет работать. Просто твое
> знакомство с вулканом началось с самой важной части)
Хочешь сказать что во всех примерах этого чувака есть ошибки? Я ему написал, пусть разбирается.

#8530
3:17, 3 июня 2021

Andrey
> Vulkan на навидии
Тоже не работает.

#8531
7:04, 3 июня 2021

std::cin
Да это у тебя что-то локальное. Накрутил каких нибудь экспирементальных слоев в vkconfig-е. У меня собраный екзешник Андрея запустился на встроеном радеоне.

#8532
7:30, 3 июня 2021

HolyDel
> Накрутил каких нибудь экспирементальных слоев в vkconfig-е
Установил винду, скачал VS 2019, скачал CMAKE, сдела файлы проекта, скомпилировал.

HolyDel
> vkconfig
Его начал ковырять уже после того как перестало всё работать.

#8533
10:21, 3 июня 2021

std::cin
> VUID-vkGetDeviceQueue-queueFamilyIndex-00384(ERROR / SPEC): msgNum: -1715741371
> -
> Validation Error: [ VUID-vkGetDeviceQueue-queueFamilyIndex-00384 ] Object 0:
> handle = 0x1a9ef8e6ee8, type = VK_OBJECT_TYPE_DEVICE; | MessageID = 0x99bbdd45
> | vkGetDeviceQueue: queueFamilyIndex (= 1) is not one of the queue families
> given via VkDeviceQueueCreateInfo structures
> when the device was created. The Vulkan spec states: queueFamilyIndex must be
> one of the queue
> family indices specified when device was created, via the
> VkDeviceQueueCreateInfo structure
что-то намудрено при создании VkDevice, пытаешься взять левую очередь, но queueFamilyIndex не присутсвует при создании VkCreateDevice
ну а далее конечно ваще пошел трешь, vkCreateCommandPool тоже завалиться...
Другие примеры с тырнета работают?
HolyDel
> Накрутил каких нибудь экспирементальных слоев в vkconfig-е.
Это возможно, но что-же несчет vkGetDeviceQueue c левым queueFamilyIndex

#8534
(Правка: 11:03) 11:02, 3 июня 2021

std::cin
попробуй из реестра удалить все слои вулкана, или как минимум только implicit

device simulation layer например может создавать странные ошибки на работающем коде

Страницы: 1568 569 570 571627 Следующая »
ПрограммированиеФорумГрафика