Where the OpenGL rendering thread only consumes about 11.5% the main source 2 client thread only consumes about 6.4%. It seems as if there are a lot of threads that are switching priority every frame (switch_pri) and consuming about 36.4% of my CPU process. I did some Instruments sleuthing on it and it appears that there might be some significant thread waiting/switching occurring that is bogging down the FPS. Looking at the CPU in Activity Monitor, makes me believe that it is CPU limited as my quad-core CPU is grinding at 500-600%. I've tried V-Sync, window-type, resolution and it seems that they are still all suffering from the same CPU consumption. Can confirm that fps is much lower than in source 1 and reducing the graphics only has a marginal improvement in FPS.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |