Multi Core Support Suggestion
All the testing I've done indicate the chip set emulation is actually pretty low overhead, it's the filtering that has high overhead. My suggestion is to move the native mode filtering and displaying to another thread to take advantage of multicore systems. It seems like the messaging would be minimal and as long as the cpu/chipset thread doesn't have to wait much on the filter thread the performance increase on mutlicore systems would be substantial.
So Toni, what do you think? Is this feasable? I have a 2gig 2 core system and I have to run every other frame when scaling to keep the cpu speed and fps up even with full screen. With windowed it's a lot worse. With filtering off it runs way better, almost as good as with RTG.
|