Open-source News

Zink Mesa 21.3-dev Benchmarks - Increasingly Capable Of Running OpenGL Games Atop Vulkan

Phoronix - Mon, 08/23/2021 - 21:00
Zink as an OpenGL-over-Vulkan API implementation living within Mesa merged its sub-allocator code that could deliver 10x the performance for some games. Plus it also landed OpenGL compatibility context support for getting more games working now with this open-source GL-on-VLK solution. Given the progress made in Mesa Git over the past week, here are some fresh benchmarks now for how the performance stands across various games and benchmarks.

Intel Revs Linux Patches Yet Again For Per-Client GPU Statistics

Phoronix - Mon, 08/23/2021 - 20:48
Going on three years now there have been proposed patches for allowing per-client GPU engine statistics for being able to show on a per-game/application level how many resources across 3D/blitting/video engines are being consumed. The patches continue to be revised but sadly will be missing out on the imminent Linux 5.15 kernel merge window...

Access your iPhone on Linux with this open source tool

opensource.com - Mon, 08/23/2021 - 15:01

The iPhone and iPad aren't by any means open source, but they're popular devices. Many people who own an iOS device also happen to use a lot of open source, including Linux. Users of Windows and macOS can communicate with an iOS device by using software provided by Apple, but Apple doesn't support Linux users. Open source programmers came to the rescue back in 2007 (just a year after the iPhone's release) with Libimobiledevice (then called libiphone), a cross-platform solution for communicating with iOS.


read more

Habana Labs' Linux AI Driver Causes More Concerns - Changes Dropped Ahead Of Linux 5.15

Phoronix - Mon, 08/23/2021 - 15:00
While Habana Labs has been known for their open-source and upstream Linux kernel driver for their AI training/inference accelerators with that code they had been working on as a start-up even before being acquired by Intel, it's continued to cause friction that they rely in user-space on closed-source components like their compiler. That in turn is again causing problems for changes that the Habana Labs kernel driver planned to land with the upcoming Linux 5.15 cycle...

Write a chess game using bit-fields and masks

opensource.com - Mon, 08/23/2021 - 15:00

Let's say you were writing a chess game in C. One way to track the pieces on the board is by defining a structure that defines each possible piece on the board, and its color, so every square contains an element from that structure. For example, you might have a structure that looks like this:


read more

Pages