|
CT60 and related things BBS
SV+move16 = not cool anymore |
Posted by: mikro
|
Jan,30.2014-21:33
|
Hi guys,
just FYI, with some hacking of the PMMU I managed to get much better performance from the SuperVidel. Read this first: http://dhs.nu/bbs-ct60/index.php?request=13274
My original numbers (running at 66 MHz):
Fastram -> ST-ram (c2p): 37 FPS
Fastram -> SV-ram (c2p): 43 FPS
Fastram -> SV-ram (move16): 55 FPS
SV-ram direct render: 41 FPS
This clearly indicates that the move16 approach is the fastest. Not anymore! After setting SV-RAM area as "cache-inhibited, imprecise", I'm getting:
Fastram -> ST-ram (c2p): 37 FPS (no change to ST-RAM)
Fastram -> SV-ram (c2p): 50 FPS (much faster as it's long access)
Fastram -> SV-ram (move16): 55 FPS (no change since move16 ignores cache)
SV-ram direct render: 62 FPS (woooohooooooo, byte copy unchained, thanks to the FSB buffer)
So what? So trash your copy code, only thing needed is to write directly to SV-RAM, this is how it was supposed to be.
This has been verified also with http://sparemint.org/cgi-bin/cvsweb/freemint/doc/programmer/examples/memspeed, the performance boost is the same.
P.S. I've sent the "patch" to Nature, don't worry. Ask Peter when he is going to release it ;)
|
[All messages in this thread] [Start new thread]
What's the anti-troll code? That's your personal code to be able to add comments and messages on the dhs.nu site.
Don't have a code or forgot it? Fix it here.
|