[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
| |
" Видимо, остается ждать, когда подобные дрова на линь выйдут. | |
Может, линуксоидам, поможет.
Сделал даунгрейд драйверов до stable-версии 435.21, убрал тройную буферизацию в настройках игры. Пока что вылетов нет при входе в игру и входе в локации на протяжении пары часов. До этого вылеты при входе (после выбора персонажа) и первом переходе в любую локацию (телепорт или просто ногами) были постоянно с ошибкой из сабжа. Но, полагаю, тут какой-то рандом замешан. Следует ждать стабильных дров 450+. Установка бета-драйверов 450.51 вопрос не решила. С ними не пускало дальше загрузочного экрана после выбора персонажа. | |
Проблема решилась покупкой GTX 1050ti 4GB, на вулкане средний фпс 40-60 без просадок.
| |
А у меня такая ошибка на 1050ti где есть даже поддержка vulkan 1.0 но такая же ошибка
|