[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y ] [Search | Free Show | Home]

Why do we consistently see lower performance in the latest api?

This is a blue board which means that it's for everybody (Safe For Work content only). If you see any adult content, please report it.

Thread replies: 64
Thread images: 3

File: 232J54059-0.jpg (16KB, 600x230px) Image search: [Google]
232J54059-0.jpg
16KB, 600x230px
Why do we consistently see lower performance in the latest api?
>>
Because Khronos standards always suck dick
/thread
>>
no.games, name one. or name me a windows or linux varient that takes advantage of it, would it be feasable to make a avulkan windows manager? or video player?????
>>
>>57228252
microsoft pays everyone to show "modified" benchmarks to brainwash gaymers and the dumb people above my post to believe its better and rise sales.
>>
>>57228416
DOOM
Dolphin Emulator
>>
>>57228791
doom is shit meme tier crap, not even a carmack title anymore, and dolphin is rubbish nintentard quality
>>
>>57230302
Fuck off.
>>
The stuff that was implemented for developers by people who actually know what they're doing is now in the hands of the developers who don't have a fucking clue what they're doing.
Of course the performance is shit.
>>
>>57230302
Go straight back to >>>/v/ autistic manchild
>>
Doom vulkan patch almost doubled FPS on my 290x though.
>>
File: noasync.jpg (253KB, 2162x1236px) Image search: [Google]
noasync.jpg
253KB, 2162x1236px
>>57228252
it's mostly nvidia who loses on newer api
>>
File: B70KYb1.png (265KB, 1926x1084px) Image search: [Google]
B70KYb1.png
265KB, 1926x1084px
>>57228252
We do?
>>
Only Nvidia makes great APIs

AYYMD Mantle API is dead on arrival and SHIT
>>
>>57230368
Not really, look at any comparison.
The improvement from the vulkan update for doom is exactly the same.
Why spread misinformation?
>>
Holy shit, this thread is absolute cancer. This is why I don't come on /g/ anymore.
>>
>>57228257
>/threading your own post

get out
>>
>>57228252
>Make multithreaded api
>Nobody makes a multi threaded renderer
>>
>>57228257
What is it with you redditards and /threading yourselves? I know the whole place is one giant circle jerk but try to contain your autism when you leave the site.
>>
>>57230368
wtf i love amd now.
>>
>>57230368
nvidia btfo
>>
>>57230729
/v/ manbabies graduated out of console wars and needed other crap to wage endless tribal wars over.
>>
>>57230353
cannot say the same thing for my 960, which doesnt seem to benefit at all
>>
>>57230729
how did you post that if you dont come here?
>>
>>57228416
Nintendo switch is built on it. Vulkan is still new as fuck and will replace open gl es easily.
>>
>>57228252
It seems like vulkan leads to consistent frame times tho
>>
>>57230302
>even a carmack title anymore
You say this like it's a bad thing

carmack hasn't done anything impressive since the 90s
>>
>>57230384
>Only Nvidia makes great APIs
muh sides
>>
>>57228252
vulkan is trash, DX12 is the future
>>
>>57232517
DX12 has no gaems
>>
>>57232517
Dx12 isnt since multiple platforms is crucial to game development now.
>>
>>57230302
Doom is excellent in both terms of quality and what Vulkan can deliver. AMD cards chug through no problem, like with Mantle
>>57232517
as demonstrated by it being exclusive to Winblows 10, seeing as many people still use 7/8.1. That would reason to say something that can be ported to many platforms would be the future, e.g. OpenCL/Vulkan
>>
>>57230302
>gets called out that his original statement was wrong
>changes argument to quality

You lost, retard. Man up next time and stop being such a dishonest sore loser.
>>
>>57228791
>Dolphin Emulator

Will they ever make a Vulkan port?
I plan on staying with Window 7 for as long as humanly possible.
>>
>>57230368
Dang, looks like my next card is going to be a 680 after all.
>>
>>57232985
define Vulkan port?
>>57232994
why not get a RX 480/1060/1070
>>
Will vulkan bring gayming to GNU/Loonix ?
>>
>>57233034
Already got memed into a 970 and I rarely if ever upgrade my PCs. Before this one I had been using a PC with a AMD Sempron and 512MB RAM for over a decade up until 2015.
>>
>>57233058
Depending on ayymd maybe. Team green made it a good gayming platform a long ago.
>>
>>57233142
well rip you.
>>
>>57228791
DOOM is good, but nintendo trash can die in a fire.
>>
>>57232500
>headed development for Oculus
>not impressive
>>
>>57230384
>Only Nvidia makes great APIs
>AYYMD Mantle API is dead on arrival and SHIT
Dx12 and Volkin are mostly built on top of Mantle. Shit, some of the dx12 documentation is literally copied and pasted from the Mantle docs.
The whole point of mantle was to get others to adopt its design and when they do amd would then have the lead for a bit. Same thing happened with x86-64
>>
>>57228252
because its extremely low level and you have to git gud to use it well
>>
>>57228257
this
/thread
>>
>>57233451
DX10/11 too, remember how amd had tesselation hardware since like 2004?
>>
>>57233451
>amd would then have the lead for a bit
But that never happened.
>>
because the people who know how to best optimize for the hardware explicitly said they would stop doing driver level optimizations for games using low overhead APIs. they're just fobbing their problems off on devs now, even though the hardware might inherently impede achieving 100% or even high utilization (as evidenced by extremely high CPU overhead from AMD drivers even with vulkan and dx12)
>>
>>57233034
>define Vulkan port?

Port the dolphin DX12 rendering pipeline to the Vulkan API so that Windows 7/8 fags can get the same performance gains as their W10 bretheren?
>>
Because you're using an Nvidia card AKA a D3D11 ASIC.
>>
>>57233554
Do you know how driver-level optimizations work? They remove certain safeties and tweak heuristics if a specific game is running because they know that certain things won't happen.

This is all still possible (and is basically the default), it just becomes part of the game code rather than the driver code. It's not like vendors can't provide consulting for developers.
>>
>>57233705
>It's not like vendors can't provide consulting for developers.

and then each vendor bars its competitors from providing similar consulting like AMD and NVIDIA do right now, which gives us shitty crippleware games like ashes, rotr and hitman.

in the future this could even lead to vendor exclusive games and other memeware
>>
>>57233723
Okay but this has nothing to do with the API and all to do with the climate of the duopoly.

In any case, Vulkan allows you to query at a pretty fine-grained level for feature support and fast paths so you can optimize for different cards generically.
>>
>>57228252
It is not OpenGL+, and DX12 is not DX11+.
They are not improvements over the previous graphics APIs.
DX12 and Vulkan both provide raw access to the GPU/rendering, just like how it used to be for consoles.

You get power, but also responsibility.

It increases cost of development, increases complexity, etc.
But, you can get better performance if you have the manpower, the brain, and so on.

OpenGL will keep improving, existing, because it deals wit the boilerplate code and lets you just worry about the logic itself.
DX11 will not, which is weird.
I am not sure Microsoft thought this through, not every developer will be capable of writing efficient DX12 renders.
>>
>>57230368
There is no title for Vulkan or DX12 that runs better besides Doom.
> inb4 you play doom 24-7 all day long only.
>>
>>57228252
Maybe for the simple reason that it's a new API and the older APIs have changed relatively unchanged a decade, giving developers loads of time to become very accustomed to how to get maximum performance out of them?

Other than that there's also the fact that the new APIs are much more explicit in their nature and require the developers themselves to take care of many things the drivers take care of in older APIs. Game developers tend to be separate from driver developers so they're obviously not going to be able to implement these things better than the driver devs from the get-go.
>>
OK,

DX12 sucks performance wise, Vulkan disappeared.

What now?
>>
>>57236218
keep using DX11
>>
>>57230302
>i'm going to handwave every single counter-argument away because I'm a fanboy babby cunt
>>
>>57236218
>Support for it added to UnrealEngine, CryEngine and Unity (the latter two in the last couple of months)
>Added as a feature to the latest version of android
>"disappeared"
As for actual games, what do you expect when big games take 3+ years to develop from start to finish and the API isn't even a year old?
>>
>>57236239
>Using Windows
>Ever
Found the cuck
>>
>>57233375
>Headed development for a product that sold out to Facebook and is now becoming locked down to exclude all other VR headsets.
Sounds like nothing to me.
>>
>>57230302
This is /g/, not /v/
We don't care that it's DOOM95 with new graphics, we care that it's one of the most well-coded AAA games out there right now
>>
>>57230302
>>>/trash/

>>57230325
this. its being designed 'for the next 20 years', its going to take some time for middleware to flesh out and people to genuinely learn how to properly use a brand new approach.

>>57230368
long run nvidia may lose out because no hardware async, but short and mid run everyone has potential for performance gain - nvidia is likely working on a card with true async for when amd starts to overtake

>>57230384
dumbass

>>57230729
/g/ is tech bloggers, hardware shills, and script kiddies anymore, its so depressing

>>57232423
>>57232437
memes

>>57232445
not untrue

>>57232465
nvidia made NVN api for the switch, and that may be a nail in the long-term coffin of it as a console unless theres a quality wrapper.

>>57232500
idiot

>>57232517
>wanting one thing
dipshit

>>57232560
true, the amount of people globally that play video games is incredibly small, the best thing that can happen for the medium is cross-platform

>>57233058
in a perfect world yes. this is only going to happen if many people can back steamos as a viable alternative for games, and the spilloff will occur after into bsd/debian.

>>57233554
the PURPOSE is a thin driver; devs are being granted great power with the promise that they take great responsibility. this has been requested for a very long time.

>>57233723
>>57233753
whats more likely to happen is that a games will launch fully optimized for a small amount of cards, and partially optimized for many others. however with the explicit nature, there will end up being less bugs to deal with post-launch which means a lot of post-launch work will be querying your userbases cards and optimizing down based on which cards your games are being played on the most.

>>57236218
both are brand new, graphics APIs arent flavor of the month - theyre being designed for a much much longer life cycle. calm down, go for a walk.

>>57236550
>>>/trash/
found the troll

>>57236571
you have accomplished nothing of note in your entire life
>>
>>57230382
Holy shit.
/thread
Thread posts: 64
Thread images: 3


[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y] [Search | Top | Home]

I'm aware that Imgur.com will stop allowing adult images since 15th of May. I'm taking actions to backup as much data as possible.
Read more on this topic here - https://archived.moe/talk/thread/1694/


If you need a post removed click on it's [Report] button and follow the instruction.
DMCA Content Takedown via dmca.com
All images are hosted on imgur.com.
If you like this website please support us by donating with Bitcoins at 16mKtbZiwW52BLkibtCr8jUg2KVUMTxVQ5
All trademarks and copyrights on this page are owned by their respective parties.
Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.
This is a 4chan archive - all of the content originated from that site.
This means that RandomArchive shows their content, archived.
If you need information for a Poster - contact them.