86box produces farting noises and lags on an i7 PC

Emulation of old PCs, PC hardware, or PC peripherals.

86box produces farting noises and lags on an i7 PC

Postby Elia1995 » 2017-12-23 @ 20:42

Hi, I've just discovered these 2 emulators called PCem and 86box, which are similar to each other, but 86box comes with a little bit more features and even fixes the cursor issue I had on PCem (on PCem the cursor flies all over and just disappears, while on 86box I can use it just fine).

I set a virtual machine with a Pentium MMX 233, ISA Sound Blaster AWE32, 128MB of RAM (I typed in 256 and 512, but as the virtual machine starts, it always goes back to 128MB for some reason), an .iso image as a CD-ROM and floppy emulation.
I installed MS-DOS 6.22 and on top of it I installed Windows 95, it installed just fine, along with some drivers and a few games, BUT the virtual machine lags a lot !!! I don't have anything opened up besides the emulator and it lags, the sound stutters and makes horrible farting noises even during the bios screen, it's so annoying.

I wish I could get 86box to work properly, because it looks like a great virtual machine emulator with better compatibility to old Windows 3.x, 9x and DOS than VMWare...

My PC has 16GB of DDR3 ram, an i7-4790K CPU @4.00 GHz and a GTX 1060 6GB ROG STRIX as graphics card, I'd say more than enough good to emulate a Pentium-MMX 233...
Currently assembled vintage computers I own: 11

Most important ones:
A "modded" Olivetti M4 434 S (currently broken).
An Epson El Plus 386DX running MS-DOS 6.22 (currently broken).
Celeron Coppermine 1.10GHz on an M754LMRTP motherboard
User avatar
Elia1995
Oldbie
 
Posts: 621
Joined: 2016-4-21 @ 12:45
Location: Italy

Re: 86box produces farting noises and lags on an i7 PC

Postby superfury » 2017-12-23 @ 21:52

The difficult part of such heavier OSes is mostly emulating them at full speed. PCem and other emulators that use full CPU emulation(cycle-accurate or not) instead of dynamic recompilation won't easily run at 100% realtime speed. Since it's not running at 100% speed, sound produced is below 100% as well, causing sound to stutter(since the hardware doesn't produce sound as fast as the real audio card renders it, thus the stuttering). Especially at higher clock speeds(say 5MHz and up for cycle-accurate, maybe 10KIPS for a simple inaccurate non-cycle accurate CPU emulator).

Even UniPCemu, which is already heavily optimized on a i7-4790K(8GB RAM) can't get above 75% with about 275KIPS. 50% with cycle-accurate 4.77MHz. 20% with 80386-16MHz.
superfury
l33t
 
Posts: 2191
Joined: 2014-3-08 @ 11:25
Location: Netherlands

Re: 86box produces farting noises and lags on an i7 PC

Postby Elia1995 » 2017-12-23 @ 22:18

So what's the best configuration to get 100% emulation speed on 86box ?
Currently assembled vintage computers I own: 11

Most important ones:
A "modded" Olivetti M4 434 S (currently broken).
An Epson El Plus 386DX running MS-DOS 6.22 (currently broken).
Celeron Coppermine 1.10GHz on an M754LMRTP motherboard
User avatar
Elia1995
Oldbie
 
Posts: 621
Joined: 2016-4-21 @ 12:45
Location: Italy

Re: 86box produces farting noises and lags on an i7 PC

Postby superfury » 2017-12-24 @ 00:20

Probaby some minimal setup with least accuracy, dynarec CPU emulation and as much hardware as possible disabled? It's as they say: accuracy takes power. So decrease most settings to their minimal values(CPU clock speed, IPS instead of cycle-accurate, minimum hardware emulation/accuracy). All little bits help.
Last edited by superfury on 2017-12-24 @ 09:57, edited 1 time in total.
superfury
l33t
 
Posts: 2191
Joined: 2014-3-08 @ 11:25
Location: Netherlands

Re: 86box produces farting noises and lags on an i7 PC

Postby DosFreak » 2017-12-24 @ 02:05

Haven't tested 13.1 yet but from forums threads I've read it's more accurate now so slower, so try a slower emulated cpu. (I'm refering to pcem not 86box)
Game Acronym List
DosBox CVS Builds
DosBox Feature Request Thread
DosBox FAQ
PC Game Compatibility List
"Who's got time to read all the way down to the bottom of an email?"
User avatar
DosFreak
l33t++
 
Posts: 9575
Joined: 2002-6-30 @ 16:35
Location: Your Head

Re: 86box produces farting noises and lags on an i7 PC

Postby SA1988 » 2017-12-24 @ 17:26

You need a more powerful CPU and mobo.
The reason why on some boards you can't set more than 128MB of ram is because the 86box team prefers to set it per how the emulated motherboard originally supported the highest amount of ram when it shipped.

For Windows 95 lagging, you might want AmnHLT (a VXD driver for Win9x, including WinME) to reduce the lag significantly.
Download link is below the screenshot.

Some simple screenshot of Windows 98 SE.
Image
Attachments
AmnHLT.7z
With instructions.
(143.6 KiB) Downloaded 19 times
SA1988
Member
 
Posts: 178
Joined: 2013-7-16 @ 21:09

Re: 86box produces farting noises and lags on an i7 PC

Postby Jo22 » 2017-12-25 @ 13:53

For Windows 95 lagging, you might want AmnHLT (a VXD driver for Win9x, including WinME) to reduce the lag significantly.

Cool, it reminds me of WQGHLT, which I'm sometimes using for Windows 3.1 (in VMs).
Jo22
l33t
 
Posts: 2080
Joined: 2009-12-13 @ 07:06

Re: 86box produces farting noises and lags on an i7 PC

Postby dr_st » 2017-12-25 @ 15:52

User avatar
dr_st
Oldbie
 
Posts: 986
Joined: 2015-4-09 @ 07:18

Re: 86box produces farting noises and lags on an i7 PC

Postby Elia1995 » 2017-12-25 @ 16:33

dr_st wrote:Is there any setup you own that does not produce farting noises? :P
search.php?keywords=farting&terms=all&author=Elia1995&sc=1&sf=all&sr=posts&sk=t&sd=d&st=0&ch=300&t=0&submit=Search


LOL probably not yet, except my main PC D:
Currently assembled vintage computers I own: 11

Most important ones:
A "modded" Olivetti M4 434 S (currently broken).
An Epson El Plus 386DX running MS-DOS 6.22 (currently broken).
Celeron Coppermine 1.10GHz on an M754LMRTP motherboard
User avatar
Elia1995
Oldbie
 
Posts: 621
Joined: 2016-4-21 @ 12:45
Location: Italy


Return to PC Emulation

Who is online

Users browsing this forum: No registered users and 1 guest