JHRobotics / patcher9x

Patch for Windows 9x to fix CPU issues
MIT License
782 stars 39 forks source link

Doesn't work on AMD Ryzen 4800H #19

Open skipster1337 opened 1 year ago

skipster1337 commented 1 year ago

I installed the patch on 98SE in VirtualBox 7.0.8 and when opening folders Explorer will crash at random but very often, reporting a SHELL32.dll error: 2023-10-21 15_00_10-Win98 SoftGPU Vbox  Running  - Oracle VM VirtualBox Game installers also crash, it takes several tries to install something successfully: image I enabled the TSC patch however it didn't seem to do anything.
Similar behavior occurs in VMware Workstation 16.

JHRobotics commented 1 year ago

Hello @skipster1337,

I’m not sure this is CPU issue – I didn’t personally test 4800H but 4700U and it works OK (and this looks like very simitar CPU).

How many RAM/VRAM and CPUs did you assign to VM? (Maximum is 512 MB RAM / 128 video RAM and only 1 CPU).

skipster1337 commented 1 year ago

I am using 512MB of ram, 128MB of video ram and 1 cpu as the guide says. Not sure what's the issue here.

Kurt-Aust commented 1 year ago

Looking at the differences between the working 4700U and the unstable 4800H, the only notable difference is that the 4800H has SMT (AMD's version of Hyper-Threading).

It may be worthwhile turning off SimultaneousMultiThreading in BIOS to see if that fixes the issue, not an ideal long-term solution but at least it would confirm what is causing the problem.

Bruxism commented 6 months ago

Looking at the differences between the working 4700U and the unstable 4800H, the only notable difference is that the 4800H has SMT (AMD's version of Hyper-Threading).

It may be worthwhile turning off SimultaneousMultiThreading in BIOS to see if that fixes the issue, not an ideal long-term solution but at least it would confirm what is causing the problem.

Thanks to this post, I was able to get Win95 to boot on AMD Ryzen 5 7600 with SMT off.

SeasonMemory commented 3 months ago

I have the same problem with you, my CPU is also 4800H.

skipster1337 commented 3 months ago

I don't think I have an option to disable multithreading on my laptop bios, or I haven't looked well enough. Anyway I gave up trying to use patcher9x and softgpu because it's too unstable sadly. Everything crashes left and right for me :(