Dolphin, the GameCube and Wii emulator - Forums

Full Version: Vulkan Backand = WOW
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2 3
https://imgur.com/a/2H4Eb

Same configuration was used for both backends and this is the performance improvement I'm seeing everywhere in any game. At least 10 FPS plus

EDIT: I noticed that EFB to RAM is broken in Mario Sunshine. The goop clears fine, but the platforms that are supposed to appear when clearing the goop don't appear.
(07-18-2016, 02:17 AM)Anti-Ultimate Wrote: [ -> ]https://imgur.com/a/2H4Eb

Same configuration was used for both backends and this is the performance improvement I'm seeing everywhere in any game. At least 10 FPS plus

Correct me if I am wrong, isn't Linux still struggling with efficiency issues when used for gaming? I think this is part of the reason Linux is generally not used too much for gaming. The performance of regular PC games on Linux is less, sometimes substantially so over their Windows counterparts. I was hoping that Vulkan would help with this, allow it to become a little more mainstream. I also heard from some of my buddies that use Linux regularly that there are some major changes coming to the Linux graphics subsystems that should make for a major benefit for gaming over what is there right now.

Man, I would LOVE to finally divorce myself from all things Microsoft, just right now, I need my gaming performance.
(07-18-2016, 02:32 AM)cammelspit Wrote: [ -> ]I also heard from some of my buddies that use Linux regularly that there are some major changes coming to the Linux graphics subsystems that should make for a major benefit for gaming over what is there right now.
no, most of the things already happened (Vulkan support, AMDGPU etc.)

Most Linux ports suck because they use a DX11 to OpenGL wrapper which is made for OSX and doesn't use any methods for reducing driver overhead (OSX has a shitty OpenGL stack that will be stuck at OpenGL 4.1 forever)
Quote:Correct me if I am wrong, isn't Linux still struggling with efficiency issues when used for gaming? I think this is part of the reason Linux is generally not used too much for gaming. The performance of regular PC games on Linux is less, sometimes substantially so over their Windows counterparts.
Not really the kernel's fault if most drivers don't perform well (except for NVIDIA) and most PC games aren't optimised for it.

And for Dolphin, I think it's pretty similar in performance with NVIDIA, and it even has more features than Windows (small ones, but still features that Windows doesn't have :p)
Sorry for noob question, but how can I/ what do I need to test Vulkan in Dolphin?
Or is it already in the list of Dolphin backhands?

Thanks!
(07-21-2016, 06:34 AM)djneo Wrote: [ -> ]Sorry for noob question, but how can I/ what do I need to test Vulkan in Dolphin?
Or is it already in the list of Dolphin backhands?

Thanks!

https://dl.dolphin-emu.org/prs/pr-3935-dolphin-latest-x64.7z

All of the in progress PRs can be downloaded as they build. I have been subbed to the GitHUB emails and such for ages now and so when I see something worth testing, like this one, I take note of the PR number (3935) and then search for it on this site. https://dl.dolphin-emu.org/prs/

Works a treat but you just have to remember, this is very much not the way to get new features since usually it is WIP and is unfinished work.

BTW, most of the issues I have had with the Vulkan backend have been fixed already so it is nearly my go to backend and it is not even finished yet! SUPER stoked on this one. It also works well enough that it should be more or less usable.
Thanks!
Do I need any special hardware for Vulkan?
Mine is i7920 3.4, nvidia 980ti
As long as you have an NVidia driver from the last few months, a 980 Ti supports Vulkan.
I did tests with Vulkan in Mario Galaxy

PC config:
i5 2500K stock 3.4Ghz
GTX 970 windforce Stock
12GB Ram DDR3 1333mhz
Windows 10 X64

Super Mario galaxy Config:
8XIR
2XMSAA
1920X1080
All graphics config enabled

Results:

Vulkan: 34FPS
OpenGL:38FPS
DX12:51FPS
DX11: Black Screen

Vulkan at this game was better than DX11. For Windows and Nvidia, at the moment, the best choice is DX12. But its is earlier development.
(07-21-2016, 08:45 AM)sagaopc Wrote: [ -> ]I did tests with Vulkan in Mario Galaxy

PC config:
i5 2500K stock 3.4Ghz
GTX 970 windforce Stock
12GB Ram DDR3 1333mhz
Windows 10 X64

Super Mario galaxy Config:
8XIR
2XMSAA
1920X1080
All graphics config enabled

Results:

Vulkan: 34FPS
OpenGL:38FPS
DX12:51FPS
DX11: Black Screen

Vulkan at this game was better than DX11.  For Windows and Nvidia, at the moment, the best choice is DX12. But its is earlier development.

Seems like for most nVidia users OpenGL or DX12 is the best choice. I have an R9380 and Vulkan is almost double the frames over OpenGL in GPU intensive games and still marginally better over even DX12. Vulkan seems to make the biggest performance boost with AMD cards. I would prolly blame the hardware async compute that AMD cards have had for some time now but in reality, I don't know how much that effects Dolphin. My assumption is that it makes good use of GPU compute and parallel operations so that may be whats happening. Either way Vulkan is GREAT as it is multi-platform, BIG plus for me.
Pages: 1 2 3