Posts: 65
Threads: 19
Joined: Aug 2015
Reputation:
0
Location: Miami, FL
I'm currently shopping for a new computer and I was wondering if PCSX2 will ever be able to utilize 4 cores. Are there any plans for this and vulkan in the future? I'm just wondering since I expect my next computer to last me for atleast the next 4-5 years and it would be awesome if that was in the works.
OS: Windows 10 Pro (64 bit)
CPU: Intel i5-8400 2.8 GHz (4.0 GHz Turbo)
GPU: Gigabyte GeForce RTX 2060 Gaming OC (6 GB)
RAM: Ripjaws V Series, 2x8 GB DDR4 (2666 MHz)
Motherboard: GIGABYTE B360M D3H
Power supply: EVGA SuperNOVA G3 550 W
Posts: 2.107
Threads: 4
Joined: May 2014
Reputation:
37
04-20-2016, 06:31 AM
(This post was last modified: 04-20-2016, 06:34 PM by dogen.)
4 cores? Maybe, but I don't know how much it'll help. Most of the work done by your CPU is emulating the vector units, emotion engine, and GS(I don't know how taxing this is for the CPU, so I'm assuming). Those already run on separate cores, or can run on separate cores and you can't really split them any further without losing performance. I guess there are other components that might be able to be split off into other threads(IOP, DMA controller, SPU, etc), but I don't think any of those are heavy enough to make a very big difference.
Vulkan is kind of the same. It might help a handful of games run faster, but I don't think it'll do much for the majority. So, again, it's a lot of work, for what seems to be not much gain.
Posts: 63
Threads: 6
Joined: Jul 2015
Reputation:
0
04-20-2016, 07:34 AM
(This post was last modified: 04-20-2016, 07:35 AM by tabnk.)
Vulkan API will give AMD GPU a great performance boost over Nvidia if comparing with PCSX2 OpenGL mode.
All AMD GPU users experience slowest in OpenGL due to the fact it doesn't support OpenGL multi-threading like Nvidia GPU did.
Adding Vulkan to pcsx2 than AMD or Nvidia will have same set of API and therefore near same performance. Only problem who can code Vulkan for pcsx2 .... Practically no one
Posts: 6.069
Threads: 68
Joined: May 2010
Reputation:
167
Location: Grenoble, France
04-20-2016, 05:20 PM
(This post was last modified: 04-20-2016, 05:21 PM by gregory.)
Yeah I know the impact of BA. But it will be better to improve the driver. Or to add the MT layer in GSdx. It ought to be done one day for vulkan/dx12 anyway.
Edit: that being said. BA is slow because it requires lots of draw call. Future hardware (at least latest Maxwell dunno for AMD) could do it in a single draw.