• 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 ... 34 35 36 37 38 ... 116 Next »

DX 12 and OpenGL Vulkan ?
View New Posts | View Today's Posts

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Thread Modes
DX 12 and OpenGL Vulkan ?
05-22-2015, 12:58 AM
#1
akimikage Offline
Junior Member
**
Posts: 20
Threads: 6
Joined: Sep 2013
So there will be new API's coming out that will help reduce the overhead for the CPU and Dolphin relies heavily on the CPU for the performance. So are you guys planning on supporting the new API's ?
Find
Reply
05-22-2015, 01:16 AM
#2
Anti-Ultimate Offline
Above and Beyond
*******
Posts: 1,957
Threads: 29
Joined: May 2010
It's less of a "we need it" and more of a "it will be there when someone wants to work on it".

IMO, literally the only thing Vulkan would be good for is improving performance for AMD Linux users.

Find
Reply
05-22-2015, 09:15 AM
#3
Sonicadvance1 Offline
Professional Hand Holder
**********
Developers (Some Administrators and Super Moderators)
Posts: 716
Threads: 15
Joined: Jan 2013
(05-22-2015, 01:16 AM)Anti-Ultimate Wrote: It's less of a "we need it" and more of a "it will be there when someone wants to work on it".

IMO, literally the only thing Vulkan would be good for is improving performance for AMD Linux users.

You are wrong sir
Find
Reply
05-22-2015, 05:49 PM
#4
degasus Offline
Developer
**********
Developers (Some Administrators and Super Moderators)
Posts: 1,827
Threads: 10
Joined: May 2012
Sonicadvance1: I'm also doubtful about our benefit of vulkan. It's designed to reuse modern "display lists", but we can't do so. So in the end, we'll still ask the driver to do all of those stuff all the time. We also can't build them up threaded easyly (maybe with a second level fifo....) In my opinion, it's not that unlikely that vulkan will be slower than a good OpenGL implementation.
Find
Reply
06-11-2015, 01:21 PM
#5
wdarkk
Unregistered
 
Apparently the next Mac OS will be stuck with OpenGL 4.1 since Apple is moving to Metal. I hope that the Mac build of Dolphin will be able to switch to Metal, since I noticed a few new features that need 4.3 or 4.5.
Reply
06-11-2015, 09:52 PM
#6
jmga
Unregistered
 
(06-11-2015, 01:21 PM)wdarkk Wrote: Apparently the next Mac OS will be stuck with OpenGL 4.1 since Apple is moving to Metal. I hope that the Mac build of Dolphin will be able to switch to Metal, since I noticed a few new features that need 4.3 or 4.5.

I think they should wait and see if Vulkan will be available for OSx. We don't need more closed and single-platform APIs.
Reply
06-14-2015, 05:56 PM
#7
DZCreeper Offline
Junior Member
**
Posts: 13
Threads: 1
Joined: Jun 2014
In theory Dolphin is the best usage case for DX12, its heavily CPU bottlenecked. Its more complicated than that however:

1. Emulation is not just rendering the game on a PC. Its a total clone of the architecture implemented in software, which requires CPU time. Alleviating the calls between the CPU and GPU would help performance but not by the miraculous numbers that are being claimed for modern games. Those games might see those improvements because they make a lot of draw calls due to fancy lighting engines and high polygon models, something which Wii and Gamecube never were intended for.

2. Moving to another API is a long, complicated process. With something as complicated as Dolphin there would almost certainly be problems cropping up months or even years later. In my opinion the performance is already very good for people with modern hardware. Developer time would be better spent perfecting what exists and as time moves on there will be even fewer performance problems as hardware with modern OpenGL support and good IPC saturates the market.

Just my opinion, if someone knowledgeable thinks I am wrong please enlighten us.
Find
Reply
06-14-2015, 11:54 PM
#8
rlaugh0095 Offline
God of Conquest
****
Posts: 519
Threads: 28
Joined: Oct 2013
Well wait, I heard dx12 could utilize built in gpu's to improve performance from post processing effects. Couldn't it be used in dolphin for that purpose as well? Ishiruka's build is very post processing heavy due to the ssao shader and probably whatever else Tino decides to include.
Find
Reply
06-15-2015, 12:03 AM
#9
masterotaku Offline
Picky 3D user
****
Posts: 552
Threads: 7
Joined: Aug 2013
Between those two, I prefer the one that is compatible with 3D Vision. And that will probably be DX12 (I hope).
CPU: Intel Core i5 4670k @ 4.4GHz
GPU: GAINWARD GeForce GTX 1080 Phoenix "GLH"
RAM: G.SKILL Ripjaws X DDR3 16GB 1600MHz CL7
OS: Windows 7 Ultimate x64
Find
Reply
« Next Oldest | Next Newest »


  • 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