Posted By
Crown on 2006-01-18 12:36:22
| Re: Yape
The default multiprocessor handling in Vice is that it sets the affinity to the system affinity, which in your case should be 2 CPUs. If you specify -singlecpu then it will set the affinity to the first CPU speficied by the system affinity.
So unless the system affinity is reported incorrectly on your system, Vice should run on both CPU, and if the QueryPerfomanceCounter on your system is not CPU thread safe, than it should exhibit the same jerking issues... Can you actually check whether Vice is running on both CPU?
The whole affinity setting code is in /arch/win32/ui-resources.c set_single_cpu function.
|