Upstreamed into the Coreboot Git repository this week is the ability to run on the MSI PRO Z790-P DDR4 and DDR5 motherboards for enjoying a latest-generation Intel desktop motherboard that is readily available as an alternative to using the proprietary BIOS implementations...
Mesa's Vulkan windowing system integration (WSI) code for Wayland has added the "IMMEDIATE" present mode option that uses Wayland's tearing-control unstable extension to allow for images to be presented immediately but at the risk of visible screen tearing...
While AMD has acquired a number of hardware companies in the past several years, software company acquisitions by AMD has been much more rare. This morning AMD announced the acquisition of Mipsology as an AI software company...
Seemingly for Intel's upcoming Raptor Lake Refresh processors, some new graphics PCI IDs were added today to Mesa for the Iris Gallium3D and ANV Vulkan drivers...
With Ubuntu 23.10 shipping next month one of the changes expected on the desktop side was using a GIMP 3.0 snapshot for this open-source Adobe Photoshop alternative rather than sticking to the aging GIMP 2.10 series. But now it's been determined that this will not happen and GIMP 2.10 will continue to be used...
In addition to AMD sending out DCN 3.5 display patches for that next-gen display IP block presumably for their upcoming Ryzen 8000 series APUs, Intel's open-source engineers today sent out the patches enabling Lunar Lake display support for their i915 kernel driver while there is also support baking for their in-development Xe kernel driver...
Last week AMD sent out initial patches for enabling the "GFX 11.5" graphics IP under Linux for this presumed RDNA3 refresh that is likely for their next-gen Ryzen 8000 series APUs. Today AMD open-source Linux driver engineers sent out DCN 3.5 patches as an updated version of their Display Core Next IP...
Fedora Workstation has long maintained the QGnomePlatform and Adwaita-qt projects for applying a GNOME/GTK-like interface and styling to Qt applications in order to enhance the experience. However, to reduce the maintenance burden and the ongoing technical debt, Fedora Workstation 39 is planning to eliminate the custom Qt theming and just rely on Qt upstream...
Mir 2.15 is out today as the newest version of this Ubuntu-focused Wayland compositor developed by Canonical that makes it easy for building out Wayland-based shells...
Earlier this month when the AMD Inception CPU vulnerability was disclosed the initial mitigation was merged to Linux kernel right away for what there is referred to as the Speculative Return Stack Overflow (SRSO). Within a day of that code being published there were already efforts to clean it up and merged last week for Linux 6.5-rc7 was that AMD Inception code cleaning. This week a new set of 22 patches were published for further improving the AMD Inception/SRSO mitigation code...
Googler Rob Clark on Sunday sent out the set of MSM DRM patches prepped for the upcoming Linux 6.6 merge window. The MSM DRM driver is the kernel component for open-source Qualcomm Adreno graphics that goes along with the Freedreno Gallium3D and TURNIP Vulkan drivers in Mesa for having a nice Qualcomm Linux graphics stack...
The VK_NV_device_generated_commands_compute extension introduced in Vulkan 1.3.258 is now wired up for Mesa's Radeon "RADV" Vulkan driver and should further benefit VKD3D-Proton for Steam Play gaming...
The AGX Gallium3D driver developed by the Asahi Linux crew for providing reverse-engineered OpenGL / GLES support on Apple Silicon M1/M2 hardware is now formally compliant with OpenGL ES 3.1...
Following the news last week of Firefox outperforming Chrome in SunSpider, a Phoronix reader pointed out Mercury that is an open-source web browser claiming to be the "fastest Firefox fork" and making use of Advanced Vector Extensions (AVX) and AES instructions along with compiler features like Link-Time Optimizations (LTO) and Profile-Guided Optimizations (PGO). The project advertises as being 8-20% faster than upstream Firefox. Curious I ran a couple benchmarks on my end of this Firefox fork.
Continuing to support x86 32-bit processors with the mainline Linux kernel continues to be a maintenance burden and uncovering ugly bits of code that are seldom touched. The latest work is on fixing up the 32-bit early microcode loading code so that it's more robust and actually correct...
While we are waiting on NVIDIA to roll out a beta of their next post-R535 Linux driver release stream, available today is the NVIDIA 535.104.05 Linux driver as their latest in this production driver branch...
Richard Hughes of Red Hat has just released Fwupd 1.9.4 as the newest version of thus open-source software that goes along with the Linux Vendor Firmware Service (LVFS) for making it easy to deploy new firmware/BIOS updates for systems and countless peripherals under Linux...
GNOME's Sysprof is a wonderful system-wide profiling tool for helping developers analyze bottlenecks and debug other challenging issues. This system profiler has covered both kernel and user-space but to date has not provided any insight around the CPU scheduler behavior and thus developers have had to resort to other tooling there. But for the GNOME 45 release, Sysprof has integrated CPU scheduler details...
One nugget of information in the LibreOffice 7.6 release announcement for those who missed it and deserves calling out specifically... Succeeding LibreOffice 7.6 will not be v7.7 or v8.0 but rather v24.2...
Intel is well regarded for their vast open-source contributions from being a major contributor to the Linux kernel and other areas like Mesa, GCC/glibc, and other key open-source projects to various niche projects like ConnMan and other smaller software projects. Debuting a few months ago as one of the newest open-source Intel projects catching us by surprise was Intel One Mono as a font designed for developers. Today brings a new version of that font...
New (Windows) tools have been released that break the NVIDIA BIOS Signature Lock, the "security" functionality in use since the GeForce GTX 900 days around signed firmware/BIOS handling. This authentication mechanism is what in turn has led to the GeForce GTX 700 series still being the best supported series by the open-source Nouveau driver while the GTX 900 series and later have been crippled to their low boot clock speeds due to PMU/re-clocking restrictions. While Nouveau developers have been working on the GPU System Processor (GSP) approach for RTX 20 "Turing" GPUs and newer to workaround this limitation as NVIDIA's blessed path forward, the NVIDIA BIOS Signature Lock has now been broken by Windows modders...
In recent days a number of feature patches were queued in HID-next to provide new driver features and hardware support within the Human Interface Device subsystem...
The amdfwtool utility living within the Coreboot repository for dealing with AMD platform firmware files has now added support for EPYC 9004 "Genoa" processors...
On Friday AMD sent out another pull request of AMDGPU/AMDKFD driver changes for the upcoming Linux 6.6 merge window. With the Linux 6.5 release due out likely in one week and the cut-off having passed for new "feature" code for DRM-Next, this latest AMDGPU pull request was centered around bug-fixes but also with a few minor additions...
For those that have been eyeing an AMD Ryzen 7 7040 "Phoenix" series laptop for Linux use, over the coming weeks ahead there will be benchmarks and a review on the Lenovo ThinkPad P14s Gen4 with AMD Ryzen 7 PRO 7840U laptop. With this 8-core / 16-thread Zen 4 mobile processor clocking up to 5.1GHz, 64GB of LPDDR5x-6400 memory, 1TB NVMe SSD, and 2.8K OLED display it should be a real treat if the Linux support is all in good shape...
Melissa Wen with consulting firm Igalia continues working with AMD and Valve engineers on supporting AMD driver-specific color management properties for Linux to benefit the Steam Deck but ultimately to benefit all AMD Linux users as well...
LibreOffice 7.6 is now available as the latest major release to this leading open-source office suite that is widely used on the Linux desktop and elsewhere...
Following last Friday's release of Wine 8.14 following a summer holiday, Wine-Staging 8.14 is out today with its re-base for this testing/experimental flavor of Wine...
Mesa has landed GPUVis integration with a focus on CPU side tracing for help to uncover where games are blocking on the GPU. This GPU Trace Visualizer integration for Mesa was spearheaded by RADV developer Bas Nieuwenhuizen...
The linux-firmware.git Git repository on the kernel.org Git repository has been the de facto location for collecting all of the microcode/firmware files needed by upstream Linux kernel drivers. The linux-firmware.git repository is the centralized repository for all firmware files, including the GPU/DRM graphics drivers. Now though a dedicated DRM firmware repository is being established as a staging area for new GPU firmware prior to being picked up by linux-firmware.git...
A new release of Box64 is now available, the Linux x86_64 emulator for running programs and games on non-x86_64 architectures like ARM/AArch64 and RISC-V...
Intel ISPC 1.21 is now available as the newest feature update to this Implicit SPMD Program Compiler for a C language variant focused on single program, multiple data (SPMD) programming for exploiting the full potential of modern CPUs and GPUs...
Last week the FreeBSD 14 alpha phase kicked off and available today is the second weekly alpha release for this upcoming major BSD operating system update...
The DeviceTree additions to allow the Orange Pi 5 64-bit ARM single board computer (SBC) to work on the upstream Linux kernel are working their way closer to mainline...
Earlier this month the AMD Inception vulnerability was disclosed and quickly mitigated within the mainline Linux kernel and back-ported to the stable kernels. In the rush to get the code merged and the mitigation being under embargo until the disclosure date, some bugs and clean-ups with the mitigation code were discovered. That revised code was now submitted today for merging ahead of the Linux 6.5-rc7 kernel release this weekend...
Nate Graham is out with his weekly KDE development summary to highlight all of the interesting changes to this open-source desktop environment with Plasma 6 development continuing at full-speed ahead...
For those that happen to have a Google Stadia gaming controller from the days of Google's cloud gaming service, the Linux 6.6 kernel is adding a new driver to enable force feedback (rumble) support with these controllers...
Over the past month I've been delivering a number of Linux laptop tests with the AMD Ryzen 7 7840U for that Zen 4 "Phoenix" SoC within an Acer Swift Edge 16. One of the requests that has come up with my ongoing testing has been how well the default Microsoft Windows 11 installation compares to loading up Linux on this 8-core AMD Zen 4 laptop. Well, in this article is a look at the Linux performance compared to Windows 11, including when making use of the Linux 6.5 development kernel where AMD P-State is now the default and also for seeing what workloads are impacted by the recent AMD Inception vulnerability.
Given all the interest this week in Firefox outperforming Google Chrome in SunSpider, I decided to run some fresh Linux desktop web browser benchmarks on my end. For today's comparison is a look at the newly-released Chrome 116 up against Firefox 117b8 that will be released as stable in just over one week...