@balaton
Quote:
The usual CPU benchmarks, something like
https://os4depot.net/?function=showfil ... ty/benchmark/cpubench.lha : Dhrystone, Whetstone, Sieve, Quicksort.
It's not VRAM related at all, neither on real hardware nor with vfio pass through on QEmu, but faster CPU (emulation) speed should help anyway.
x64 CPUs aren't relay suitable for PPC emulation anyway, way too few registers, emulation is only fast if the host CPU has
more registers than the emulated guest CPU, for example as it's the case with the m68k emulators of AmigaOS 4.x:
m68k: 16 integer registers, of which 8 can only be used for data, and 8 only for pointers, and 8 FPU registers - but those were 80 bits, not the usual 64 bits of current FPUs. The 80 bit 68882 results from real m68k FPUs were used for example for the newlib math library code tests, and of course nearly all of them failed, with more or less errors.
PPC: At least 32 32 bit integer (GPR) and 32 64 bit FPU registers (some CPUs have more, CPUs with AltiVec additionally 32 128 bit registers, or may have less but larger ones like the 64 bit instead of 32 bit GPR/SPE registers on the A1222).
m68k emulators on PPC can use a 1:1 register mapping of host and guest registers, and still have 16 integer and 24 FPU resisters left which can be used by the emulator code.
For example ARM based CPUs, like the Apple M4, and MIPS based ones should be much better at PPC emulation than x64 CPUs are.