What could be possibly worse that an almost unbeatable boss in a game or a tough maze that consume hours of gameplay with not much progress? How about a Linux kernel crash that makes you lose all the game progress with no apparent reason or feedback?
Though rare, it is a real possibility that would make gamers quite annoyed, given that Linux is used more and more as a platform for playing...
The dGPU prime feature allows an integrated GPU (iGPU) to display output data rendered by a discrete GPU(dGPU). This is a collection of features in the Linux kernel[1], mesa[2] and various drivers under Linux system. The dGPU exports it's render buffer to iGPU so that iGPU can display it. This allows switching between iGPU and dGPU to handle more use cases requiring different levels of...
The Qualcomm display pipeline accepts solid color as a valid input for DRM planes.
This talk will introduce the background, use cases and benefits of solid fill planes. In addition, it will give an overview of a proposal to enable solid fill planes by introducing core DRM framework changes.
The Vulkan Video extension has been in development since 2018, with the intention of exposing video codec blocks as a new acceleration API. AVC and HEVC are shipping with good support for decode, and nascent encode support. AV1 and VP9 are in the works.
While several APIs exist amid the convenience/control/portability tradeoff, the Vulkan extension exposes a much greater level of...
In addition to increasing the feature range and stability, the v3d/v3dv team has been continuously working on improving the performance of both drivers.
One of the tools used to check if a change would provide a performance gain/penalty, were to run several gfxreconstruc/apitrace traces, with and without such change, and compare the outcome of both runs.
This presentation will summarize...
Migrating to Wayland also means to bid farewell to X11 Window Manager features that were popular in a few niches. Among them: The ability to set WM hints for an icon window.
This talk will present a brief recap on what this feature was used for, sketch a proposal for a Wayland protocol for this use-case. Including a short demonstration of a prototype implementation in protocol and compositor.
A regression is reported, but it is working for you, developers are always -EBUSY and it feels the technical debts just increases. In the open-source world it is hard to get usage data back from users to choose which bug to prioritize. Also, other developers are worried about their use cases and they don't care much if they broke yours (or maybe they just don't have the hardware to test it)....
Whoops! There is a reminder to check your project's dependencies and update the revisions used. Oof, again we need to deal with job failures caused by changes made long ago. You tell yourself it's something you should do more often, but monitoring those dependencies is tedious.
Continuous Integration is here to help us during development. We have automated the testing process, so we can...
Quick presentation of what being a Mesa release maintainer entails, with a call for volunteers to reach out.
Quick summary of the current status and plans for the future, for this and for similar IP.
A collection of integration tests designed to ensure compositors' adherence to, and agreement on the interpretation of, the Wayland protocol and extensions.
I brief summary of the discussions that happened in the KMS Color Management Workshop.
Currently CrOS supports a custom format for HDR content. While this works well enough, HDR10 support is ideal for the increasing HDR content on the web.
Stop using mouse. Use power of command line with FDO GitLab CI.
Feedback on the CI workshop: the plan, reality, and discussions