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


Dolphin, the GameCube and Wii emulator - Forums › Dolphin Emulator Discussion and Support › General Discussion v
« Previous 1 ... 75 76 77 78 79 ... 368 Next »

Is Dolphin dropping DX12 in favor of Vulkan?
View New Posts | View Today's Posts

Pages (8): « Previous 1 2 3 4 5 ... 8 Next »
Jump to page 
Thread Rating:
  • 1 Vote(s) - 1 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Thread Modes
Is Dolphin dropping DX12 in favor of Vulkan?
01-26-2017, 03:41 AM
#11
Helios Offline
Stellaaaaaaa
**********
Developers (Some Administrators and Super Moderators)
Posts: 4,397
Threads: 15
Joined: May 2012
I forgot about that point Tongue

Um yes, please use Vulkan, everybody that can. report bugs lol
Find
Reply
05-18-2017, 10:42 AM
#12
magmarock64 Offline
Member
***
Posts: 55
Threads: 11
Joined: Jun 2016
When I used D3D12/Vulkan I noticed a huge speed boost over openGL for F-zero GX
Find
Reply
05-18-2017, 12:29 PM
#13
Lioncash Offline
疲れたぁぁぁぁぁぁぁぁぁぁぁぁ!
**********
Developers (Some Administrators and Super Moderators)
Posts: 15
Threads: 0
Joined: Oct 2015
I wish we'd drop it, not gonna lie.

(01-24-2017, 07:03 AM)magmarock64 Wrote: While I'm on the subject I'd like to know from the devs what they think of DX12

Apply directly to nearest Sun.

(01-24-2017, 07:03 AM)magmarock64 Wrote: and Vulkan

[Image: aTwMShF.jpg]
Website Find
Reply
05-18-2017, 12:44 PM
#14
magmarock64 Offline
Member
***
Posts: 55
Threads: 11
Joined: Jun 2016
(05-18-2017, 12:29 PM)Lioncash Wrote: I wish we'd drop it, not gonna lie.


Apply directly to nearest Sun.


[Image: aTwMShF.jpg]

So why is Vulkan preferred what makes it better also why the speed boost for so many games?
Find
Reply
05-18-2017, 12:50 PM (This post was last modified: 05-18-2017, 12:52 PM by Growlith1223.)
#15
Growlith1223 Offline
Junior Member
**
Posts: 41
Threads: 2
Joined: Apr 2014
Vulkan is preferred because of the fact that it's cross-platform. DX in general is not really cross-platform, and DX12 is Windows 10 exclusive, so anyone on for example, windows 7 or even 8, won't be able to get the benefit of DX12.

You can blame microsoft for that.

As for vulkan, it works somewhat the same, but it's able to work on most of the common Operating Systems.

EDIT: as for the speed boost, Vulkan(if i remember correctly also does this) and DX12 do a thing called Asynchronous rendering, basically the workload of the rendering is split onto multiple threads, to accomplish the same thing, but each thread works on different areas kind of thing, this allows for the same quality output but at a faster pace.
[Image: 2rdd5z-4.png]
Find
Reply
05-18-2017, 01:25 PM
#16
magmarock64 Offline
Member
***
Posts: 55
Threads: 11
Joined: Jun 2016
Isn't Vulkan an exclusive Nvidia thing though?
Find
Reply
05-18-2017, 03:58 PM
#17
JosJuice Offline
Developer
**********
Developers (Some Administrators and Super Moderators)
Posts: 8,893
Threads: 7
Joined: Oct 2014
(05-18-2017, 01:25 PM)magmarock64 Wrote: Isn't Vulkan an exclusive Nvidia thing though?

No.
Find
Reply
05-18-2017, 04:34 PM (This post was last modified: 05-18-2017, 04:35 PM by degasus.)
#18
degasus Offline
Developer
**********
Developers (Some Administrators and Super Moderators)
Posts: 1,828
Threads: 10
Joined: May 2012
(05-18-2017, 12:50 PM)Growlith1223 Wrote: EDIT: as for the speed boost, Vulkan(if i remember correctly also does this) and DX12 do a thing called Asynchronous rendering, basically the workload of the rendering is split onto multiple threads, to accomplish the same thing, but each thread works on different areas kind of thing, this allows for the same quality output but at a faster pace.
No. Our D3D12 backend does so, our Vulkan backend doesn't. With Vulkan and D3D12, it is just possible to hit paths in the GPU driver which have lower overhead.


(05-18-2017, 12:50 PM)Growlith1223 Wrote: Vulkan is preferred because of the fact that it's cross-platform.
IMO this isn't *the* reason. The Vulkan backend was written and is still maintained by one very active developer. The one who wrote the D3D12 backend disappeared after merging.
There are no known bugs in the Vulkan backend, while there are known race conditions in the D3D12 backend for at least half a year.
Find
Reply
05-19-2017, 08:33 AM
#19
Fallcrest Offline
Junior Member
**
Posts: 49
Threads: 10
Joined: Jun 2016
(05-18-2017, 12:50 PM)Growlith1223 Wrote: Vulkan is preferred because of the fact that it's cross-platform.

Except Apple decided to bail out of the Vulkan developer forum that they used to be a part of and isn't going to support it in macOS, iOS, etc. any time in the near future, and so those platforms are stuck with an outdated, poorly supported version of OGL. Dolphin is not likely to support Apple's Metal API any time soon, either.

Plus, drivers still aren't available on commonly used Intel iGPUs on Windows systems, because... no idea really. Intel has the drivers on those iGPUs for Linux. It really drives me nuts.

Vulkan would be absolutely much better than DX12 for all intents and purposes if not for those issues. Also, Android support is slow because it takes ages for Android phones to update to new versions of the operating system...
Find
Reply
05-19-2017, 10:11 AM
#20
Helios Offline
Stellaaaaaaa
**********
Developers (Some Administrators and Super Moderators)
Posts: 4,397
Threads: 15
Joined: May 2012
https://github.com/dolphin-emu/dolphin/pull/4424


wooooooooo
Find
Reply
« Next Oldest | Next Newest »
Pages (8): « Previous 1 2 3 4 5 ... 8 Next »
Jump to page 


  • 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