| Main > Main Forum |
| Dual core processors and MAME |
| << < (2/2) |
| ferrarimanf355:
It's pretty fustrating that there are lots of emerging technologies that MAME can't take advantage of. This sucks. :( (That's not really a fault of the developers: it must be one of the realities of emulation.) |
| b3atmania:
It's worth noting that only the DOS and Windows versions of MAME run as a single thread. However, XMAME (a port of MAME to use X-Windows for *BSD, Linux, etc.) is multi-threaded: one thread for the emulator and one thread to copy the rendered screen to the framebuffer. XMAME will therefore benefit from multiple CPUs or multi-core CPUs already. So much for Windows being better for MAME ;D Come to think of it, Windows MAME does benefit somewhat from multiple CPUs. In a single CPU system Windows programs compete for CPU-time. For example, a virusscanner running in the background competes for CPU-time with the MAME program. Now, on a multi CPU system one CPU can run MAME and the other CPU can run the virusscanner and system daemons. This way MAME will not need to share CPU-time with other programs. |
| SirPoonga:
--- Quote from: b3atmania on June 13, 2005, 10:48:14 am --- However, XMAME (a port of MAME to use X-Windows for *BSD, Linux, etc.) is multi-threaded: one thread for the emulator and one thread to copy the rendered screen to the framebuffer. XMAME will therefore benefit from multiple CPUs or multi-core CPUs already. So much for Windows being better for MAME ;D --- End quote --- Yeah, but it isn't a big difference. |
| Navigation |
| Message Index |
| Previous page |