Dolphin, the GameCube and Wii emulator - Forums

Full Version: Why is PCSX2's hardware renderer so far behind from the software renderer?
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2
(12-26-2014, 02:52 PM)NaturalViolence Wrote: [ -> ]Why would you ask this question on the dolphin forums instead of the pcsx2 forums?

possibly the idea that, if the dolphin devs have it right, they probably know more about why they have it wrong and others don't than those who don't have it right?

Honestly, though, it could be posed to the pcsx2 forums, but I don't think it's entirely out of place here, personally.
(12-27-2014, 02:48 AM)kinkinkijkin Wrote: [ -> ]
(12-26-2014, 02:52 PM)NaturalViolence Wrote: [ -> ]Why would you ask this question on the dolphin forums instead of the pcsx2 forums?

possibly the idea that, if the dolphin devs have it right, they probably know more about why they have it wrong and others don't than those who don't have it right?

Honestly, though, it could be posed to the pcsx2 forums, but I don't think it's entirely out of place here, personally.

The pcsx2 team knows what's wrong with the harware renderer though. There's just nobody with enough time or know how to start working on a replacement. Gabest is planning on writing a new one that uses openCL 2.0 but last I heard his r9 270x didn't support it yet. He also said that that cuda would be doable as well, but his GTX 460 doesn't support a new enough version.
Basically just a matter of it being abandoned. The software renderer received more attention, and it's easier to get that right.
(12-28-2014, 10:25 AM)RachelB Wrote: [ -> ]Basically just a matter of it being abandoned. The software renderer received more attention, and it's easier to get that right.

Well, it is easier to get right, but do we know that gabest spent more time on it?

Anyway, the devs have confirmed multiple times that as it is, GSdx isn't substantially improvable, and they would essentially need to rewrite it.
(12-28-2014, 11:39 AM)dogen Wrote: [ -> ]
(12-28-2014, 10:25 AM)RachelB Wrote: [ -> ]Basically just a matter of it being abandoned. The software renderer received more attention, and it's easier to get that right.

Well, it is easier to get right, but do we know that gabest spent more time on it?

Anyway, the devs have confirmed multiple times that as it is, GSdx isn't substantially improvable, and they would essentially need to rewrite it.
Software is easier but GSDX software renderer also has incompatible games and bugs including bugs not present in hardware renderer. Would fixing them also require rewriting entire plugin ? You are right that not many people have know-how that is why help is needed otherwise it will never be rewritten.
(12-29-2014, 10:12 AM)Ramoth Wrote: [ -> ]
(12-28-2014, 11:39 AM)dogen Wrote: [ -> ]
(12-28-2014, 10:25 AM)RachelB Wrote: [ -> ]Basically just a matter of it being abandoned. The software renderer received more attention, and it's easier to get that right.

Well, it is easier to get right, but do we know that gabest spent more time on it?

Anyway, the devs have confirmed multiple times that as it is, GSdx isn't substantially improvable, and they would essentially need to rewrite it.
Software is easier but GSDX software renderer also has incompatible games and bugs including bugs not present in hardware renderer. Would fixing them also require rewriting entire plugin ? You are right that not many people have know-how that is why help is needed otherwise it will never be rewritten.

I don't know, but Gabest is going to write an openCL one. He's waiting for openCL 2.0 support for his 270X, or for when he can upgrade to a new geforce card for cuda support. He probably plans on supporting both eventually. I almost want to buy him a 750ti so he can get started.
Why would he be waiting? The driver is right here? http://support.amd.com/en-us/kb-articles/Pages/OpenCL2-Driver.aspx
(12-30-2014, 03:53 AM)DatKid20 Wrote: [ -> ]Why would he be waiting? The driver is right here? http://support.amd.com/en-us/kb-articles/Pages/OpenCL2-Driver.aspx

Apparently his card still doesn't support it. Maybe he's not using windows 8.1 or ubuntu 14.04.

You can read what he said here.
http://forums.pcsx2.net/Thread-GSdx?page=464
It's not his card. It's his OS. His card is on the supported list.
Pages: 1 2