Vulkan is useless.
Bring back Dx12
|
Could you explain why i get 2 fps when playing Metroid Prime while it's 100 % perfct with Directx 12 backend ?
If you have a problem, you should report it, not complain about the backend. That said, Vulkan does seem to suffer some bugs, and some of them I'm not sure if are Dolphin's or Vulkan's.
Could you state your computer specifications, Dolphin version tested and settings so we can try to help you?
OS: Windows 10 Pro 64bit Creators Update
CPU: AMD Phenom II X4 960 @ 3.6 GHz Graphics Card: Nvidia GeForce GTX 960 2GB GDDR5 Motherboard: Gigabyte GA-870A-USB3 AM3+ Revision RAM: HyperX 8GB Dual Channel @ 1600Mhz 05-26-2017, 01:24 AM
05-26-2017, 01:27 AM
No problem
OS: Windows 10 Pro 64bit Creators Update
CPU: AMD Phenom II X4 960 @ 3.6 GHz Graphics Card: Nvidia GeForce GTX 960 2GB GDDR5 Motherboard: Gigabyte GA-870A-USB3 AM3+ Revision RAM: HyperX 8GB Dual Channel @ 1600Mhz (05-26-2017, 01:05 AM)Fog Wrote: If someone is willing to maintain it, then maybe. ^ This. I honestly couldn't care less about dropping D3D12, it had a lot of maintainability problems due to the way it was written and would make migrating to VS2017 a real pain in the ass due to potential stupid issues with the Win10 SDK. Heck, if Microsoft chooses to update the Win10 SDK with VS2017, then we can't migrate at all because every time Microsoft updates the SDK, it would break building on Windows until we retarget. And I can't think of any devs that would be happy about that. Part of OSS dev is making sure code is easy to maintain going forward. D3D12 was a hindrance to that. If somebody wants to rewrite the D3D12 backend to make it easier to maintain, as well as having a well thought out plan on how to keep it maintained, we will absolutely be open to taking it back in again. "Vulkan is useless" is a bad reason and if "d3d12 was fast" is your only reason for proposing this, then you should probably save your effort because many won't care. Also, D3D11 and OpenGL are still very valid backends that work fine 05-26-2017, 06:27 PM
(05-26-2017, 01:05 AM)Fog Wrote: If someone is willing to maintain it, then maybe. ^ is not all. I'm fine with a not well maintained backend. But I'm not fine with a very recent added backend which is full of bugs and race conditions and nobody is willing to get it to a fully working state. So let's talk about maintance once it is finished - but there was no progress on getting it done for a year... 05-26-2017, 11:59 PM
(05-26-2017, 06:27 PM)degasus Wrote: ^ is not all. I'm fine with a not well maintained backend. But I'm not fine with a very recent added backend which is full of bugs and race conditions and nobody is willing to get it to a fully working state. So let's talk about maintance once it is finished - but there was no progress on getting it done for a year... I think the developers have a very different impression of that backend vs. the users. I used DX12 for everything because for the set of games I was running, DX12 provided the best performance and stability. I can't say with any kind of confidence that it was the fastest or most stable backend for all games, because there are thousands of them and I've only run 20-30 of them in Dolphin. But the ones I used are some of the most popular, and DX12 was the best for them. Dropping that backend may be a relief for the developers, but it's a big disappointment for many users. |
« Next Oldest | Next Newest »
|
Users browsing this thread: 1 Guest(s)