Thread: GSdx
View Single Post
Old January 13th, 2008   #1021 (permalink)
Krakatos
Registered User
 
Krakatos's Avatar
 
Join Date: Apr 2007
Location: Italy
Posts: 283
Quote:
Originally Posted by S23 View Post
@Krakatos
Everything you wrote is more or less wrong....
gsdx gets any kind of interface to communicate with pcsx. Surely it can use as much threads as it wants.
Multi threading don´t leads to any problems if you implement it a right way and know what to do (you are right that there are many things you have to pay attention to). Multi threading eats much developing time (much more in our first projects, after that most work is of the same kind) but it´s the most important tool for the next years. 8,16,32.... cores.
I think you misunderstood. What I meant is that the gs plugin is ALREADY using a separate core, and so I think it's a moot point asking for software renderer to be moved to 3rd core. I will admit though that I don't know very well how gsdx work.
As for not leading to any problems, you simplify too much. Anything can be done with time and effort, that much I'll agree. But seriously, how many commercial apps and games are using 4 cores now? 5%? And why? Because it's not easy and it's time consuming and sometimes it's not worth the effort. You need to sync everything, not every step can be parallelised...

Besides I'm tired of people asking to multithread like it was nothing. The source is available, if it's so easy .. well, just code it XD

Last edited by Krakatos; January 13th, 2008 at 11:15.
Krakatos is offline   Reply With Quote