Hello. I run a laptop macbook air with Linux Mint LMDE4 64bit
and a desktop a quite old Dell also with Linux Mint LMDE4 32bit.
The laptop specs
OS LMDE4 64bit
cinnamon 5.0.7
Kernel 4.19.0-8-amd64
Processor Intel© Core™ i5-5350U CPU @ 1.80GHz × 2
7.7 GB mem
Intel Corporation HD Graphics 6000
Desktop Specs
OS LMDE4 32bit
cinnamon 5.0.7
Kernel 4.19.0-18-686
Processor Intel Pentium Dual CPU E2160 @ 1.80GHz x 2
2.0 GB mem
NVIDIA Corporation GT215 [GeForce GT 330]
I just got the laptop and since it is 64 bit I figured this is a good chance to
see if I can set it up just like my desktop because I want to buy a new desktop
and figure it is time to change to a 64 bit system. I also wanted to use Linux
Mint 20.3. So I set up the laptop with 20.3 and everything worked great except 1
game. Let me say here that this game gives everyone problems getting it to work
on anything but Winxp, or 98, however it can run on win7 because I have it on
win7 on 2 other computers. I have it working on my desktop 32bit mint LMDE4 under
playonlinux. Now I should say that it would not work at all until I used wine
version 6.5. It would go through the startup process and show a couple splash
screens then right before entering the game menue it would crash and give an error.
It did the same thing under win7 until I uninstalled a codec package and then it
worked. Since I had no luck on the laptop I thought maybe its the version of mint,
so I installed Mint LMDE4 (which has an older kernel than mint 20.3 which is 5.* )
on the laptop and gave it a try with all the same settings as the working
Mint LMDE4 desktop. No go. The debug log is complaining about gstreamer missing a
plugin which problem does not exist when the game fails under an older wine
version in playonlinux on the desktop, so I'm assuming this is the issue, but
maybe not. I did a bit of research on the problem and found some interesting info.
Seems Gstreamer doesnt have all the 32bit plugins available
in the repositorys. The repositorys have the "base", "good", and "ugly" but "bad"
is missing. It does have them all in 64bit. The debug log also asks if "good" is
installed, and it shows it is. I also tried multiple times to reinstall and
completely remove and install but that did not help. Below is the debug log.
Maybe I should also mention the name of the game, it is Motocross Madsness 2.
I run it in playonlinux with wine version 6.5 and windows ver 98 on my desktop
Linux Mint LMDE 4 32bit with 2 gig of ram NVIDIA Corporation GT215 [GeForce GT 330]
and it runs great.
Log Below
[12/31/21 13:22:13] - Running wine-6.5 MCM2.EXE (Working directory : /home/macd/.PlayOnLinux/wineprefix/98/drive_c/Program Files/Microsoft Games/Motocross Madness 2)
wine: Read access denied for device L"\\??\\D:\\", FS volume label and serial are not available.
wine: Read access denied for device L"\\??\\Z:\\", FS volume label and serial are not available.
wine: Read access denied for device L"\\??\\D:\\", FS volume label and serial are not available.
wine: Read access denied for device L"\\??\\Z:\\", FS volume label and serial are not available.
winegstreamer: error: decodebin0: Your GStreamer installation is missing a plug-in.
winegstreamer: error: decodebin0: gstdecodebin2.c(4640): gst_decode_bin_expose (): /GstBin:bin0/GstDecodeBin:decodebin0:
no suitable plugins found:
Missing decoder: Microsoft ADPCM (audio/x-adpcm, layout=(string)microsoft, rate=(int)44100, channels=(int)2, block_align=(int)2048, codec_data=(buffer)f407070000010000000200ff00000000c0004000f0000000cc0130ff880118ff)
Missing decoder: Intel Indeo 5 (video/x-indeo, indeoversion=(int)5, framerate=(fraction)15/1, width=(int)320, height=(int)240)
winegstreamer: error: decodebin1: Your GStreamer installation is missing a plug-in.
winegstreamer: error: decodebin1: gstdecodebin2.c(4640): gst_decode_bin_expose (): /GstBin:bin2/GstDecodeBin:decodebin1:
no suitable plugins found:
Missing decoder: Microsoft ADPCM (audio/x-adpcm, layout=(string)microsoft, rate=(int)44100, channels=(int)2, block_align=(int)2048, codec_data=(buffer)f407070000010000000200ff00000000c0004000f0000000cc0130ff880118ff)
Missing decoder: Intel Indeo 5 (video/x-indeo, indeoversion=(int)5, framerate=(fraction)15/1, width=(int)320, height=(int)240)
winegstreamer: error: decodebin2: Your GStreamer installation is missing a plug-in.
winegstreamer: error: decodebin2: gstdecodebin2.c(4640): gst_decode_bin_expose (): /GstBin:bin4/GstDecodeBin:decodebin2:
no suitable plugins found:
Missing decoder: Intel Indeo 5 (video/x-indeo, indeoversion=(int)5, framerate=(fraction)500000/33333, width=(int)144, height=(int)104)
winegstreamer: error: decodebin3: Your GStreamer installation is missing a plug-in.
winegstreamer: error: decodebin3: gstdecodebin2.c(4640): gst_decode_bin_expose (): /GstBin:bin6/GstDecodeBin:decodebin3:
no suitable plugins found:
Missing decoder: Intel Indeo 5 (video/x-indeo, indeoversion=(int)5, framerate=(fraction)500000/33333, width=(int)144, height=(int)104)
wine: Unhandled page fault on read access to 00000040 at address 0044C46A (thread 0024), starting debugger...
Unhandled exception: page fault on read access to 0x00000040 in 32-bit code (0x0044c46a).
Register dump:
CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
EIP:0044c46a ESP:0032f314 EBP:0c6c5818 EFLAGS:00010202( R- -- I - - - )
EAX:01600260 EBX:00000001 ECX:00000000 EDX:00000000
ESI:00000000 EDI:00000000
Stack dump:
0x0032f314: 00000001 01567880 0c6c5818 00000001
0x0032f324: 00000001 01600260 0053d8e3 0053d800
0x0032f334: 015f6d20 00000163 00000071 000001f3
0x0032f344: 000000d9 0057c260 0057c260 0014d9f8
0x0032f354: 00000000 0057c260 015f6e10 00000000
0x0032f364: 00462533 0057c260 0014d9f8 00000000
Backtrace:
=>0 0x0044c46a EntryPoint+0xffffffff() in mcm2 (0x0c6c5818)
1 0x00000001 (0x0055a070)
2 0x00405f80 EntryPoint+0xffffffff() in mcm2 (0x00423d60)
3 0x00000018 (0xe8f18b56)
0x0044c46a EntryPoint+0xffffffff in mcm2: call *0x40(%edx)
Modules:
Module Address Debug info Name (53 modules)
PE 400000- 696000 Export mcm2
PE 6a0000- 7c9000 Deferred winmm
PE 7d0000- acf000 Deferred comctl32
PE ad0000- bad000 Deferred dplayx
PE 1ba0000- 1bae000 Deferred uilang
PE c8b0000- cb97000 Deferred quartz
PE ced0000- cffe000 Deferred winegstreamer
PE 10000000-10013000 Deferred lang
PE 5e000000-5e783000 Deferred blade
PE 61740000-617ed000 Deferred advapi32
PE 61b80000-61c5a000 Deferred amstream
PE 62fc0000-63153000 Deferred rpcrt4
PE 63480000-63496000 Deferred version
PE 63bc0000-63bf2000 Deferred shcore
PE 64a40000-64b2b000 Deferred shlwapi
PE 64ec0000-651a1000 Deferred oleaut32
PE 65bc0000-65bd6000 Deferred midimap
PE 66ec0000-67032000 Deferred d3drm
PE 67a00000-67a6e000 Deferred d3dxof
PE 67d40000-67dc6000 Deferred mmdevapi
PE 682c0000-68422000 Deferred dsound
PE 68500000-685ff000 Deferred combase
PE 68700000-6876a000 Deferred uxtheme
PE 69180000-6919e000 Deferred wsock32
PE 697c0000-699a8000 Deferred ddraw
PE 6a040000-6a087000 Deferred msacm32
PE 6a400000-6a76a000 Deferred ole32
PE 6aa40000-6aa4d000 Deferred usp10
PE 6bb00000-6bb4b000 Deferred msvfw32
PE 6bc00000-6bc73000 Deferred sechost
PE 6bcc0000-6be10000 Deferred setupapi
PE 6c0c0000-6c106000 Deferred msdmo
PE 6c9c0000-6cdd6000 Deferred gdi32
PE 6ec00000-6ec92000 Deferred devenum
PE 6ed00000-6f23b000 Deferred user32
PE 6f400000-6f414000 Deferred riched32
PE 70040000-7005b000 Deferred msacm32
PE 70b40000-70d2b000 Deferred ucrtbase
PE 71200000-71234000 Deferred imm32
PE 7a840000-7a844000 Deferred opengl32
PE 7ac00000-7adcf000 Deferred riched20
PE 7b000000-7b233000 Deferred kernelbase
PE 7b280000-7b283000 Deferred winealsa
PE 7b600000-7b8d1000 Deferred kernel32
PE 7bc00000-7bddb000 Deferred ntdll
PE 7c350000-7c353000 Deferred avicap32
PE 7c900000-7c903000 Deferred winepulse
PE 7d9e0000-7d9e4000 Deferred winex11
PE 7dce0000-7dceb000 Deferred dinput
PE 7dd40000-7dd44000 Deferred ws2_32
PE 7ddc0000-7ddc4000 Deferred iphlpapi
PE 7de30000-7de34000 Deferred wined3d
PE 7e010000-7e8e7000 Deferred shell32
Threads:
process tid prio (all id:s are in hex)
00000020 (D) C:\Program Files\Microsoft Games\Motocross Madness 2\MCM2.EXE
00000024 0 <==
000000ec 0
000000f0 0
000000f8 0
000000fc 0
00000100 0
00000104 0
00000108 15
0000010c 15
00000110 15
00000114 -1
00000118 0
00000120 0
00000124 0
00000128 0
00000140 0
00000144 0
00000160 0
00000038 services.exe
0000003c 0
00000040 0
0000004c 0
00000074 0
00000094 0
000000bc 0
000000d0 0
00000044 winedevice.exe
00000048 0
00000054 0
00000058 0
0000005c 0
00000060 explorer.exe
00000064 0
00000070 0
0000008c 0
00000068 plugplay.exe
0000006c 0
00000078 0
0000007c 0
00000080 0
000000a8 0
00000084 winedevice.exe
00000088 0
0000009c 0
000000a0 0
000000a4 0
000000b0 0
000000b4 svchost.exe
000000b8 0
000000c0 0
000000c4 0
000000c8 rpcss.exe
000000cc 0
000000d4 0
000000d8 0
000000dc 0
000000e0 0
000000e4 0
System information:
Wine build: wine-6.5
Platform: i386
Version: Windows 98
Host system: Linux
Host version: 4.19.0-8-amd64
Thanks for any help. I love this game and would hate to lose it switching to a 64bit sys.