Ustawienia gry w PlayOnLinux (zakładka Wyświetlanie):
Renderer Direct Draw: gdi (na Open GL gra wywalała się kilkanaście razy częściej).
Inne ustawienia w tej zakładce zdają się nie mieć znaczenia.
Wersja wine: 1.7.22-d3dforce (na najnowszym 1.7.27 było to samo).
PlayOnLinux zwraca następujący błąd:
Code: Select all
Running wine-1.7.22-d3dforce Belzebub.exe (Working directory : /home/melon/.PlayOnLinux/wineprefix/Diablo1/drive_c/Program Files/Diablo)
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
fixme:win:EnumDisplayDevicesW ((null),0,0x33f8c0,0x00000000), stub!
fixme:win:EnumDisplayDevicesW (L"\\\\.\\DISPLAY1",0,0x33f8c0,0x00000000), stub!
fixme:win:EnumDisplayDevicesW (L"\\\\.\\DISPLAY1",0,0x33f408,0x00000000), stub!
fixme:win:EnumDisplayDevicesW (L"\\\\.\\DISPLAY1",1,0x33f8c0,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),1,0x33f8c0,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x33f8c0,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),1,0x33f8c0,0x00000000), stub!
fixme:win:RegisterTouchWindow (0x1003e 00000003): stub
fixme:wgl:X11DRV_wglChoosePixelFormatARB unused pfAttribFList
fixme:imm:ImmReleaseContext (0x1003e, 0x149e90): stub
fixme:ole:CoCreateInstance no instance created for interface {3e90ade3-7594-4cb0-bb58-69628f5f458c} of class {529a9e6b-6587-4f23-ab9e-9c7d683e3c50}, hres is 0x80004002
fixme:imm:NotifyIME NI_CLOSECANDIDATE
fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x33fa34 1 C) semi-stub
fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (0x33f864 1 C) semi-stub
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: known incorrect sRGB profile
wine: Unhandled page fault on write access to 0x00000024 at address 0x4289b7 (thread 0009), starting debugger...
fixme:ole:RemUnknown_QueryInterface No interface for iid {00000019-0000-0000-c000-000000000046}
Code: Select all
wine: Unhandled page fault on write access to 0x00000024 at address 0x4289b7 (thread 0009), starting debugger...
Code: Select all
Unhandled exception: page fault on write access to 0x00000024 in 32-bit code (0x004289b7).
Register dump:
CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
EIP:004289b7 ESP:0033faac EBP:0033fac4 EFLAGS:00010246( R- -- I Z- -P- )
EAX:00000000 EBX:007ed214 ECX:cbfaa7c8 EDX:007ed1c0
ESI:007edb7c EDI:00000007
Stack dump:
0x0033faac: 00000002 007ecf34 01502108 0033fae8
0x0033fabc: 00000003 3f800000 0033fae8 00428a4d
0x0033facc: 007ed1c0 00000001 0033fae0 0033fae4
0x0033fadc: 10001769 c4800000 450b0000 0033fbc8
0x0033faec: 005779c0 0033fb0c 0033fb20 0033fb28
0x0033fafc: cbc95cc8 0145d9a0 015020b8 015020b8
Backtrace:
=>0 0x004289b7 in belzebub (+0x289b7) (0x0033fac4)
1 0x00428a4d in belzebub (+0x28a4c) (0x0033fae8)
2 0x005779c0 in belzebub (+0x1779bf) (0x0033fbc8)
3 0x0042c54f in belzebub (+0x2c54e) (0x0033fc08)
4 0x0042bc6c in belzebub (+0x2bc6b) (0x0033fc18)
5 0x004a84cc in belzebub (+0xa84cb) (0x0033fc3c)
6 0x004a7bb1 in belzebub (+0xa7bb0) (0x0033fc58)
7 0x004317e2 in belzebub (+0x317e1) (0x0033fc8c)
8 0x0043d124 in belzebub (+0x3d123) (0x0033fcb8)
9 0x0043d001 in belzebub (+0x3d000) (0x0033fccc)
10 0x005a0c39 in belzebub (+0x1a0c38) (0x0033fcf0)
11 0x0059fa7e in belzebub (+0x19fa7d) (0x0033fd70)
12 0x0059f9bd in belzebub (+0x19f9bc) (0x0033fd98)
13 0x005ccbf6 in belzebub (+0x1ccbf5) (0x0033fdac)
14 0x005ccca7 in belzebub (+0x1ccca6) (0x0033fdcc)
15 0x005cc4f0 in belzebub (+0x1cc4ef) (0x0033fe60)
16 0x7b86249c call_process_entry+0xb() in kernel32 (0x0033fe78)
17 0x7b865ffb in kernel32 (+0x55ffa) (0x0033feb8)
18 0x7bc7da40 call_thread_func_wrapper+0xb() in ntdll (0x0033fed8)
19 0x7bc7dc9d call_thread_func+0x7c() in ntdll (0x0033ffa8)
20 0x7bc7da1e RtlRaiseException+0x21() in ntdll (0x0033ffc8)
21 0x7bc53dee in ntdll (+0x43ded) (0x0033ffe8)
0x004289b7: fsts 0x24(%eax)
Modules:
Module Address Debug info Name (100 modules)
PE 400000- 6f3000 Export belzebub
PE 10000000-1000c000 Deferred mvar
PE 62aa0000-62af2000 Deferred glew32
PE 62e80000-62ea6000 Deferred zlib1
PE 68b40000-68b77000 Deferred libpng16-16
PE 6a880000-6a8b2000 Deferred sdl2_image
PE 6c740000-6c83f000 Deferred sdl2
ELF 795bc000-7b800000 Deferred libnvidia-glcore.so.331.38
ELF 7b800000-7ba4d000 Dwarf kernel32<elf>
\-PE 7b810000-7ba4d000 \ kernel32
ELF 7bc00000-7bcd0000 Dwarf ntdll<elf>
\-PE 7bc10000-7bcd0000 \ ntdll
ELF 7bf00000-7bf03000 Deferred <wine-loader>
ELF 7c84c000-7c864000 Deferred libresolv.so.2
ELF 7c864000-7c86d000 Deferred libogg.so.0
ELF 7c86d000-7c899000 Deferred libvorbis.so.0
ELF 7c899000-7ca11000 Deferred libvorbisenc.so.2
ELF 7ca11000-7ca45000 Deferred libflac.so.8
ELF 7ca45000-7ca4c000 Deferred libasyncns.so.0
ELF 7ca4c000-7cabe000 Deferred libsndfile.so.1
ELF 7cabe000-7cb09000 Deferred libdbus-1.so.3
ELF 7cb09000-7cb78000 Deferred libpulsecommon-4.0.so
ELF 7cb78000-7cbc7000 Deferred libpulse.so.0
ELF 7d55b000-7d565000 Deferred libwrap.so.0
ELF 7d565000-7d570000 Deferred libjson-c.so.2
ELF 7d59e000-7d5ce000 Deferred msctf<elf>
\-PE 7d5a0000-7d5ce000 \ msctf
ELF 7d82d000-7d831000 Deferred libnvidia-tls.so.331.38
ELF 7d831000-7d935000 Deferred libgl.so.1
ELF 7d97f000-7d985000 Deferred libxfixes.so.3
ELF 7d985000-7d990000 Deferred libxcursor.so.1
ELF 7d990000-7d9a1000 Deferred libxi.so.6
ELF 7d9a1000-7d9a5000 Deferred libxcomposite.so.1
ELF 7d9a5000-7d9b0000 Deferred libxrandr.so.2
ELF 7d9b0000-7d9bb000 Deferred libxrender.so.1
ELF 7d9bb000-7d9c1000 Deferred libxxf86vm.so.1
ELF 7d9c1000-7d9c5000 Deferred libxinerama.so.1
ELF 7d9c5000-7d9cc000 Deferred libxdmcp.so.6
ELF 7d9cc000-7d9d0000 Deferred libxau.so.6
ELF 7d9d0000-7d9f2000 Deferred libxcb.so.1
ELF 7d9f2000-7db26000 Deferred libx11.so.6
ELF 7db26000-7db39000 Deferred libxext.so.6
ELF 7db61000-7dbec000 Deferred winex11<elf>
\-PE 7db70000-7dbec000 \ winex11
ELF 7dd52000-7dd7b000 Deferred libexpat.so.1
ELF 7dd7b000-7ddb6000 Deferred libfontconfig.so.1
ELF 7ddb6000-7ddde000 Deferred libpng12.so.0
ELF 7ddde000-7de7e000 Deferred libfreetype.so.6
ELF 7dea6000-7decb000 Deferred mpr<elf>
\-PE 7deb0000-7decb000 \ mpr
ELF 7decb000-7df3f000 Deferred wininet<elf>
\-PE 7ded0000-7df3f000 \ wininet
ELF 7df3f000-7e024000 Deferred opengl32<elf>
\-PE 7df60000-7e024000 \ opengl32
ELF 7e024000-7e079000 Deferred libopenal.so.1
ELF 7e088000-7e0a1000 Deferred libz.so.1
ELF 7e0a1000-7e0bc000 Deferred openal32<elf>
\-PE 7e0b0000-7e0bc000 \ openal32
ELF 7e0bc000-7e16f000 Deferred winmm<elf>
\-PE 7e0c0000-7e16f000 \ winmm
ELF 7e199000-7e1c1000 Deferred msacm32<elf>
\-PE 7e1a0000-7e1c1000 \ msacm32
ELF 7e1c1000-7e231000 Deferred shlwapi<elf>
\-PE 7e1d0000-7e231000 \ shlwapi
ELF 7e231000-7e450000 Deferred shell32<elf>
\-PE 7e240000-7e450000 \ shell32
ELF 7e450000-7e567000 Deferred oleaut32<elf>
\-PE 7e470000-7e567000 \ oleaut32
ELF 7e567000-7e5e1000 Deferred rpcrt4<elf>
\-PE 7e570000-7e5e1000 \ rpcrt4
ELF 7e5e1000-7e6f9000 Deferred ole32<elf>
\-PE 7e600000-7e6f9000 \ ole32
ELF 7e6f9000-7e712000 Deferred version<elf>
\-PE 7e700000-7e712000 \ version
ELF 7e712000-7e85a000 Deferred user32<elf>
\-PE 7e730000-7e85a000 \ user32
ELF 7e85a000-7e87c000 Deferred imm32<elf>
\-PE 7e860000-7e87c000 \ imm32
ELF 7e87c000-7e8e3000 Deferred advapi32<elf>
\-PE 7e890000-7e8e3000 \ advapi32
ELF 7e8e3000-7e9f1000 Deferred gdi32<elf>
\-PE 7e8f0000-7e9f1000 \ gdi32
ELF 7e9f1000-7ea90000 Deferred msvcrt<elf>
\-PE 7ea10000-7ea90000 \ msvcrt
ELF 7ea90000-7eb43000 Deferred msvcr100<elf>
\-PE 7eab0000-7eb43000 \ msvcr100
ELF 7eb43000-7ec2b000 Deferred msvcp100<elf>
\-PE 7eb80000-7ec2b000 \ msvcp100
ELF 7ef9d000-7efaa000 Deferred libnss_files.so.2
ELF 7efaa000-7efb6000 Deferred libnss_nis.so.2
ELF 7efb6000-7efcf000 Deferred libnsl.so.1
ELF 7efcf000-7efd8000 Deferred libnss_compat.so.2
ELF f7336000-f733f000 Deferred librt.so.1
ELF f7341000-f7387000 Deferred libm.so.6
ELF f7387000-f738c000 Deferred libdl.so.2
ELF f738c000-f753c000 Deferred libc.so.6
ELF f753c000-f7558000 Deferred libpthread.so.0
ELF f7581000-f7735000 Dwarf libwine.so.1
ELF f7737000-f7759000 Deferred ld-linux.so.2
ELF f7759000-f775a000 Deferred [vdso].so
Threads:
process tid prio (all id:s are in hex)
00000008 (D) C:\Program Files\Diablo\Belzebub.exe
00000023 0
00000009 0 <==
0000000e services.exe
0000001d 0
0000001c 0
00000014 0
00000010 0
0000000f 0
00000012 winedevice.exe
0000001b 0
00000018 0
00000017 0
00000013 0
00000019 plugplay.exe
0000001f 0
0000001e 0
0000001a 0
00000020 explorer.exe
00000021 0
System information:
Wine build: wine-1.7.22
Platform: i386
Host system: Linux
Host version: 3.13.0-33-generic

Dodatkowo:
animacje podczas uruchamiania gry są czarne, ale słychać ich dzwięk.
podczas samej gry nie ma dźwięku.