[VULKAN] vk::OutOfDeviceMemoryError

При использовании рендерера Vuilkan постоянно ловлю в логах следующие ошибки:

2020/07/07 00:19:56 8795666 31cb [CRIT Client 184] [VULKAN] vk::OutOfDeviceMemoryError::OutOfDeviceMemoryError: vk::Device::allocateMemoryUnique
2020/07/07 00:19:56 8795671 c7 [WARN Client 184] [VULKAN] Out of device memory, type = '{ DeviceLocal }'
2020/07/07 00:19:56 8795671 113 [CRIT Client 184] Failed to allocate memory (size = 1024.0 KB, type = '{ DeviceLocal }')
2020/07/07 00:19:56 8795671 b [CRIT Client 184] [VULKAN] Failed to allocate memory (size = 1024.0 KB, type = '{ DeviceLocal }')

При этом ошибка воспроизводится спустя 10-20 минут игры, если после входа постоять секунд 20-30 и подождать прогрузки текстур.

Если прогрузку текстур не ждать, при попытке перехода в другую область игра вылетает, оставляя в консоли указанные выше ошибки. При этом {size} может быть разным: от 1024 килобайт до 8 мегабайт.

Конфиг:

-Компьютер-
Процессор : AMD Ryzen 5 1500X Quad-Core Processor
Память : 16441 Мб (5083 Мб занято)
Тип машины : Настольный компьютер
Операционная система : Linux Mint 19 Tara
-Дисплей-
Разрешение : 1366x768 пикселей
Рендер OpenGL : GeForce GTX 750 Ti/PCIe/SSE2
Поставщик X11 : The X.Org Foundation
-Аудио устройства-
Звуковая карта : HDA-Intel - HDA NVidia
Звуковая карта : HDA-Intel - HD-Audio Generic
Звуковая карта : USB-Audio - Microsoft LifeCam VX-800

Использовал разные загрузчики в Lutris, использовал разные версии Proton в Steam - результат один и тот же.

glxinfo | grep OpenGL выдает следующее:
Скрытый текст
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: GeForce GTX 750 Ti/PCIe/SSE2
OpenGL core profile version string: 4.6.0 NVIDIA 435.21
OpenGL core profile shading language version string: 4.60 NVIDIA
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 4.6.0 NVIDIA 435.21
OpenGL shading language version string: 4.60 NVIDIA
OpenGL context flags: (none)
OpenGL profile mask: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.2 NVIDIA 435.21
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
OpenGL ES profile extensions:


Драйверы использовал 435.21 и 440.100 . Результат везде одинаковый.

Vulkaninfo | less :

Скрытый текст
Vulkan Instance Version: 1.2.141


Instance Extensions: count = 18
===============================
VK_EXT_acquire_xlib_display : extension revision 1
VK_EXT_debug_report : extension revision 9
VK_EXT_debug_utils : extension revision 1
VK_EXT_direct_mode_display : extension revision 1
VK_EXT_display_surface_counter : extension revision 1
VK_KHR_device_group_creation : extension revision 1
VK_KHR_display : extension revision 23
VK_KHR_external_fence_capabilities : extension revision 1
VK_KHR_external_memory_capabilities : extension revision 1
VK_KHR_external_semaphore_capabilities : extension revision 1
VK_KHR_get_display_properties2 : extension revision 1
VK_KHR_get_physical_device_properties2 : extension revision 1
VK_KHR_get_surface_capabilities2 : extension revision 1
VK_KHR_surface : extension revision 25


Помогите, пожалуйста, разобраться, в чем причина. Сессии, длящиеся по 20 минут - очень плавные, производительность на высоте. никаких фризов и лагов, стабильный FPS 59-60. Все настройки выкручены на минимум, динамический рендеринг отключен, вертикальная синхронизация не влияет на воспроизведение ошибки.
Last bumped10 янв. 2021 г., 0:45:04
сижу на 451.48 дровах этой ошибки не видел. Конфиг как у тебя.
http://upload.grindinggear.com/uploads/maps4.png
"
451.48


Видимо, остается ждать, когда подобные дрова на линь выйдут.
Может, линуксоидам, поможет.

Сделал даунгрейд драйверов до stable-версии 435.21, убрал тройную буферизацию в настройках игры. Пока что вылетов нет при входе в игру и входе в локации на протяжении пары часов. До этого вылеты при входе (после выбора персонажа) и первом переходе в любую локацию (телепорт или просто ногами) были постоянно с ошибкой из сабжа.

Но, полагаю, тут какой-то рандом замешан.

Следует ждать стабильных дров 450+.

Установка бета-драйверов 450.51 вопрос не решила. С ними не пускало дальше загрузочного экрана после выбора персонажа.
Проблема решилась покупкой GTX 1050ti 4GB, на вулкане средний фпс 40-60 без просадок.
А у меня такая ошибка на 1050ti где есть даже поддержка vulkan 1.0 но такая же ошибка

Пожаловаться на запись форума

Пожаловаться на учетную запись:

Тип жалобы

Дополнительная информация