-PNDA-Rawley Posted October 1, 2020 Share Posted October 1, 2020 Hello. I wonder every day how the game could function on DirectX 12 and Vulcan API and why it has not been granted so far, so Vulcan would be easier to do but again this translates into the performance of the game that would be better optimized on medium-performance computers, i.e. graphics cards like GTX 1050 and further that already use the Vulcan API. I hope they add this API because it would make life easier for us people to play a fun game like Warframe and not get nervous that you can sometimes drop to 40-50 FPS in open worlds. Show your Tenno if it helps to optimize the game to such a state to achieve more on weaker graphics cards and more. Remember that we currently only have DirectX 10 and 11. Link to comment Share on other sites More sharing options...
DrivaMain Posted October 1, 2020 Share Posted October 1, 2020 While Vulkan is nice and can blow DX 12 out of the water if done right, DE has to add support for a completely new API which may take some time. I think they’ll add DX 12 first then they can start to work on Vulkan. Link to comment Share on other sites More sharing options...
-PNDA-Rawley Posted October 1, 2020 Author Share Posted October 1, 2020 @DrivaMainYes I know, but I'm curious when they'll add because I'm waiting my card dies using DX 11. It just burns on my computer using DX 11. Link to comment Share on other sites More sharing options...
Luciole77 Posted October 1, 2020 Share Posted October 1, 2020 vulkan is really good. Any game running with vulkan has more FPS 10-15 FPS better.... Link to comment Share on other sites More sharing options...
taiiat Posted October 2, 2020 Share Posted October 2, 2020 Vulkan an 'easier' option? uhhh i think we need to backup here and start again. anyways, chances are even in Landscapes, you're CPU bottlenecked, so long as you don't have a pretty low end GPU. and, there is no magic spell you can cast to alleviate this, the lower level access DirectX 12 and Vulkan offer allow alleviating.... GPUbound scenarios, primarily. Link to comment Share on other sites More sharing options...
-PNDA-Rawley Posted October 2, 2020 Author Share Posted October 2, 2020 @taiiatI know so many people maybe need Vulcan API for got more fps to got good game. The problem is that you have to rewrite the entire Vulcan game. Link to comment Share on other sites More sharing options...
taiiat Posted October 2, 2020 Share Posted October 2, 2020 37 minutes ago, Hycu said: I know so many people maybe need Vulcan API for got more fps they are in GPUbound scenarios? in Video Games like Warframe where most of the load is Enemy and game scripts and Interface and such, generally systems are CPUbound unless they have a pretty low end GPU. and then again, lower level API access doesn't help much with CPUbound scenarios, but with GPUbound ones. Link to comment Share on other sites More sharing options...
KnossosTNC Posted October 2, 2020 Share Posted October 2, 2020 Don't expect it to come any time soon. Supporting new APIs take a lot of work, especially ones with thinner abstraction layers like DX12 and Vulkan, because it shifts more responsibility for optimization to the developer. Link to comment Share on other sites More sharing options...
-PNDA-Rawley Posted October 2, 2020 Author Share Posted October 2, 2020 @KnossosTNCI know DirectX may not need too much rebuilding, but for example such a Vulcan is already in exchange for more frame per second. Link to comment Share on other sites More sharing options...
JohnKable Posted October 2, 2020 Share Posted October 2, 2020 New APIs arent easy to integrate into an existing game. I dont even know if warframe will ever get Vulkan, but we know it will get DX12 at some point. BTW dont expect a huge performance uplift, if warframe is running poorly right now is very likely due to you Vram (if you have only 2gb available you need to drop a few settings) or your cpu is too weak. Those things wont change running vulcan or dx12. Vulkand and dx12 dont generate performance from thin air, and are more suited for running more demanding games at high frames on a good hardware rather than boosting framerates on a low-end machines. If a bottleneck is already in your pc dont expect newer APIs to fix it, just drop some settings Link to comment Share on other sites More sharing options...
Aadi880 Posted October 2, 2020 Share Posted October 2, 2020 They are removing support for DX10. Most probably to make more room for DX12. Recent patches includes a lot of optimizations than usual. So, if I had to guess, DX12 is quite near. Do visit DE_Steve's twitter. He's made posts about warframe running on DX12, and its currently in the works. I'd say DX12 is quite near. Vulcan however, will take time... I don't expect vulcan to come anytime soon. Probably next year (which is still kinda optimistic though). Link to comment Share on other sites More sharing options...
-PNDA-Rawley Posted October 2, 2020 Author Share Posted October 2, 2020 @JohnKable The now I'm optimized my Warframe and in POE and OV I'm having 90-110fps but out of curiosity, I'd like to see how the game works on DX12. @Aadi880 I really didn't know thanks for the info I'm not up to date with twitter about Warframe. Link to comment Share on other sites More sharing options...
JohnKable Posted October 3, 2020 Share Posted October 3, 2020 8 hours ago, Hycu said: @JohnKable The now I'm optimized my Warframe and in POE and OV I'm having 90-110fps but out of curiosity, I'd like to see how the game works on DX12. Sure, but i can tell you right away it might be kinda disappointing. Could up framerates in the range of a couple percent. DX12 and Vulkan are meant to make more complex stuff a bit lighter (in a nutshell) Warframe is a very light game to begin with. The usual bottlenecks you find are vram and cpu, and some are host related, there's not much a new api can do about the limits of a system. It is likely that the new texture compression method (oodle) will boost performance on lower end machines much more than DX or Vulkan ever will. Because Vram usage will drop a bit in open world areas, not much can be done about the cpu (but any decent quad core with decent clockspeeds should be enough) Link to comment Share on other sites More sharing options...
Letter13 Posted October 3, 2020 Share Posted October 3, 2020 DirectX 12 would probably be far easier, since the game is already running in DirectX 11. Microsoft has been pretty good with their graphics API in making the ability to adopt the new functions pretty seamlessly. Vulcan would probably be tougher, but I imagine even that API has a somewhat seamless from-to for adopting games from DirectX to Vulcan (i.e. a guide or list of API calls that are the 'nearest neighbor' to DirectX API calls, that probably use the same variables/pointers so converting code is easy). Though I am an electrical/hardware engineer by trade, and haven't done software work in years (and even then it wasn't graphics related, it was ADA95), so take my statements with a grain of salt. Link to comment Share on other sites More sharing options...
CaptainMinty Posted October 4, 2020 Share Posted October 4, 2020 Vulcan is the superior API, and more devs need to make the jump to it. Especially since I have AMD and it runs leagues better than 12 or 11 ever wanted to for my machine. Vulcan would be a fantastic move in my eyes and I would greatly love Warframe to take the jump. Link to comment Share on other sites More sharing options...
Corvid Posted October 4, 2020 Share Posted October 4, 2020 6 hours ago, CaptainMinty said: Vulcan is the superior API, and more devs need to make the jump to it. Especially since I have AMD and it runs leagues better than 12 or 11 ever wanted to for my machine. Vulcan would be a fantastic move in my eyes and I would greatly love Warframe to take the jump. And for those of us not using AMD hardware? Link to comment Share on other sites More sharing options...
DrivaMain Posted October 4, 2020 Share Posted October 4, 2020 1 hour ago, Corvid said: And for those of us not using AMD hardware? Nvidia hardware also get a nice boost, but not as much as AMD's. Link to comment Share on other sites More sharing options...
pan.ini Posted October 4, 2020 Share Posted October 4, 2020 As @JohnKable said, those APIs are hard to integrate, much harder than D3D11 or OpenGL actually. This is because they give much more responsabilities to the programmer. If this is not done right, be prepared to be exposed to lost of very nasty gpu crashes that are immensely painfull to debug. Also to use them to the fullest, a big engine refactor is required. An engine taylored for either API may use less VRAM than one for D3D11/OpenGL. @Letter13: D3D12 is already verbose compared to D3D11, but Vulkan is even more. Still, the API are similar in most concepts. D3D12 doc is scattered all over the place, and often vague. It's not straightforward to "port" from D3D11 to 12. Also, as the base concepts are so different, it's actually a bad idea to go for straight port. It's best to redesign your low level accordingly to the concepts of D3D12/Vulkan, hence it takes times. Link to comment Share on other sites More sharing options...
OneYenShort Posted October 4, 2020 Share Posted October 4, 2020 On 2020-10-02 at 9:01 AM, Aadi880 said: They are removing support for DX10. Most probably to make more room for DX12. Recent patches includes a lot of optimizations than usual. So, if I had to guess, DX12 is quite near. If that is true, doesn't that mean the min specs becomes Win 8.x and DX 11? Ah well, if so. Some day I'll have funds to make a new rig. Mine is probably 10 years old is not older now. House plumbing takes a lot out of the spare funds budget. Link to comment Share on other sites More sharing options...
Aadi880 Posted October 5, 2020 Share Posted October 5, 2020 6 hours ago, OneYenShort said: If that is true, doesn't that mean the min specs becomes Win 8.x and DX 11? Ah well, if so. Some day I'll have funds to make a new rig. Mine is probably 10 years old is not older now. House plumbing takes a lot out of the spare funds budget. Actually, the minimum specs should still be windows 7. If I remember correctly, Most Windows 7 (64x) does support Dx11. Its Windows 7 Vista that does not. Link to comment Share on other sites More sharing options...
pan.ini Posted October 5, 2020 Share Posted October 5, 2020 Win7 fully supports DX11. Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.