This talk will discuss various on-going efforts in the etnaviv driver stack.
Last year, we introduced how to enable graphic virtio native context and GPU passthrough based on Xen hypervisor[1]. However, graphic usage is not enough for modern requirement of GPU virtualization. Because AI and compute are more and more popular recently, and the community also wants to have a way to support compute virtualization on general GPU devices.
AMD provided an open source stack...
In this Lightning talk NVIDIA attendees will cover recently shipped Wayland features and what we've learned from them. We will go over future developments and request feedback on features the community wants to see.
Device-Generated Commands are the Vulkan equivalent of DX12’s ExecuteIndirect functionality and the next step beyond indirect draws and dispatches. Some games are starting to use these APIs and some Mesa drivers have recently implemented support for related Vulkan extensions. This talk will quickly explain the general concepts behind Device-Generated Commands and will provide a rough idea of...
Rationale and use-cases for observing & receiving (some) input device actions also for non-focussed surfaces.
I want to talk about the new drivers and features being supported and what I'm planning to work on going forward.
I'll probably also talk about Shared Virtual Memory (SVM) specifically as this an important feature and quite some details to get right and wrong here and how we want to implement it inside Mesa.
This talk puts forward the following assertion: OpenGL should no longer be considered the "default" API used for compositor development, and Vulkan's design is a better match for what the modern compositor needs. This talk will cover multi-GPU challenges I've encountered during recent compositor work, explain why Vulkan's device-aware API is a good match, demonstrate some unique asynchronous...
When implementing vulkan extensions it is nice to know which games are using a specific extension. Smoke testing real world users of the extension can be a good addition to running the cts.
I have started working on a vulkan layer that tries to detect when an extension is being used. This layer can be used to populate a database of users of each individual extension.
This talk will be a...
Every year, many users and developers adopt AMD dGPU and APU devices; sometimes, they face issues that they need to know if it is a display issue. In this presentation, I want to equip users and developers with debug techniques (for AMD drivers) to help them determine if an issue is really a display problem by sharing some ways to interpret debug logs. I will also show how to narrow issues...
This lightning talk will provide a brief overview of the latest developments in the Wayland DRM Lease protocol and highlight the immediate benefits it has brought to Monado, th Open-Source OpenXR runtime.