Skip to content

XLibre Test Drivers

callmetango edited this page Aug 29, 2025 · 12 revisions

Welcome to the XLibre Test Drivers! This program is designed to get us all involved in making XLibre better software for everyone. If you are unsure whether to add something or make a change to this page, just talk about it.

Background

Due to the sheer amount of hardware architectures, operating systems, distributions, C compilers and libraries, graphics cards, X11 clients, and everything else out there, it is nearly impossible to test all combinations with just a few developers. But on the other hand, we can distribute the testing effort among each of us so that everyone can test his specific combination and work together to close the gaps and squash the bugs.

The Testing Process

As soon as a new feature has been developed or a new version of XLibre is due, the test drivers will be kindly asked in the corresponding issue whether they can test it on their machine. The table below is used to select the appropriate test drivers. In the future, we will also develop dedicated test cases and then request them specifically.

Of course, this is all voluntary, and each test driver can decide on a case-by-case basis whether they want to participate.

Becoming a Test Driver

To become a test driver, please add your Github handle, short description of hardware and distribution to the list. If you have some special use case like not so common C library, non GCC compiler, use of Nvidia CUDA etc., then please add this information to your row too.

Tester Hardware Distro special use case
@callmetango Intel Alder Lake-P GT2 Gentoo musl libc
@hendrack Intel 620, Nvidia (Kepler, Geforce 1080 ti) Artix, FreeBSD, Gentoo Nvidia CUDA

Thank you very much, get your helmet ready and let's bring X forward! ;-)

Clone this wiki locally