11-21-2016, 08:58 PM
wait, you mean with core interpreter or GSdx alone?
Poll: AVX1 64 bits vs AVX1 32 bits You do not have permission to vote in this poll. |
|||
slower : - 10% | 2 | 5.56% | |
same : +/- 5% | 10 | 27.78% | |
faster : + 10% | 13 | 36.11% | |
much faster : + 20% | 5 | 13.89% | |
on fire : + 50% | 6 | 16.67% | |
Total | 36 vote(s) | 100% |
* You voted for this item. | [Show Results] |
GS - Software mode: Wanna bet on 64 bits performance
|
11-21-2016, 08:58 PM
wait, you mean with core interpreter or GSdx alone?
11-21-2016, 09:07 PM
11-21-2016, 09:19 PM
And you have a picture that nice. I wasn't sure that abi will be correct on windows too. It might get a couple of bugs.
11-21-2016, 09:22 PM
Edit: however a benchmark with the core interpreter is a bad idea
(11-21-2016, 09:19 PM)gregory Wrote: And you have a picture that nice. I wasn't sure that abi will be correct on windows too. It might get a couple of bugs.I didn't see any graphical errors in ICO. But it's hard looking for new bugs when it's running at under 10 FPS. (11-21-2016, 09:22 PM)gregory Wrote: Edit: however a benchmark with the core interpreter is a bad ideaOnly if you start relying on it.
11-22-2016, 01:04 PM
Bug might appears in some special draw call. By the way, did anyone notice a (fog?) issue on AVX2 build ? I think I spot a small typo. The fog parameter is rounded instead of truncated (different will be be small).
It is too slow to measure anything. By the way, maybe you just need to remove a 32 somewhere in gsdump gui to replay dump. @Ōkami Amaterasu Code: Is it considered cheating if I read the github thread beforehand
11-22-2016, 01:09 PM
Is it accurate to benchmark a couple of games? I mean maybe you get +5% on SotC and -50% on 1000 other games (or vice versa of course)
11-22-2016, 03:54 PM
(This post was last modified: 11-22-2016, 03:55 PM by hellbringer616.
Edit Reason: Emojis are not supported on the forum.
)
@Gregory do you need benchmarks? With the coming holiday I'll have some free time and an extensive PS2 collection (mostly RPGs and action/adventure) I don't mind testing some x64 builds to help out my favorite emulation team
Intel Core i7-8700k @5ghz
G.Skill 16GB DDR4 @3600mhz GeForce GTX 1080 8GB Windows 10 x64
@bosit,
Keywords are Quote:... It will need more benchmark, but so far ... I'm pretty confident that it will translate to various games. That being said 5% isn't that much. 64 bits is in theory very nice for GSdx. More SSE/AVX registers really help in the various pixel/texel loop. No extra prefix on the opcode (unlike standard instruction), so no extra cost. Maybe it would need some tuning on all GS memory function. For example instead to loop 2 time on 8XMM register, you could do it without branch. The trick is Win ABI is awful so it could work on Linux but not Windows. I plan to implement the Vertex Shader on AVX2. Not sure, if I will start the Pixel shader side (much more complex). @hellbringer616 It is too early for massive benchmark. There is no EE/IOP/VU/VIF recompiler yet so it will be slow. On my side I can use GSdx as a standalone program but it is still quite limited.
11-22-2016, 05:14 PM
@Gregory
Alright, I'll look forward to the day it is ready and I'll dust off my collection.
Intel Core i7-8700k @5ghz
G.Skill 16GB DDR4 @3600mhz GeForce GTX 1080 8GB Windows 10 x64 |
« Next Oldest | Next Newest »
|