Linux 6.19.2 & Other LTS Kernels Released To Fix Systems Not Booting

Linux 6.19.1 was released earlier today while it's since been replaced by Linux 6.19.2 to address fallout from that first point release with some systems not booting. This also resulted in new LTS kernel releases too due to the problematic code being picked up there too.

Linux 6.19.1 had back-ported a core driver change to enforce device_lock for driver_match_device() but it inadvertently broke the ability to boot the new kernel for

Arc B390 Graphics With Panther Lake Performing Great On Open-Source Intel Compute Runtime

This month I have been doing a lot of Panther Lake benchmarking under Linux with the Core Ultra X7 358H . One of the areas of much interest has been the Arc B390 Xe3 graphics that have been working nicely out-of-the-box with the Intel open-source driver stack on Linux although there still are some gaps to fill against Windows . Those Intel Arc B390 Linux benchmarks so far have been focused on OpenGL and Vulkan graphics, but what about OpenCL

Continue reading...

Linux 7.0 Better Segregates Legacy CardBus Code To Avoid On Modern PCs

The PCI subsystem updates for Linux 7.0 are aplenty as usual and contain a wide assortment of different fixes and code improvements.

With the now-merged PCI code for Linux 7.0, the CardBus setup code has now been spun off into its own file (setup-cardbus.c) and only now built if CONFIG_CARDBUS is set... CardBus being long obsolete and not having much use for modern systems. The CardBus support is being retained by the latest Linux 7.0 kernel but just
Continue reading...

Firmware Upstreamed For Supporting The Qualcomm Snapdragon X2's Adreno GPU

Upstreamed last week to the linux-firmware.git repository by Qualcomm was the GPU firmware files needed for enabling the Adreno GPU on the new Snapdragon X2 Elite laptop SoC.

Linux 6.19 added the X2-85 GPU support to the Qualcomm MSM DRM driver . Mesa 26.0 also has initial support for these Gen8 Adreno graphics . Now the necessary firmware files for driver support are in place via the de facto Linux Firmware Git repository so that these open-source drivers can actually function
Continue reading...

OpenRISC With Linux 7.0 Improves Out-Of-The-Box Support For More FPGA Dev Boards

While the OpenRISC project began ten years before RISC-V was started, it hasn't enjoyed the hardware ecosystem successes of the latter but still the upstream Linux kernel support continues moving forward and the ability to run OpenRISC on FPGA developer boards.

For Linux 7.0 the OpenRISC code has been working to improve the OpenRISC kernel support out-of-the-box on more FPGA developer boards.

Most notably is OpenRISC now having a mainline Device Tree configuration for running on the DE0 Nano FPGA developer kit in both
Continue reading...

InputPlumber 0.74 Released With Hardware Support Improvements

InputPlumber 0.74 is now available for this open-source input routing and control daemon for Linux systems. InputPlumber enables combining of multiple input devices, emulating different inputs, and a variety of other features particularly of benefit for Linux gaming.

InputPlumber 0.74 adds in mouse wheel support handling for both horizontal and vertical movement. There is also a number of device specific improvements in InputPlumber 0.74, especially for the GPD Win Mini.

Continue reading...

Linux 6.19.1 Released To Ship Some Early Fixes & Device Quirks

For those preferring to wait for the first point release of a new Linux kernel version before upgrading, Linux 6.19.1 is out today to address some early bugs that made it into the Linux 6.19 kernel stable release one week ago.

Linux 6.19.1 is now available and accumulates various small fixes for the past week. Linux 6.19.1 isn't all that big and nothing really scary for early fallout from this first major kernel version of 20

Linux 7.0 Merges The Code To Replace The Tux Boot Logo At Build Time

Linus Torvalds merged the code this weekend that allows easily replacing the Tux penguin boot logo used during the boot process. This new code optionally allows specifying an alternative boot logo at compile/build time.

The year started off with patches to more easily change the Tux kernel boot logo with Kconfig options to easily specify alternative PPM files to use. Later in January those patches were picked up by the FBDEV Git branch .

Linux creator Linus Torvalds took no issue with allowing this flexibility or making it more easy to replace the venerable Tux
Continue reading...

exFAT Achieves Better Sequential Read Performance With Linux 7.0

The open-source Linux file-system driver for supporting Microsoft's exFAT now can deliver better sequential read performance with Linux 7.0 thanks to multi-cluster support.

The work previously covered back in December for exFAT on Linux using multi-cluster support and Upcoming exFAT Linux Driver Patch Can Boost Sequential Read Performance By ~10% has been merged for Linux 7.0. This can improve performance by about 10% while also having lower overhead. This multi-cluster/contiguous cluster support can deliver

wlroots 0.20 Nears Release With New Protocols, Enhanced Vulkan Renderer

Version 0.20 of the popular wlroots Wayland support library is nearing its official release. Over the past week were two release candidates for wlroots 0.20 were published for this library used by Sway, Wayfire, Cage, Gamescope, and numerous other Wayland compositors.

With wlroots 0.20 there are new Wayland protocol implementations include color-representation-v1, ext-workspace-v1, foreign top-level support for ext-image-capture-source-v1, xdg-toplevel
Continue reading...