Почему Heroes of the Storm дает мне e_gfxErrorShaderCompileFailed? (Ubuntu 18.04)
Поэтому я установил Lutris и выбрал "платиновый" пакет Battle.net.
Я могу играть, но случайно я получаю всплывающее окно, как это. Иногда я могу играть всю игру, иногда каждые 2 минуты. Я установил все предварительные требования со страницы Lutris Wiki для игр Blizzard. Я попробовал с pba-firerat-3.11 и WineHQ Stagging 3.13. DXVK версия 0.61 включена.
Я тоже поставил HKEY_CURRENT_USER → Software → Wine → Direct3D → VideoMemorySize
до 4096.
$ glxinfo | grep "OpenGL version"
OpenGL version string: 3.0 Mesa 18.0.5
$ lspci -vnn | grep VGA -A 12
09:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Ellesmere [Radeon RX 470/480] [1002:67df] (rev e7) (prog-if 00 [VGA controller])
Subsystem: Gigabyte Technology Co., Ltd Ellesmere [Radeon RX 470/480/570/580] [1458:22f1]
Flags: bus master, fast devsel, latency 0, IRQ 70
Memory at e0000000 (64-bit, prefetchable) [size=256M]
Memory at f0000000 (64-bit, prefetchable) [size=2M]
I/O ports at d000 [size=256]
Memory at fe900000 (32-bit, non-prefetchable) [size=256K]
Expansion ROM at 000c0000 [disabled] [size=128K]
Capabilities: <access denied>
Kernel driver in use: amdgpu
Kernel modules: amdgpu
09:00.1 Audio device [0403]: Advanced Micro Devices, Inc. [AMD/ATI] Ellesmere [Radeon RX 580] [1002:aaf0]
Kernel: 4.15.0-30
Журнал аварии Lutris:
wine: Unhandled exception 0xc0000417 in thread 71 at address 0x523586 (thread 0071), starting debugger...
ATTENTION: default value of option mesa_glthread overridden by environment.
wine: Unhandled exception 0x80000003 in thread c0 at address 0x36f60d3 (thread 00c0), starting debugger...
wine: Unhandled exception 0x80000003 in thread e7 at address 0x36f60d3 (thread 00e7), starting debugger...
wine: Unhandled exception 0x80000003 in thread fe at address 0x36f60d3 (thread 00fe), starting debugger...
wine: Unhandled exception 0x80000003 in thread 10d at address 0x36f60d3 (thread 010d), starting debugger...
wine: Unhandled exception 0x80000003 in thread 11b at address 0x36f60d3 (thread 011b), starting debugger...
wine: Unhandled exception 0x80000003 in thread 138 at address 0x36f60d3 (thread 0138), starting debugger...
ATTENTION: default value of option mesa_glthread overridden by environment.
Я получил 8 ГБ памяти на моем GPU. Игра выходит из строя (не совсем уверен), когда она достигает 2048+ МБ видеопамяти (CTRL+ALT+SHIFT+F)
Любые советы будут благодарны! РЕДАКТИРОВАТЬ: Я также открыл ветку форума на Lutris, но я хочу убедиться, что все покрыто.