Re: [hatari-devel] Very slow emulation when enabling Cycle Exact |
[ Thread Index |
Date Index
| More lists.tuxfamily.org/hatari-devel Archives
]
Le 13/02/2018 à 22:52, Miro Kropáček a écrit :
On 14 February 2018 at 03:33, Nicolas Pomarède <npomarede@xxxxxxxxxxxx
<mailto:npomarede@xxxxxxxxxxxx>> wrote:
In short : full falcon emulation requires a really recent/powerful
CPU :)
Or: requires the DSP running in a separate thread. :)**
already discussed, this will never happen :)
the overhead to keep cpu and dsp threads in sync when they both exchange
data would be so huge that emulation would be maybe 10 or 20 times
slower, if not worse.
Btw am I dreaming that or sometimes it really helps to disable TT-RAM? I
have a really shitty HW here (eight-core 1.67 GHz), I can observe the
slowness even on the mouse cursor in desktop. ;)
Falcon mode doesn't use TT-RAM, I don't understand what you mean ?
In the emulation world, I'm afraid multi core cpu is not the solution,
what you really want is a cpu with the most power per core, a
single-core 4 Ghz cpu will nearly always performs better than a 4 core
equivalent with less power per core.
Very low level emulation as we do in Hatari or in WinUAE is not suited
at all to be splitted in several threads (this can be different on some
console emulators (ps2, ps3) where part of the emulation is often at
higher level and for example you will try to map all the 3D video
functions of the console to the opengl equivalent)
Nicolas