Few newbie questions

Support and general discussion.
Post Reply
2mg
Posts: 5
Joined: Wed 04 Jul, 2018 1:57 pm

Few newbie questions

Post by 2mg » Tue 10 Jul, 2018 8:30 am

Hi, new here. Thanks for adding me.

I have a lot of them, please bear with me, they're pretty straightforward. I'd use a wiki, but can't find one.

1.) Do MMX Pentiums take more CPU to emulate?
2.) Any benefits of using OverDrive Pentiums (if yes, same question as above)?
3.) S3 Virge - is it good enough for 3d, or use Voodoo? If no, is it more CPU efficient to use something weaker for SVGA/VESA/VBE like Cirrus or Trident?
3a.) Is SLI in Voodoo Scanline Interleave, or Scalable Link Interface?
3b.) Also Voodoo, what's the "Recompiler" option?
4.) What exactly is "Speed" setting in graphics tab?
5.) Does SB PCI 128 take more CPU than SB16?
6.) Is it possible to have CDROM at 0:1 stay as D: disk when I add a second HDD at 1:0, because that 2nd HDD always pushes CDROM to E: ?
7.) Can Alt+Tab be captured inside, because it's switching my host's windows?
8.) Any way to rebind middle click/ctrl+end?
9.) What would be a good gaming config on an i5-3570k @ 4GHz (and W98 or W95)?

User avatar
SarahWalker
Site Admin
Posts: 1571
Joined: Thu 24 Apr, 2014 4:18 pm

Re: Few newbie questions

Post by SarahWalker » Tue 10 Jul, 2018 5:15 pm

2mg wrote:
Tue 10 Jul, 2018 8:30 am
Hi, new here. Thanks for adding me.

I have a lot of them, please bear with me, they're pretty straightforward. I'd use a wiki, but can't find one.

1.) Do MMX Pentiums take more CPU to emulate?
Yes - they're slightly faster than non-MMX Pentiums of the same clock speed, so they will take more host CPU.
2.) Any benefits of using OverDrive Pentiums (if yes, same question as above)?
They're exactly the same as non-OverDrive Pentiums of the same clock speed.
3.) S3 Virge - is it good enough for 3d, or use Voodoo? If no, is it more CPU efficient to use something weaker for SVGA/VESA/VBE like Cirrus or Trident?
ViRGE 3D is pretty awful. It shouldn't be particularly expensive if you're only using it for 2D stuff.
3a.) Is SLI in Voodoo Scanline Interleave, or Scalable Link Interface?
ScanLine Interleave.
3b.) Also Voodoo, what's the "Recompiler" option?
Makes it faster.
4.) What exactly is "Speed" setting in graphics tab?
Determines how fast the emulated CPU can access the graphics card.
5.) Does SB PCI 128 take more CPU than SB16?
Yes/No/Maybe. I've never bothered to actually measure it.
6.) Is it possible to have CDROM at 0:1 stay as D: disk when I add a second HDD at 1:0, because that 2nd HDD always pushes CDROM to E: ?
No.
7.) Can Alt+Tab be captured inside, because it's switching my host's windows?
Not currently, no.
8.) Any way to rebind middle click/ctrl+end?
No.
9.) What would be a good gaming config on an i5-3570k @ 4GHz (and W98 or W95)?
Pentium MMX as fast as your machine will run, one of the better 2D cards (probably S3 ViRGE or ATI Mach64), Voodoo 2 (Recompiler enabled, 2 render threads, SLI disabled as your CPU doesn't have enough threads for it), SB16, AWE32 or PCI128.

2mg
Posts: 5
Joined: Wed 04 Jul, 2018 1:57 pm

Re: Few newbie questions

Post by 2mg » Tue 10 Jul, 2018 7:43 pm

SarahWalker wrote:
Tue 10 Jul, 2018 5:15 pm
Pentium MMX as fast as your machine will run, one of the better 2D cards (probably S3 ViRGE or ATI Mach64), Voodoo 2 (Recompiler enabled, 2 render threads, SLI disabled as your CPU doesn't have enough threads for it), SB16, AWE32 or PCI128.
That's what I ran.

Until I noticed I can't run the slowest MMX even in W98 desktop for some reason, which I find really odd (opening windows, navigating, etc) makes it all drop below 100%.

I have Graphics set to Fast if it matters, all drivers installed.
Tried D3D9 renderer (around 52fps), although OGL3 gives me ~999 fps, but it's still below 100%.
Please note that my CPU usage is around 30% only (and no single core is hitting 100% usage)!

Thanks for replying so far!
Last edited by 2mg on Wed 11 Jul, 2018 4:47 am, edited 1 time in total.

User avatar
xXLuckyXx
Posts: 59
Joined: Tue 06 Feb, 2018 3:52 pm

Re: Few newbie questions

Post by xXLuckyXx » Tue 10 Jul, 2018 8:05 pm

Go to Video, Render Driver and put it from Auto to OpenGL 3.0. It makes my machines work faster.

2mg
Posts: 5
Joined: Wed 04 Jul, 2018 1:57 pm

Re: Few newbie questions

Post by 2mg » Wed 11 Jul, 2018 4:40 am

xXLuckyXx wrote:
Tue 10 Jul, 2018 8:05 pm
Go to Video, Render Driver and put it from Auto to OpenGL 3.0. It makes my machines work faster.
It was on D3D already. OGL just displays ~999 FPS instead, but the emualtion percentage remains the same (below 100%). At desktop, just standing there, can0t hit 100%. My own CPU is barely used, ~30%.

shermanp
Posts: 73
Joined: Sat 18 Feb, 2017 2:09 am

Re: Few newbie questions

Post by shermanp » Wed 11 Jul, 2018 5:16 am

2mg wrote:
Wed 11 Jul, 2018 4:40 am
xXLuckyXx wrote:
Tue 10 Jul, 2018 8:05 pm
Go to Video, Render Driver and put it from Auto to OpenGL 3.0. It makes my machines work faster.
It was on D3D already. OGL just displays ~999 FPS instead, but the emualtion percentage remains the same (below 100%). At desktop, just standing there, can0t hit 100%. My own CPU is barely used, ~30%.
I believe that the main part of PCem emulation is single core/threaded. ~30% on a quad core CPU indicates that one core is most likely at max utilization, so your host CPU is not "barely used", but rather can't keep up.

The only way to speed up emulation to 100% is to dial back the emulated CPU to a slower Pentium, maybe without MMX.

Here's a screenshot running of task manager while PCem v14 emulation a P200 MMX. It is idling at the Windows 98 desktop.
TaskMonitorCPU-PCem-v14.PNG
TaskMonitorCPU-PCem-v14.PNG (20.87 KiB) Viewed 698 times
As you can see, the bottom right (CPU3) core is being heavily used.

2mg
Posts: 5
Joined: Wed 04 Jul, 2018 1:57 pm

Re: Few newbie questions

Post by 2mg » Wed 11 Jul, 2018 5:29 pm

shermanp wrote:
Wed 11 Jul, 2018 5:16 am

I believe that the main part of PCem emulation is single core/threaded. ~30% on a quad core CPU indicates that one core is most likely at max utilization, so your host CPU is not "barely used", but rather can't keep up.
As I said, not a single core is maxed out. One core fluctuates around 60%, that's it:
50.JPG
50.JPG (133.73 KiB) Viewed 670 times

szadycbr
Posts: 231
Joined: Mon 21 Nov, 2016 6:23 pm

Re: Few newbie questions

Post by szadycbr » Wed 11 Jul, 2018 8:14 pm

hi 2mg, we discuss the cpu ussage few times https://pcem-emulator.co.uk/phpBB3/view ... sage#p4295 bit lower at abouth 12 post is all explained.

User avatar
leilei
Posts: 584
Joined: Fri 25 Apr, 2014 4:47 pm

Re: Few newbie questions

Post by leilei » Wed 11 Jul, 2018 9:34 pm

2mg wrote:
Tue 10 Jul, 2018 7:43 pm
Until I noticed I can't run the slowest MMX even in W98 desktop for some reason, which I find really odd (opening windows, navigating, etc) makes it all drop below 100%.
They'll all do that at startup on the current recompiler. I found running Rain helps a bit (your preference on HLT-spamming win9x "cooling" tray app may vary)

2mg
Posts: 5
Joined: Wed 04 Jul, 2018 1:57 pm

Re: Few newbie questions

Post by 2mg » Thu 12 Jul, 2018 5:18 pm

leilei wrote:
Wed 11 Jul, 2018 9:34 pm
2mg wrote:
Tue 10 Jul, 2018 7:43 pm
Until I noticed I can't run the slowest MMX even in W98 desktop for some reason, which I find really odd (opening windows, navigating, etc) makes it all drop below 100%.
They'll all do that at startup on the current recompiler. I found running Rain helps a bit (your preference on HLT-spamming win9x "cooling" tray app may vary)
Can you please expand on what this is and what does it do (rain, hlt)?

Post Reply