86Box/86Box

Performance drop in 256 color mode

webfischi opened this issue · 4 comments

What happened?

Currently checking out some games I have, and with one game I have, that has to run in 256 color mode the perfomance drops to 90-95% with audio stuttering. The game with the issue is Skipper and Skeeto Tales from Paradise Park from 1996.
Second (The great treasure hunt) and Third (revenge of mr shade) are 16 Bit color and will run on 100% speed as well as LEGO Chess, Rock Raiders, and Island. Does 256 color mode need more performance?

Configuration file

[General]
vid_renderer = qt_vulkan
confirm_exit = 0
scale = 2
language = de-DE
mouse_sensitivity = 0.54

[Machine]
machine = ax6bc
cpu_family = pentium2_deschutes
cpu_speed = 300000000
cpu_multi = 4.5
cpu_use_dynarec = 1
fpu_softfloat = 0
time_sync = local
fpu_type = internal
mem_size = 262144

[Video]
gfxcard = voodoo3_3k_agp

[Input devices]
mouse_type = ps2

[Sound]
fm_driver = nuked
sndcard = sb16_pnp

[Network]
net_01_link = 0
net_02_link = 0
net_03_link = 0
net_04_link = 0

[Storage controllers]
hdc = internal
cassette_mode = load

[Hard disks]
hdd_01_parameters = 63, 16, 60952, 0, ide
hdd_01_fn = HDD.vhd
hdd_01_vhd_blocksize = 4096
hdd_01_speed = ramdisk
hdd_01_ide_channel = 0:0

[Floppy and CD-ROM drives]
fdd_01_type = 35_2hd
fdd_02_type = none
cdrom_01_speed = 32
cdrom_01_parameters = 1, atapi
cdrom_01_ide_channel = 1:0
cdrom_01_image_history_01 = E:/VMBox Datenaustausch/MAX_1.iso
cdrom_01_image_history_02 = E:/VMBox Datenaustausch/MM2_0117.iso
cdrom_01_image_history_03 = E:/VMBox Datenaustausch/Dateien XP VMBox/MM3_D.ISO
cdrom_01_host_drive = 200
cdrom_01_image_path = E:/VMBox Datenaustausch/MAX_1.iso
cdrom_01_type = 86BOX_CD-ROM_1.00
cdrom_01_image_history_04 = E:/VMBox Datenaustausch/LEGO Media/LEGO Island.iso

Operating system

Windows 11

CPU

Intel i7 12700k

86Box version

4.1 Build 5555

Build architecture

Windows - x64 (64-bit)

Build type

  • New recompiler
  • Debug build

Download source

Official website (Jenkins, GitHub)

Additional context

Emulator is running on a real 7200rpm HDD

Probably has to do with both the cpu clock speed and video card.

NOTABUG - your host CPU can't handle the selected emulated CPU.

Don't use the 64-bit build, but a P2 300 seems too high regardless.

Dropping to a Pentium II 233 MHz it's still fluctuating a bit, but audio is clean now, so I don't care. But it's interesting that older 256 color games struggle while newer 16 bit color games just run fine. Gonna need to try a game that needs a Pentium 233 MHz

Why not use 64 Bit are there some weird known issues? Looks like I will not be able to try RCT2 then, minimum requirement is P2 300.