• Login
  • Register
  • Dolphin Forums
  • Home
  • FAQ
  • Download
  • Wiki
  • Code


Dolphin, the GameCube and Wii emulator - Forums › Dolphin Emulator Discussion and Support › Development Discussion v
« Previous 1 ... 20 21 22 23 24 ... 117 Next »

Last Revision With DX12 Support?
View New Posts | View Today's Posts

Pages (2): 1 2 Next »
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Thread Modes
Last Revision With DX12 Support?
11-16-2017, 08:34 AM
#1
flexaplex Offline
Junior Member
**
Posts: 6
Threads: 1
Joined: Oct 2017
Hi.

Is somebody able to please tell me the last working revision with DX12 support? ie the most current revision, that was stable, before it was removed.

Thanks a lot.
Find
Reply
11-16-2017, 08:41 AM (This post was last modified: 11-16-2017, 08:41 AM by MayImilae.)
#2
MayImilae Offline
Chronically Distracted
**********
Administrators
Posts: 4,614
Threads: 120
Joined: Mar 2011
It was removed in 5.0-3774, so any version between 5.0 and that will have D3D12.

That said, Vulkan brings all of the benefits of D3D12 and none of the downsides, you should really just be using that in the latest dev builds!
[Image: RPvlSEt.png]
AMD Threadripper Pro 5975WX PBO+200 | Asrock WRX80 Creator | NVIDIA GeForce RTX 4090 FE | 64GB DDR4-3600 Octo-Channel | Windows 11 22H2 | (details)
MacBook Pro 14in | M1 Max (32 GPU Cores) | 64GB LPDDR5 6400 | macOS 12
Find
Reply
11-16-2017, 09:33 AM (This post was last modified: 11-16-2017, 09:39 AM by flexaplex.)
#3
flexaplex Offline
Junior Member
**
Posts: 6
Threads: 1
Joined: Oct 2017
(11-16-2017, 08:41 AM)MayImilae Wrote: It was removed in 5.0-3774, so any version between 5.0 and that will have D3D12.

That said, Vulkan brings all of the benefits of D3D12 and none of the downsides, you should really just be using that in the latest dev builds!

Thanks!

I certainly would use Vulkan if I could but unfortunately my NUC doesn't have support for it. I fall into that small set of people that are able to decently run dolphin and have D3D12 support but don't have Vulkan support. D3D12 brings noticeable speed improvements over OpenGL and this speed improvement is of much greater importance to me than I imagine any improvements / bug fixes made in revisions thence will ever be.

So unfortunately now that devs have dropped D3D12 support I am pretty much stuck in a trap that it's best for me stick with the last working revision with D3D12 support. Which means I will indefinitely be without any future improvements or additions made to dolphin until such time that I may update my PC.

Having said this I do not blame or dispute the devs decision to drop D3D12 support. You need to move with the times and when something is becoming obsolete and lags behind due to a lack of interest and development support it is time to remove it as it only hinders further development and can lead to confusion and bloat down-the-line.

I could suggest that you make an unofficial fork off from before the 5.0-3774 revision. So it is clearly and easily there for the small set of users like me without Vulkan support so they can easily know of and benefit from the latest revision as I intend to. Although it would have no official development or support the occasional user may want to commit the odd bug fix or feature from the newer revisions into the fork. Although, the fact that this hasn't even happened yet (I believe) shows that there probably is very little call for such a move. I myself have experience with git and a game dev C++ project but I know that I'm unlikely to bother making any commits to said purposed fork. :d
Find
Reply
11-16-2017, 01:19 PM
#4
JonnyH Offline
Shameless AMD shill
**********
Developers (Some Administrators and Super Moderators)
Posts: 701
Threads: 0
Joined: May 2017
(11-16-2017, 09:33 AM)flexaplex Wrote: Thanks!

I certainly would use Vulkan if I could but unfortunately my NUC doesn't have support for it. I fall into that small set of people that are able to decently run dolphin and have D3D12 support but don't have Vulkan support. D3D12 brings noticeable speed improvements over OpenGL and this speed improvement is of much greater importance to me than I imagine any improvements / bug fixes made in revisions thence will ever be.

So unfortunately now that devs have dropped D3D12 support I am pretty much stuck in a trap that it's best for me stick with the last working revision with D3D12 support. Which means I will indefinitely be without any future improvements or additions made to dolphin until such time that I may update my PC.

Having said this I do not blame or dispute the devs decision to drop D3D12 support. You need to move with the times and when something is becoming obsolete and lags behind due to a lack of interest and development support it is time to remove it as it only hinders further development and can lead to confusion and bloat down-the-line.

I could suggest that you make an unofficial fork off from before the 5.0-3774 revision. So it is clearly and easily there for the small set of users like me without Vulkan support so they can easily know of and benefit from the latest revision as I intend to. Although it would have no official development or support the occasional user may want to commit the odd bug fix or feature from the newer revisions into the fork. Although, the fact that this hasn't even happened yet (I believe) shows that there probably is very little call for such a move. I myself have experience with git and a game dev C++ project but I know that I'm unlikely to bother making any commits to said purposed fork. :d

There is already a fork that keeps dx12 around - check the Ishiiruka thread in this very subforum Wink

Though bear in mine I can't comment on it's quality (simply as I've never used it), and the "core" dolphin devs will be unable to support it, you might have some luck in that thread.
Find
Reply
11-17-2017, 02:27 AM
#5
KHg8m3r Offline
Doesn't sleep, just Dolphin and Robots
*******
Posts: 5,947
Threads: 4
Joined: Sep 2013
I think your profile is a little broken, as there's no i5250U CPU (there is a i5-5250U which is what I think your CPU is). The Intel HD 6000 does exist, and should support Vulkan on the latest dev builds.
This is the most up to date driver for you: https://downloadcenter.intel.com/download/27267/Graphics-Intel-Graphics-Driver-for-Windows-15-40-?product=86211

If that doesn't resolve your Vulkan woes, come back here Tongue
You should also get decent performance with D3D11
Find
Reply
11-17-2017, 08:31 PM
#6
flexaplex Offline
Junior Member
**
Posts: 6
Threads: 1
Joined: Oct 2017
(11-16-2017, 01:19 PM)JonnyH Wrote: There is already a fork that keeps dx12 around - check the Ishiiruka thread in this very subforum Wink

Though bear in mine I can't comment on it's quality (simply as I've never used it), and the "core" dolphin devs will be unable to support it, you might have some luck in that thread.

Thanks I wasn't aware of that, I'll look into that build.

(11-17-2017, 02:27 AM)KHg8m3r Wrote: I think your profile is a little broken, as there's no i5250U CPU (there is a i5-5250U which is what I think your CPU is). The Intel HD 6000 does exist, and should support Vulkan on the latest dev builds.
This is the most up to date driver for you: https://downloadcenter.intel.com/download/27267/Graphics-Intel-Graphics-Driver-for-Windows-15-40-?product=86211

If that doesn't resolve your Vulkan woes, come back here Tongue
You should also get decent performance with D3D11

Yes, sorry I typed the CPU in my profile wrong, that's the correct one. I ran the .exe from that intel page and it seemed alright but I'm unsure how to check if it actually worked? My driver for HD 6000 is 20.19.15.4835 the same as before I ran the executable.

In any case after running Dolphin 5.0-5733 with Vulkan I get this error:
56:30:847 VulkanLoader.cpp:59 E[Video]: Failed to load vulkan-1.dll
Find
Reply
11-18-2017, 01:43 AM
#7
mstreurman Offline
Above and Beyond
*******
Posts: 1,239
Threads: 11
Joined: Nov 2015
Try installing https://vulkan.lunarg.com/sdk/home#sdk/downloadConfirm/1.0.65.0/windows/VulkanSDK-1.0.65.0-Installer.exe to make sure you have all the Vulkan files you might need.
Check my profile for up to date specs.
Find
Reply
11-18-2017, 09:17 AM
#8
flexaplex Offline
Junior Member
**
Posts: 6
Threads: 1
Joined: Oct 2017
(11-18-2017, 01:43 AM)mstreurman Wrote: Try installing https://vulkan.lunarg.com/sdk/home#sdk/downloadConfirm/1.0.65.0/windows/VulkanSDK-1.0.65.0-Installer.exe to make sure you have all the Vulkan files you might need.
Well that resolved the missing DLL, now a different error -

13:33:436 VulkanLoader.cpp:314 E[Video]: (Vulkan::VulkanContext::SelectInstanceExtensions) vkEnumerateInstanceExtensionProperties failed:  (-9: VK_ERROR_INCOMPATIBLE_DRIVER)
Find
Reply
11-18-2017, 06:13 PM (This post was last modified: 11-18-2017, 06:18 PM by mstreurman.)
#9
mstreurman Offline
Above and Beyond
*******
Posts: 1,239
Threads: 11
Joined: Nov 2015
(11-18-2017, 09:17 AM)flexaplex Wrote: Well that resolved the missing DLL, now a different error -

13:33:436 VulkanLoader.cpp:314 E[Video]: (Vulkan::VulkanContext::SelectInstanceExtensions) vkEnumerateInstanceExtensionProperties failed:  (-9: VK_ERROR_INCOMPATIBLE_DRIVER)

VK_ERROR_INCOMPATIBLE_DRIVER is the actual error

I've been looking into this for you, but Intel iGPU's only start supporting Vulkan from the Iris 610 or 6th generation CPU's, yours is a 5th gen CPU... So the HD Graphics 6000 doesn't have Vulkan support (on Windows, don't know about Linux though) Sad

If I'm not mistaken, Tino is still supporting D3D12 in his latest Ishiiruka builds which do have most of the latest updates as well as some extra enhancements (which are considered "dirty" hacks). But you can only get support from him, in his thread as it is an unofficial build.
Check my profile for up to date specs.
Find
Reply
11-20-2017, 09:11 AM (This post was last modified: 11-20-2017, 09:14 AM by flexaplex.)
#10
flexaplex Offline
Junior Member
**
Posts: 6
Threads: 1
Joined: Oct 2017
(11-18-2017, 06:13 PM)mstreurman Wrote: VK_ERROR_INCOMPATIBLE_DRIVER is the actual error

I've been looking into this for you, but Intel iGPU's only start supporting Vulkan from the Iris 610 or 6th generation CPU's, yours is a 5th gen CPU... So the HD Graphics 6000 doesn't have Vulkan support (on Windows, don't know about Linux though) Sad

If I'm not mistaken, Tino is still supporting D3D12 in his latest Ishiiruka builds which do have most of the latest updates as well as some extra enhancements (which are considered "dirty" hacks). But you can only get support from him, in his thread as it is an unofficial build.
I did think that was the case that Vulkan isn't supported. So yes I will stick with D3D12, but I will also look into Tino's build. D3D11 does give good performance still for me but like I said D3D12 has the edge because it provides a good amount of speed improvement so it's definitely worth going down that path for me.

Thanks.
Find
Reply
« Next Oldest | Next Newest »
Pages (2): 1 2 Next »


  • View a Printable Version
  • Subscribe to this thread
Forum Jump:


Users browsing this thread: 1 Guest(s)



Powered By MyBB | Theme by Fragma

Linear Mode
Threaded Mode