The Vulkan Graphics API - what it means for Linux

  Рет қаралды 33,404

linux conf au 2017 - Hobart, Australia

linux conf au 2017 - Hobart, Australia

7 жыл бұрын

David Airlie
linux.conf.au/schedule/present...
OpenGL has long been the 3D API used on the Linux platform. However recently the Khronos group released the Vulkan 1.0 standard which covers a new closer to the metal API for 3D graphics programming across multiple operating systems. This talk will provide a brief introduction to the API and how supported the API is under Linux. The speaker will also discuss possible future uses for this new API and the advantages it brings.

Пікірлер: 29
@cchittleborough
@cchittleborough 7 жыл бұрын
Great overview of Vulkan and the state of its implementations. Thanks!
@astarothgr
@astarothgr 7 жыл бұрын
Ah, that's the stuff I wish I was involved in.. Great job Dave, your efforts are appreciated!
@mridulapandey6489
@mridulapandey6489 7 жыл бұрын
astarothgr that's one big ass 🐈
@jptbaba
@jptbaba 7 жыл бұрын
This guy is a genius.
@jptbaba
@jptbaba 3 жыл бұрын
@Alfredo Zeke Scammer
@jptbaba
@jptbaba 3 жыл бұрын
@Jack Rene Scammer
@RobertoFierrosZepeda
@RobertoFierrosZepeda 7 жыл бұрын
Great talk.
@JasonCunliffe
@JasonCunliffe 5 жыл бұрын
Great talk - thank you !
@tommarnk
@tommarnk 7 жыл бұрын
nice converter, Mini DisplayPort to DisplayPort (Passive) to DisplayPort to DVI (Active) then to DVI to HDMI (Passive) :=)
@sephirothsoul999
@sephirothsoul999 7 жыл бұрын
Nice one, Dave :)
@thedude4795
@thedude4795 7 жыл бұрын
great speech! 37:14
@RonJohn63
@RonJohn63 7 жыл бұрын
It seems like the driver is pushing most complexity into user space. Will Gtk and Qt have to have new releases for every big change in video card feature set?
@FreeScience
@FreeScience 6 жыл бұрын
If that's how vulkan would start evolving I'm pretty sure there could be a sane vulkan abstraction layer developed.
@SianaGearz
@SianaGearz 3 жыл бұрын
GTK and Qt shouldn't need more than the bare fundamentals - to the extent that they decide to make use of Vulkan acceleration at all, which isn't at all a given. I don't see any changes which would upset the basics being anticipated. As to unanticipated things, i guess we'll cross that bridge when we get there, but consider that a compatibility layer that can be transparently wedged in between is a possibility. Such one layer already exists, general-purpose apps already need to contend with running on MoltenVK, which doesn't actually have nearly as much hardware access as a hardware specific driver. This is how all prior DirectX and OpenGL versions have been supported too, by adding layers of translation - by the time you have to make the next bigger step, you have a lot more CPU power to waste on such compatibility layers, and old software would be less performance critical by then.
@andreyVK_D3D
@andreyVK_D3D 3 жыл бұрын
Vulkan forewer!
@chuuni6924
@chuuni6924 7 жыл бұрын
It's just a pity we can't use Vulkan for another decade for programs that don't want multiple API backends, since vendors won't support it on hardware that is still current, like Fermi.
@SimGunther
@SimGunther 5 жыл бұрын
Maybe those vendors don't want to invest in the Vulkan "ecosystem" because the vendors are comfy with their own obfuscated ecosystem that's built to confuse rather than clarify its details. To be fair, I would have been more excited for Vulkan if it was a plug and play solution for moving bits from one place to another rather than an entire ecosystem :P
@HeiderJeffer
@HeiderJeffer 4 жыл бұрын
Linux is the land of the free, and the home of the braves.
@cokeforever
@cokeforever 2 жыл бұрын
also the land of the dumbs and the land of all scams...
@kalidsherefuddin
@kalidsherefuddin Жыл бұрын
The great
@carroll6
@carroll6 7 жыл бұрын
He is smart. Well..I am developing now with UNITY. I want to use the new UNITY Editor for Linux. How do I make it work? Can you design a game with VULKAN in mind? I understand the things he is doing, but I don't code..and wonder how I can use it.
@faresgeek-dz5692
@faresgeek-dz5692 7 жыл бұрын
carroll6 that mean vulkan is good for linux game devloper with unity or unreal engine 4??
@leezhieng
@leezhieng 6 жыл бұрын
As far as I know, unity editor won't be supporting linux due to third party libraries' compatibility and license terms.
@lucma3622
@lucma3622 3 жыл бұрын
15:56 He said it exposes all the what?
@draaguaD
@draaguaD 3 жыл бұрын
"all of the hardware queues"
@Pachupp85
@Pachupp85 4 жыл бұрын
spoiler alert 2 years later completely nothing
@iwankazlow2268
@iwankazlow2268 4 жыл бұрын
Game programming today is more of a sandbox game for devs. No surprise there that people are not willing to do more of the ground work themselves.
@Tony_Goat
@Tony_Goat 3 жыл бұрын
1 year later: Unity, Unreal, and Source 2 support it as an option, Godot and Cryengine are developing support. People developing new games don't need to do all the groundwork anymore unless they're writing the engine from scratch.
@squelchedotter
@squelchedotter 3 жыл бұрын
Uh, it's enabled near-native emulation of proprietary graphics APIs such as DirectX, making 99% of games without anticheat run perfectly?
The Trouble with FreeBSD
45:54
linux conf au 2017 - Hobart, Australia
Рет қаралды 157 М.
Package Managers all the way down
46:40
linux conf au 2017 - Hobart, Australia
Рет қаралды 13 М.
Эффект Карбонаро и нестандартная коробка
01:00
История одного вокалиста
Рет қаралды 9 МЛН
마시멜로우로 체감되는 요즘 물가
00:20
진영민yeongmin
Рет қаралды 32 МЛН
НРАВИТСЯ ЭТОТ ФОРМАТ??
00:37
МЯТНАЯ ФАНТА
Рет қаралды 2,2 МЛН
What Can Vulkan do for You? - Jason Ekstrand, Intel
57:56
The Linux Foundation
Рет қаралды 15 М.
Porting Games To Linux
28:25
linux conf au 2017 - Hobart, Australia
Рет қаралды 9 М.
First comparison of Vulkan API vs OpenGL ES API on ARM
1:41
Adventures in laptop battery hacking
43:33
linux conf au 2017 - Hobart, Australia
Рет қаралды 25 М.
Mad Max: Vulkan vs OpenGL on Linux
1:01
GamingOnLinux
Рет қаралды 38 М.
The kernel report
44:09
linux conf au 2017 - Hobart, Australia
Рет қаралды 8 М.
GDC 2018 - What's New in Vulkan
56:36
The Khronos Group
Рет қаралды 9 М.
Эффект Карбонаро и нестандартная коробка
01:00
История одного вокалиста
Рет қаралды 9 МЛН