The Vulkan Graphics API - what it means for Linux

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

linux conf au 2017 - Hobart, Australia

linux conf au 2017 - Hobart, Australia

Күн бұрын

Пікірлер: 26
@astarothgr
@astarothgr 8 жыл бұрын
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 🐈
@cchittleborough
@cchittleborough 8 жыл бұрын
Great overview of Vulkan and the state of its implementations. Thanks!
@jptbaba
@jptbaba 8 жыл бұрын
This guy is a genius.
@jptbaba
@jptbaba 3 жыл бұрын
@Alfredo Zeke Scammer
@jptbaba
@jptbaba 3 жыл бұрын
@Jack Rene Scammer
@RobertoFierrosZepeda
@RobertoFierrosZepeda 8 жыл бұрын
Great talk.
@sephirothsoul999
@sephirothsoul999 8 жыл бұрын
Nice one, Dave :)
@JasonCunliffe
@JasonCunliffe 6 жыл бұрын
Great talk - thank you !
@tommarnk
@tommarnk 8 жыл бұрын
nice converter, Mini DisplayPort to DisplayPort (Passive) to DisplayPort to DVI (Active) then to DVI to HDMI (Passive) :=)
@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 7 жыл бұрын
If that's how vulkan would start evolving I'm pretty sure there could be a sane vulkan abstraction layer developed.
@SianaGearz
@SianaGearz 4 жыл бұрын
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
@thedude4795
@thedude4795 7 жыл бұрын
great speech! 37:14
@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 7 жыл бұрын
As far as I know, unity editor won't be supporting linux due to third party libraries' compatibility and license terms.
@lucma3622
@lucma3622 4 жыл бұрын
15:56 He said it exposes all the what?
@draaguaD
@draaguaD 3 жыл бұрын
"all of the hardware queues"
@Pachupp85
@Pachupp85 5 жыл бұрын
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 kernel report
44:09
linux conf au 2017 - Hobart, Australia
Рет қаралды 8 М.
What Can Vulkan do for You? - Jason Ekstrand, Intel
57:56
The Linux Foundation
Рет қаралды 15 М.
It’s all not real
00:15
V.A. show / Магика
Рет қаралды 20 МЛН
Арыстанның айқасы, Тәуіржанның шайқасы!
25:51
QosLike / ҚосЛайк / Косылайық
Рет қаралды 700 М.
How Strong Is Tape?
00:24
Stokes Twins
Рет қаралды 96 МЛН
Package Managers all the way down
46:40
linux conf au 2017 - Hobart, Australia
Рет қаралды 13 М.
2017 DevU - 01 Getting Started with Vulkan
1:11:12
The Khronos Group
Рет қаралды 51 М.
Porting Games To Linux
28:25
linux conf au 2017 - Hobart, Australia
Рет қаралды 9 М.
Reproducible builds: Two years in the trenches…
34:09
linux conf au 2017 - Hobart, Australia
Рет қаралды 1,6 М.
Bringing Ray Tracing to Vulkan
48:29
The Khronos Group
Рет қаралды 23 М.
Raw dogging linux graphics (DRM)
2:32:42
sphaerophoria
Рет қаралды 72 М.
The Trouble with FreeBSD
45:54
linux conf au 2017 - Hobart, Australia
Рет қаралды 160 М.
"What UNIX Cost Us" - Benno Rice (LCA 2020)
34:14
linux.conf.au
Рет қаралды 202 М.
The Tragedy of systemd
47:18
linux.conf.au
Рет қаралды 1,2 МЛН
It’s all not real
00:15
V.A. show / Магика
Рет қаралды 20 МЛН