The forum

POL complains about crashing while the game is running fine

Diablo2 - LOD 1.14B (Digital Download from BNet)

Author Replies
ravenwish1990 Friday 7 December 2018 at 14:51



EDIT: I think, for some reason, I ended up in the wrong topic...I was on Manual Installs, then it seems my post ended up in the POL issues topic..Can't delete nor move my post..


I have this issue with Diablo2 - LOD 1.14B where POL shows a window saying Diablo2 has crashed, while the game is running "fine"..
It's not a huge problem, it's just really annoying, the debug log doesn't say anything obvious and useful:

[12/07/18 09:30:45] - Running wine-3.20 Diablo II.exe (Working directory : ~/.PlayOnLinux/wineprefix/Diablo2LOD/drive_c/Program Files (x86)/Diablo II)
0024:fixme:win:EnumDisplayDevicesW ((null),0,0x33e9e8,0x00000000), stub!
0024:fixme:ddraw:ddraw_surface7_Flip Ignoring flags 0x1.

​Plus, I get this log spam(every frame) while the game is running:

002f:err:d3d:wined3d_debug_callback 0x157040: "GL_INVALID_OPERATION in glVertexAttribPointer(non-VBO array)".

I searched high and low and haven't found anything, besides someone saying Wine changed its default OpenGL to a version too recent for this kind of game, but without any indication as to how to change it..


I tried to run the D2 install script, but BNet downloader wasn't working, so I switched to manual install. Tried the default version of wine that comes with POL, then tried a bunch of other versions, until 3.20.
Installed d3dx9_43, then tried adding d3dcompiler_43(saw it in a forum somewhere), then tried d3dx9, then just tried dxfullsetup. Note: Everything i tried was on new VMs, always starting from scratch.


I'm running out of ideas...Hence my question here..


Now, some specs!
- Manjaro Linux 18.0 - XFCE Edition (ArchLinux-based distro)
Intel(R) Core(TM) i7-6600U, 16GB RAM, HD Graphics 520 (i915 driver), 1920x1080
- PlayOnLinux 4.2.12, Wine 3.20 (Tried Wine versions 1.8(default) all the way up to 3.20)


If someone feels like giving up a freebie, how would you go about making the game really fullscreen? (It shows in fullscreen, but the game is 800x600, scaled up to full height, with black sides)
Tried to turn on virtual desktop with my resolution, but the game starts in the top-left corner and is very small while the rest of my desktop is disabled.


Thanks in advance

Bonus: Header of the log file

> PlayOnLinux Version
> uname -a
  Linux nicola-thinkpad 4.14.85-1-MANJARO #1 SMP PREEMPT Sat Dec 1 12:18:09 UTC 2018 x86_64 GNU/Linux
> lsb_release -a
> wine --version
> Distribution
  Manjaro Linux
> glxinfo \| grep rendering
  direct rendering: Yes
> glxinfo \| grep renderer
      GLX_MESA_multithread_makecurrent, GLX_MESA_query_renderer, 
    GLX_INTEL_swap_event, GLX_MESA_copy_sub_buffer, GLX_MESA_query_renderer, 
Extended renderer info (GLX_MESA_query_renderer):
OpenGL renderer string: Mesa DRI Intel(R) HD Graphics 520 (Skylake GT2) 
> OpenGL libs (Direct rendering testing)
  check_dd_x86 missing, test skipped
  check_dd_amd64 missing, test skipped

Edited by ravenwish1990