PowerPC 40x Support Slated For Removal From The Linux Kernel

Following the original, first-generation PowerPC CPU support being removed in the Linux 5.10 kernel, the original PowerPC 400 series is also looking like it will now be removed as well from the kernel.

Patches were sent out for PowerPC 40x platform removal from the mainline kernel. This is for the early PowerPC 40x series parts but doesn't go as far as removing the newer but still old PowerPC 440 series. The PowerPC 40x platforms of Acadia, Kilauea

Raspberry Pi Vulkan Driver Seeing Faster Blit Support Come Mesa 21.0

Raspberry Pi's V3DV Vulkan driver is on quite a streak lately. In addition to inclusion in Mesa 20.3 , Vulkan 1.0 conformance , and Wayland support , more performance work is being pursued with those initial milestones reached.

A new optimization hitting Mesa 21.0 is supporting a tile-based blit fast path. This new fast path for blitting is making use of the tile-buffer hardware. The tile-buffer hardware can also handle multi-sampling resolve in some cases as

Apple Silicon

Vulkan Comes To Apple Silicon GPUs / M1 By Means Of MoltenVK 1.1.1

While Apple continues to drive their own Metal graphics/compute API, Vulkan support built atop Metal continues to mature thanks to the open-source MoltenVK project. With the MoltenVK's latest update is now support for Apple Silicon with the M1's new GPU.

MoltenVK 1.1.1 was released on Wednesday and while the version number may seem like an insignificant update, it's actually a big one. There are a number of updates in this release for Vulkan-on-Metal and is rounded

AMD Opens Up The Code To Its Radeon Memory Visualizer

Back in May was AMD's celebration of the GPUOpen re-launch and that included the introduction of the Radeon Memory Visualizer (RMV) as their newest tool at the time. But rather strange for being a "GPUOpen" development tool is that it was Windows-only and not actually open-source. Today that has now changed with Radeon Memory Visualizer going open-source.

GPUOpen announced today that the Radeon Memory Visualizer is in fact open-source and available under an MIT license. This tool is designed to

Cyberpunk 2077 Can Run On Linux With Steam Play's Proton 5.13-4

The highly anticipated Cyberpunk 2077 game will run on Linux on launch day by means of Steam Play!

In an unexpected but pleasant surprise, there is support in the just-released Proton 5.13-4 for this game set to be released tomorrow. Cyberpunk 2077 is an action role-playing game developed by CD Projekt and powered by their REDengine 4. This open-world game is releasing on Windows tomorrow (10 December) and will work in conjunction with this Wine downstream

Mesa 21.0 Begins Landing Optimizations For AMD Smart Access Memory

While AMD Smart Access Memory has already been supported under Linux for some time with its resizable BAR functionality, only now with all the excitement around the feature being promoted with the Ryzen 5000 series and Radeon RX 6000 series hardware is the Mesa driver code beginning to see some optimizations for it.

Lead RadeonSI developer Marek Olšák of AMD has merged a set of optimizations for AMD Smart Access Memory that will come in next quarter's Mesa 21.0 release. The code that
Continue reading...

AMD Zen 3 Performance With The Initial "znver3" GCC Compiler Support

Last week AMD published their Zen 3 support for GCC code compiler . That initial support, which has already been merged into GCC 11 , is the initial support flipping on newly supported instructions but not yet offering any tuned scheduler model or other optimizations compared to the existing Zen 2 path. In any case, here is a look at the performance changes with building the open-source benchmarks under test with "znver3" compared to the prior Zen 2 and Zen 1 targets along with generic x86_64


The AMD Ryzen 5000 Series Continue To Impress On Linux

It's been just over one month since AMD launched the Ryzen 5000 series as the first processors part of the Zen 3 family. The Linux performance continues to be terrific with the Ryzen 5600X / 5800X / 5900X / 5950X parts in our continued benchmarking.

Some of the benchmarks that are in the works for publishing in the coming days and weeks include looking at Zen 3 compiler tuning on GCC and LLVM Clang now that patches
Continue reading...

AMD Publishes RDNA 2 ISA Documentation

AMD has carried out a timely release of their RDNA 2 ISA documentation for those interested in working on any compiler support around these very latest graphics processors or working on other shader optimization approaches, etc.

The 291 page document outlining the RDNA 2 instruction set architecture is now public for all to enjoy. The ISA documentation has been the extent lately of AMD's public open-source programming documentation - in the past they did publish more hardware documentation concerning the GPU registers and all of the nitty-gritty details to

SDL 2.0.14 Being Prepared With OS/2 Support, PS5 DualSense + Xbox Series X Controllers

A new SDL2 library release is being prepared for this widely-used, cross-platform abstraction layer popular with games for supporting a wide range of input devices / peripherals and other vast subsystem coverage in a portable manner.

Arguably most notable with the forthcoming SDL 2.0.14 are support for the Xbox Series X controller and PlayStation 5 controller . Both of these brand new video game console controllers should be working correctly with SDL2 thanks to the work by Valve's Sam Lantinga in effectively providing launch day