[Boards: 3 / a / aco / adv / an / asp / b / biz / c / cgl / ck / cm / co / d / diy / e / fa / fit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mu / n / news / o / out / p / po / pol / qa / r / r9k / s / s4s / sci / soc / sp / t / tg / toy / trash / trv / tv / u / v / vg / vp / vr / w / wg / wsg / wsr / x / y ] [Home]
4chanarchives logo
Vulkan API
Images are sometimes not shown due to bandwidth/network limitations. Refreshing the page usually helps.

You are currently reading a thread in /g/ - Technology

Thread replies: 67
Thread images: 5
File: l.jpg (69 KB, 600x316) Image search: [Google]
l.jpg
69 KB, 600x316
What's your opinion of Vulkan?
>>
File: 55181940.jpg (25 KB, 600x370) Image search: [Google]
55181940.jpg
25 KB, 600x370
Hopefully it will be popular and a viable alternative to dx12, sadly only on windows 10. Would be nice if Vulkan would actually (meaning for real this time) make it possible to play most games on Linux.
>>
>>55498699
Its great for android too.
>>
>>55498719
This will be it's saving grace
>>
>>55498790
Nvidia shield sales will get a huge boost, finally a reason to use the Tegra X1 processor!
>>
>>55498659
meme api.

Unless someone shoves a shitload of money into game companies to develop for that (which they won't) it will never work.

Why do you think microsoft, etc always have exclusives and shit? They may not care about the PC market as much as their console one but they sure as hell don't want competition for their shitty OS.

>inb4 /v/
You guys know the great majority of average joe PC users would jump to some entry level distro like ubunto or mint if they could play games and shit.

The UI and essential programs are already there and working great compared to 10 years ago, all linux needs is that support for games and microsoft is fucked.
>>
>>55498659
The API sucks. It's really not very well designed
>>
>>55498659
Hope it works out well
>>
Vulkan will be amazing for all devices, consoles will likely gain alot from it
>>
It will never beat dx12 until it gets its own math library.
>>
>>55498659
May it live long and prosper
>>
What exactly distinguishes Vulkan from OpenGL?
>>
>>55498659
Let me know when games are actually using it.
>>
i can't wait for it to flop and see the utter butt devastation from the retard /v/ tools here
>>
>>55500759
OK.

Hi, they are using it.
>>
>>55500809
Where?
>>
>>55499397
how does Vulkan really differ from DX12?

aren't they fundamentally the same thing: async job queues plus manual memory management?
>>
>>55500982
Google is your friend.
>>
>>55501241
>asks for an example
>'google it'

that is how you know someone is simply a tool. cannot name one game people would recognize
>>
>>55500986

Kind of. Vulkan is closer to hardware than DX12. A big thing with Vulkan is also that it can be used on all platforms, mobile to Linux while DX12 is windows 10 exclusive. Literally the only reason I use windows 10. As soon as Vulkan is standard then I'll be installing a Linux distro.
>>
>>55501633
So you will switch to linux, losing the ability to play anything made before today and simply just hoping that things released in the future will support it?

What the fuck is wrong with you?
>>
>>55498659
Sounds like a good alternative for DX12 that works on most OS's. But performs worse than DirectX. It's like OGL slightly faster but still shit. Will only help gaming in other plats. PC, Consoles, meh. It'd better for them to use DX12 or w/e.
>>
>>55498659
I hope it kills off directX
>>
>>55500748
Let's create a texture in OpenGL (in pseudo-code):
CreateTexture(&tex);
TextureParameters(tex);
TextureStorage(tex, pixels);
UseTexture...

Now Vulkan:
CreateSharedTexture(&tex1);
AllocMemory(tex1);
TextureStorage(tex1, pixels);

CreateDeviceOnlyTexture(&tex2);
AllocMemory(tex2);

CreateCommandBuffer(cmd);
CopyTexture(cmd, tex1, tex2);
EndCommandBuffer(cmd);

RunCommandBuffer(cmd);
WaitCommandBuffer(cmd);
DestroyCommandBuffer(cmd);

DestroyMemory(tex1);

UseTexture...

I'm not exaggerating, and I didn't apply mipmapping.

>>55498659
In my opinion Vulkan is superior to OpenGL in high-performance applications. But now days, (Intel) Vulkan drivers suck and nVidia did not release a driver for Fermi (fuck you nVidia).
>>
>>55498719
Android will be the only place where Vulkan truly blossoms.
Desktop is already a lost cause. This extension bullshit back from OpenGL will even make it worse.
>>
>>55501633
>As soon as Vulkan is standard then I'll be installing a Linux distro.
Just like what people thought about OGL
>When its the standard ill drop windows blah blah blah
its not going to happen on desktop pc's
>>
>>55501584
Not that guy, dota 2 uses it now, I would assume other source games will get ported to it too.
>>
>>55501633
>As soon as Vulkan is standard then I'll be installing a Linux distro
switch now. as long as people cling to Windows, Vulkan will never become a standard for gaming at least.
Windows 7 and 8 users are Windows 10 users in the making from marketing perspective. It's easier to oast on DX11 with no additional cost, while taking free help from MS to use DX12, you already have a use for in Xbone, than to disrupt your workflow just switch to a new API you have no real need to.
>>
it has no games
/thread
>>
>>55502285
>nVidia did not release a driver for Fermi (fuck you nVidia).
didn't nvidia fuck older cards owners? Last time I heard Fermi didn't get DX12 driver either
>>
>>55502458
>threading yourself
Newfag
Retard
/thread
>>
File: HCnJmmp.png (224 KB, 1340x755) Image search: [Google]
HCnJmmp.png
224 KB, 1340x755
>>55502485
Yes, and I bought a Fermi to support Vulkan (I had an AMD card).
>>
>>55500982
Valve's games, the new Doom, Ashes will switch to vulkan, UE4 and Unity support it. Pretty much everyone with exception of MS owned studios will switch to it. PS4 will have support for it too.

>>55501644
Wine will support DX11 in a year or so.
>>
>>55502684
>Valve's games, the new Doom, Ashes will switch to vulkan
Yeah, when? Doom in particular has had that update up in the air for months with no mention of it whatsoever since the Nvidia presentation
>>
>>55501584
>asking for examples for things that are common knowledge by now

This is how you know someone is simply a tool. Posting on /g/ without having a clue about current tech.
>>
>>55502694
When it's done and fully optimized obviously
>>
>>55502684
>Valve's games
Dota 2 already has its Vulkan renderer and the older games won't.
>>
>>55502345
no
>>
>>55502684
>will switch to it
>will
You're really confident in this. And I don't know why. Doom still lacks Vulkan, even though they promised it 2 month ago. AotS is DX12 and the devs on the bleeding edge of DX12 development. All while NIXXIES working on DX12 in RoTR, they recently implemented mGPU, DXMD is also DX12 title. Basically Square is on DX12 train. MS recently announced "improvement" to MGPU in DX12. Beth is in bed with MS, yes DOOM is Vulkan title, but id is an interesting case, they supported OpenGL for the longest time, but their other teams are working on DX12 titles, TESOnline is getting DX12. etc.
Right now Valve is the only publisher\studio that pledged allegiance to Vulkan.
>>
>>55503523
There's also Epic.
>>
>>55498828

Which comes to API or GPU drivers.

Wine at this point is pretty solid for DX9. I'd imagine M$ pays neckbeards over in the dev chain off to put off actual DX9 speed optimization and DX11.
>>
>>55503523

Carmack is a fucking grand master wizard coder apparently hindered by his compatriots.
>>
Even if games or other software would use vulkan that doesn't mean it will work in Linux.
Companies will continue to develop for windows only...
>>
>>55503836

The way I understand it is it'd be easier to emulate/run on Linux if the graphics API is the same. E.g OpenGL on Windows is easier as OpenGl on Linux than DX9 faggotry to OpenGL.
>>
>>55503836
As the linux gayming userbase grows, more devs will support it. You can already see this happening now. It even happened on macs, which cant even run games properly due to shit tier hardware.
>>
>>55503836
They won't. More and more support is being released for Linux, where have you been living for the past several years?
>>
>>55502285
this.

vulkan just made development harder. Since motherfucker GPU companies still didn't come up with a standard to utilize their GPUs, we deal with those detail shits. It's just difficult to adapt it to your architecture. Whole thing is a mess.
>>
>>55503523
Congratulations on forgetting the Vulkan *launch fucking title* The Talos Principle and the fact Croteam is adding a Vulkan renderer to all future games.
>>
I've bought into the hype of Vulkan, but deep down I know that it isn't going to be what I want it to be.

My delusion:
YOU WILL BE ABLE TO PLAY NEWEST VIDEO GAMES OF 2017 ON MAX SETTINGS @ 60FPS WITH SHITTY THREE YEAR OLD VIDEO CARDS!

Reality, I'm sure:
You're still going to need at least a GTX1070 to play everything on max settings, Vulkan is just more optimized so you won't need a GTX1080 just for 60fps!
>>
>>55498659
Valve will use it (because they hate MS/W10), but that's about it. Most gayman kids will move to W10 anyway.
>>
>>55504692
Vulkans benefits are in cpu efficiency, that's why amd came up with it in the first place.
>>
>>55498659
>>
>>55498659
It's shit and meme with tons of critical bugs.
Also, the driver creators will never support it for older devices so its useless.
>>
>>55501633
>A big thing with Vulkan is also that it can be used on all platforms
Right now it can't be used almost nowhere.

>while DX12 is windows 10 exclusive
For now, nobody is stopping anyone from making a GNU/Linux implementation.
>>
>>55506276
>For now, nobody is stopping anyone from making a GNU/Linux implementation.
I know Salty Nutella is firing old guard and restructuring MS with some new way of handling things, but let's not get ahead of ourselves.
>>
>>55506370
Nobody stopped people from making a free DX9 and DX11 implementation.
>>
>>55502285
That's still nothing compared to the 700 loc triangle rotating example.
>>
>>55501921
Games using it right now are barely dx titles wrapped on vulkan so we can't be sure it performs worse than dx12 (there's some dx12 titles that are pretty much wrappers around dx11 that doesn't achieve performance gains too).

Also drivers less mature, standard still improving.
>>
File: members[1].png (84 KB, 866x510) Image search: [Google]
members[1].png
84 KB, 866x510
>>55503523
>>
>>55503777
gallium-nine, native like dx9 implementation, is way faster than wine implementation.
>>
>>55498699
Except vulkan is going to make vidya on Linux viable. Great thing about cross platform means the same APIs work on multiple systems, you just have to make it compile properly.
>>
>>55506863
wow
if there are so many companies behind vulkan, there must be a lot of games being made on it, right?
>>
>>55507006

I think Vulkan will stay primarily Android's thing. Somehow Linux will be forgotten.

:^)
>>
>>55507045
It can't be "forgotten" because it can hardly be neglected more than it has already been.
>>
>>55507045
>using the smiley with a carat nose
>>
People often forgets that Vulkan is also an OpenCL replacement.

We can build, for example, physics engines with the same API has we render graphics reducing the overhead of having multiple subsystems.
>>
>>55506905
Heard this decades ago about opengl
Thread replies: 67
Thread images: 5

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

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.
If a post contains personal/copyrighted/illegal content you can contact me at [email protected] with that post and thread number and it will be removed as soon as possible.
DMCA Content Takedown via dmca.com
All images are hosted on imgur.com, send takedown notices to them.
This is a 4chan archive - all of the content originated from them. If you need IP information for a Poster - you need to contact them. This website shows only archived content.