CCC media team

Chaos Computer Club - archive feed

A wide variety of video material distributed by the Chaos Computer Club. This feed contains events older than two years

Author

CCC media team

Category

Technology

Latest episode

Jul 5, 2025

Where to listen?

Podcasts in the app Replaio Radio Coming soon

Podcasts are coming to the app soon. Install now and be the first to see a whole new take on podcasts

Get it on Google Play Install for free Android almost 10M downloads · 4.8 rating iOS soon

Episodes

TTM conversion in i915 (xdc2021) Video 17.09.2021

The purpose of TTM is to provide buffer object contents in memory where it is mappable by the CPU and GPU when needed, and also to allow overcommitting by means of swapping or eviction. This talk will cover the process of moving memory management in i915 kernel driver to TTM. about this event: https://c3voc.de

KWinFT's wlroots backend (xdc2021) Video 17.09.2021

The [big change][1] in KWinFT this year is the replacement of all its own hardware backend plugins for its Wayland session with a single backend talking to wlroots. This talk goes into detail on: - reasons for this strategic move, - technical realization, - outcome with advantages and disadvantages, - long-term impact on the ecosystem. [1]: https://gitlab.com/kwinft/kwinft/-/merge_requests/108/ ab...

Improving the Linux display stack reliability (xdc2021) Video 17.09.2021

Due to its nature, the display stack can be hard to test. Indeed, the component we want to test often sends the pixels to an external display without any way to retrieve the image being output, let alone make sure it's correct. And while a human can perform some of those tests by looking at the screen, some issues can prove to be difficult to spot, such as colours being slightly off or pixels bein...

Hostile Multi-Tenancy on a Single Commodity GPU: Can it be secure? (xdc2021) Video 17.09.2021

While GPU multi-tenancy in the server world has grown rapidly, hostile multi-tenancy on single, commodity GPUs has been virtually unexplored. Existing multi-tenancy solutions for GPUs all fall short in at least one of the following areas: Minimizing attack surface, strongly isolating potentially hostile tenants, supporting consumer GPUs, and allowing parallel sharing of a single GPU between tenant...

X.Org security (xdc2021) Video 16.09.2021

I'm going to present a summary of the last 10 years or so of participating to the moderation and animation of the xorg-security@ mailing lists. This is an opportunity for people interested in taking over this responsibility to have an insight of the kind of issues that are submitted and how we've been dealing with them. about this event: https://c3voc.de

Redefining the Future of Accelerator Computing with Level Zero (xdc2021) Video 16.09.2021

Modern applications in areas like Machine Learning, Artificial Intelligence, and 3D Graphics, require a synergistic software/hardware ecosystem that allow developers to take full advantage of hardware accelerators. In this scenario, it is critical to have a low-level API that can easily support and adapt to any device, in order to minimize the impact in upper-levels of the software stack when expo...

Enabling Level zero Sysman APIS for Tool developers to control the GPUs. (xdc2021) Video 16.09.2021

We talk about a new programming interface “Sysman” which is part of level zero library. Sysman (System Resource Management) is used to monitor and control the power, frequency, temperature etc , of accelerator devices. Sysman is an API that will, • Enable HPC (High Performance Compute) GPU servers to optimize/track power, temperature ,utilization, memory bandwidth & scheduling of Intel discrete gr...

KWinFT in 2021: Latest development, Next Steps (xdc2021) Video 16.09.2021

This talk presents an overview of the KWinFT project in 2021. The following topics will be discussed: - original motives for founding the KWinFT project, - recap of previous developments in 2020, - overview of current developments, - project organisation and scaling, - embedding in the ecosystem: long-term plan for KWinFT as a C++ library collection for the creation of feature-rich Wayland (and X1...

SSA-based Register Allocation (xdc2021) Video 16.09.2021

After the talk "SSA-based Register Allocation for GPU Architectures", this workshop will be for people considering implementing SSA-based register allocation or wanting to understand the ACO and Freedreno implementations. We can also go more in-depth with different strategies and heuristics used to optimize the register allocation problem, if there is interest. about this event: https://c3voc.de

Ray-tracing in Vulkan pt. 2: Implementation (xdc2021) Video 16.09.2021

At last year's XDC, Jason gave an overview of the VK_KHR_ray_tracing extensions and how they can be used to implement a ray-tracing render from a client POV. In this talk, Jason will discuss the implementation of those extensions in Intel's Linux Vulkan driver. We'll cover over-all architecture as well as detailed topics such as bindless thread dispatch on Intel HW, Shader call/return lowering, an...

Dissecting and fixing Vulkan rendering issues in drivers with RenderDoc (xdc2021) Video 16.09.2021

Broken and flickering geometry, corrupted textures, and even hangs in real-world games and apps are common issues in open-source graphics driver development. While conformance tests are mostly narrow and confined, finding driver problems when running triple-A games can be a challenging task. This talk will show a major misrendering example when running a game and the steps taken to pinpoint the un...

Compiling Vulkan shaders in the browser: A tale of control flow graphs and WebAssembly (xdc2021) Video 16.09.2021

Ever wondered what happens when you mix Emscripten, Graphviz, and a Vulkan driver? I couldn’t help myself and tried: What started as a simple visualizer for shader control flow has since grown into a port of Mesa’s shader compiler ACO running in the browser, capable of compiling thousands of shaders on-the-fly. Don’t believe it? Demo included! Putting this experiment into wider context reveals a l...

Coordinating the CI efforts for Linux + userspace (xdc2021) Video 16.09.2021

With the ever-increasing focus on testing found in our community, let's try to coordinate the efforts of every individual. The main focus for this workgroup will be two-fold: - Ramp up the trace-based testing in Mesa CI / DXVK / ... - Bring kernel testing to more drivers than i915 Please ping mupuf on IRC on OFTC's #freedesktop to add additional topics or show interest in one. about this event: ht...

Addressing wayland robustness (xdc2021) Video 16.09.2021

One of the biggest user-facing issues facing wayland adoption is robustness. A crash in the compositor can take down the entire session and lead to data loss. With wayland being a constantly changing landscape and with more workload being put on the compositor process this doesn't seem to be going away. This talk showcases work across multiple libraries and toolkits to tackle this at the root with...

Bike Charger (petitfoo) Video 15.09.2021

Ich mache gerne Fahrradtouren und navigiere dabei mit meinem Handy auf Openstreetmapkarten. Allerdings verbraucht das Navigieren ziemlich viel Strom, sodass der Akku den Tag nur knapp durchhält. Daher habe ich überlegt, mein Handy über den Nabendynamo an meinem Fahrrad zu laden. Das Ergebnis stelle ich in diesem Petit Foo vor. about this event: https://www.chaospott.de

Lightning Talks I (xdc2021) Video 15.09.2021

Lightning talks for the first day of the conference: - LibVF.IO & Hyperborea - new tech for VFIO graphics passthrough users - Another year, another ISA: Panfrost update - The Input Method Hub - Quick Overview of VK_EXT_multi_draw - SDL: The Quest for Wayland By Default about this event: https://c3voc.de

Emulating Virtual Hardware in VKMS (xdc2021) Video 15.09.2021

The Virtual Kernel Mode-setting(VKMS) driver aims to help with testing and development of graphics drivers without having to use actual graphics hardware. My work during Outreachy comprised adding support for emulation of virtual hardware in VKMS. This involved writing/refactoring code in IGT GPU tests as well. I want to talk about my journey as a newcomer in exploring DRM and IGT GPU tools, debug...

Fast Checkpoint Restore for AMD GPUs with CRIU (xdc2021) Video 15.09.2021

CRIU a.k.a Checkpoint Restore in Userspace is the de-facto choice for Checkpoint and Restore but one of its major limitations is to Checkpoint and Restore tasks that have a device state associated with them and need the driver to manage their state which CRIU cannot control but provides a flexible plugin mechanism to achieve this. So far there is no serious real device plugin (at least in public d...

etnaviv: status update (xdc2021) Video 15.09.2021

Just a yearly status update about etnaviv (NIR, CI, ..). about this event: https://c3voc.de

SSA-based Register Allocation for GPU Architectures (xdc2021) Video 15.09.2021

SSA-based register allocation is a new strategy for register allocation which decouples register allocation from spilling and guarantees predictable register usage. It holds special promise for GPUs due to common architectural features like dynamic register sharing, but there are also challenges in real-world implementations. After first being used in Mesa by the ACO compiler backend for AMD GPUs,...

ChromeOS + freedreno update (xdc2021) Video 15.09.2021

Now that we are shipping arm chromebooks with upstream mesa graphics drivers, we would like to give a status update, covering the work to get to this point, and what lies ahead. about this event: https://c3voc.de

The Occult and the Apple GPU (xdc2021) Video 15.09.2021

The Internet has been under a spell over the M1 system-on-chip. Is Apple's GPU architecture magically faster than the rest of the industry? Or is it all smoke and mirrors? Only a reverse-engineering witch can divine that truth. Grab your cape, because we're about to spill the chip's secrets, solve mysteries we were never supposed to know about, and gain a Mesa driver along the way. about this even...

Lima driver status update 2021 (xdc2021) Video 15.09.2021

Lima is an open source graphics driver which supports Mali Utgard (Mali-4xx) embedded GPUs from ARM. It’s a reverse-engineered, community-developed driver. At XDC 2019 there was a presentation about Lima, which happened not long after its initial inclusion in upstream. At that time, it was still missing some important features to be a complete driver. Most of those have been addressed since then a...

Raspberry Pi Vulkan driver update (xdc2021) Video 15.09.2021

Last year we presented our on-going work to bring Vulkan support to the Raspberry Pi 4 platform. This talk is intended to provide a progress update after a year of additional development, discussing main priorities and achievements during this period as well as future development plans. about this event: https://c3voc.de

40 Years of CCC: The Birthday Gala (ccc) Video 11.09.2021

An alle Kreaturen des Chaos Universums: Wir feiern 40 Jahre Chaos Computer Club! Zu diesem Anlass haben wir mit eurer Hilfe ein kleines Geschenk vorbereitet. Wir präsentieren die 40 Jahre CCC Geburtstags Gala. Danke lieber CCC. Und Danke allen, die mitgeholfen haben! --- EN: Hello beautiful Creatures of the Chaos Universe, we celebrate 40 years of the Chaos Computer Club. For everyone who is still...

Listen to the Chaos Computer Club - archive feed podcast in Replaio

Radio and podcasts in one app - free, with no sign-up. Install today and do not miss the launch

Get it on Google Play

Replaio is not a podcast publisher; show names, artwork and audio belong to their authors and are distributed through public RSS feeds.