[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
Can someone explain what exactly is Vulkan? At first, I thought
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: 39
Thread images: 7
File: images.png (11 KB, 529x278) Image search: [Google]
images.png
11 KB, 529x278
Can someone explain what exactly is Vulkan? At first, I thought it was a whole new next-generation graphics API like DX12. However, I have heard a few mention that it's not a full replacement for OpenGL.
>>
IT'S GOING TO KILL NVIDIA FOR REAL THIS TIME!
>>
Vulkan is meant to be used in combination with DX12 to produce high fidelity cross platform gaming experiences on linux-based operating systems.
>>
An OpenGL successor, that no relevant game will use.
>>
>>55456879
Why nvidia?
>>
It's another thing that AMD users have to wait for before being disappointed again
>>
OpenGL is a higher level API that gives the programmer less low level control of the graphics hardware; this means that it's easier to work with OpenGL for programming tasks that OpenGL provides but it's harder to write your own low level programs for OpenGL.

Vulkan is an open graphics API. What this means is that anybody is allowed to look at the technical Vulkan specification and then implement it freely. Vulkan is not directly related to the OpenGL API, it is a new API designed to give more low level control of the graphics hardware to the programmer. Vulkan does less than OpenGL so that means it's harder to use the Vulkan API to make it do what OpenGL does but it's designed to give the programmer more control of the hardware.
>>
File: cross-eyed.jpg (35 KB, 500x387) Image search: [Google]
cross-eyed.jpg
35 KB, 500x387
>>55456951
>>
>>55456873
tl dr version

dx12 is actually dx11.3 with mantle added features
vulkan is open gl with mantle added features
>>
Why can't we just write assembly for the GPU? Why the abstraction bullshit?
>>
File: 1362960884712.png (102 KB, 241x228) Image search: [Google]
1362960884712.png
102 KB, 241x228
>>55457032
>graphical application development with GPU assembly: just kill me now edition
>>
>>55456973
I don't blame you for not understanding, Vulkan doesn't concern you directly. All you need to know about Vulkan is that console developers and mobile computing (cell phone) developers will have an easier time controlling their hardware to deliver fast 3D games.
>>
>>55456913
>>55456920
>being biased
>>
>>55457029
Vulkan is not Opengl. Vulkan is based upon Mantle which was designed to not be Opengl.
>>
>>55456913
>Unreal Engine 4
>Source
>idTech 6
>Not relevent
>>
File: 1452729146380.gif (773 KB, 260x221) Image search: [Google]
1452729146380.gif
773 KB, 260x221
>>55457134
It's marketed primarily as an API for mobile phones.
>>
>>55457170
No it's not.
>>
>>55457134
have you seen any game actually using it so far from them?
nope not a single one only doom said it will get it in the "future" when the game stops to be a relevant one and nvidia will have the means to do async..
>>
>>55457184
Talos Principle
Dolphin
Dota 2
>>
>>55457170
Vulkan is going to be supported by desktop AMD graphics and Nvidia graphics.
>>
>>55457184
Vulkan only got released earlier this year. It's going to take time for games that were started this year (after Vulkan) to mature and get published.
>>
>>55457201
what part of "From them" you didnt understand?
also dota2 is on s2 and dolphin isnt really a game now is it..
>>
>>55457247
Are you mentally handicapped?

Show me one DX12 game "from them"
>>
>>55457275
none zip nada that wasnt my point if you didnt understand it....
>>
File: 908997.jpg (80 KB, 455x675) Image search: [Google]
908997.jpg
80 KB, 455x675
>>55457201
>Talos Principle
a shit port made by croatians, that performs much worse
>Dota 2
irrelevant
>Dolphin
get the fuck out
>>
File: homerbookshelf.png (219 KB, 608x448) Image search: [Google]
homerbookshelf.png
219 KB, 608x448
it's like dx12 but can run on windows 7 as well.
>>
>>55457303
>>Talos Principle
>a shit port made by croatians, that performs much worse

>this fucktard doesn't know about based Croteam's glorious optimization
>>
Current Vulkan games use a wraper, no real Vulkan games.
>>
>>55457170
Its marketed as mobile API for now because Android is the only one that currently supports it while all others still work on it.
It will probably end up being supported on every console(Sony, Microsoft and Nintendo are all working with/on Vulkan) along with being supported on every major engine(Valve, Amazon, Epic, Blizzard, EA, Unity are all working with/on Vulkan) and supported by every big hardware manufacturer(Nvidia, AMD, ARM, Intel are working with/on Vulkan).
>>
>>55457352
I love Croteam, but their Vulkan port is a joke
>>
>>55457464
I read a YouTube comment that said it was just a wrapper.
>>
NVIDIOTS ON SUICIDE WATCH
>>
>>55458109
But Nvidia currently has the best Vulkan support.
>>
>>55457062
>what is a compiler the post

go to r/programminghumor you first year student fuck.
>>
>>55458860
When somebody says "developing in assembly" that generally means "developing in assembly", not "compiling to assembly". Your attempt to be witty backfired. What're you going to do now that you embarrassed yourself on an anonymous internet forum in front of dozens of strangers?
>>
>>55456951
OpenGL has an open spec as well and everyone is allowed to implement their own version of it. No need to point that out for Vulkan; otherwise I'd agree to most of what you're saying.
>>
>>55457201
>dota 2
>boot up vulkan display drivers for skylake iris 540
>crash to desktop

K den not like intel been showing off intel running dota 2 all fucking god damn 2014-2016
>>
>>55459201
>intel
>drivers
Literally worse than AMD
>>
File: IMG_20160622_233708.jpg (92 KB, 1280x960) Image search: [Google]
IMG_20160622_233708.jpg
92 KB, 1280x960
>>55456919
>why nvidia?
Because nvidia's cards are massively outperformed by AMD's cards that are even a few years old, in terms of raw compute power. The reason nvidia cards perform better in games, is because of the software being used, and anticompetitive tactics being used, involving the software, as well as AMD's lack of budget to create proper drivers, which pertains to the former.

Low level APIs such as Vulkan and DX12, harness, to an extent, the raw compute performance of the hardware, pulling AMD away from any software inefficiencies and focusing on hardware ability, which is what AMD excels at.

Nvidia would seriously need to step up their game, which has consisted of
a) Anti competitive moves to either cripple games running on AMD hardware, and creating better drivers as they have the cash to do so.

b) creating hardware as cheap as possible, massively outperformed by AMD, in raw compute power.
Thread replies: 39
Thread images: 7

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.