Tux Machines

Do you waddle the waddle?

Other Sites

LinuxGizmos.com

EDATEC ED-IPC1200 and ED-IPC1220 add DIN-rail I/O around Raspberry Pi CM0

EDATEC has expanded its family of Raspberry Pi Compute Module 0-based DIN-rail industrial computers with the ED-IPC1200 and ED-IPC1220. Both models provide Ethernet, USB, RS232, dual RS485, optional wireless connectivity, and isolated control interfaces, while the ED-IPC1220 includes additional digital I/O and analog inputs.

ThingPulse Icon256 is a WLED-based word clock with 256 RGB LEDs

The ThingPulse Icon256 is a Wi-Fi-connected word clock that displays the time as illuminated phrases across a 16 × 16 RGB LED matrix. The finished unit includes an enclosure, an English-language front panel, preinstalled firmware, and USB-C power input.

PineVoice RISC-V smart speaker supports local wake-word detection for Home Assistant

The PineVoice is a compact RISC-V smart speaker designed to operate as a local voice-assistant satellite for Home Assistant and other platforms supporting the Wyoming protocol. The device combines a dual-microphone array, built-in speaker, local wake-word detection, Wi-Fi and Bluetooth connectivity, and open-source firmware.

FriendlyELEC updates NanoPi M6 with ES8389 audio codec and revised I/O

The NanoPi M6V2 is a compact SBC featuring 8K HDMI output, dual MIPI camera and display interfaces, NVMe SSD support, and 6 TOPS of AI performance. The board targets edge-computing applications such as light NAS systems, smart home gateways, digital signage, and portable media players.

SpacemiT MUSE Pi Pro is an octa-core RISC-V SBC with Armbian support

The MUSE Pi Pro is an 85 × 56mm single-board computer built around SpacemiT’s M1 processor, combining eight 64-bit RISC-V cores with 2.0 TOPS of AI processing capability. The board provides up to 16GB of LPDDR4X memory, onboard eMMC storage, NVMe expansion, Gigabit Ethernet, Wi-Fi 6, and multiple camera and display interfaces.

9to5Linux

First Look at Firefox’s Brand-New Design in Firefox Nightly

Mozilla is calling the new Firefox design “Project Nova” internally, and the ultimate goal is to make the popular open-source web browser feel cleaner, faster, adaptable, and warmer. The new design was split into two parts, the first one being the redesigned settings delivered with the Firefox 152 update.

Fwupd 2.1.7 Linux Firmware Updater Brings New Features and Improvements

Coming more than three weeks after fwupd 2.1.6, the fwupd 2.1.7 release introduces support for PixArt PJP360 devices, an MTD lock security attribute, support for “externally managed” EFI signature lists, and “well known” AppStream IDs for common BIOS settings.

Canonical Introduces Virtualization HWE Stack for Ubuntu 26.04 LTS

As you all know, Canonical already offers kernel and graphics HWE stacks for long-term supported Ubuntu releases, but now it has decided to also offer a virtualization HWE stack to enable support for newer hardware on Ubuntu LTS releases.

9to5Linux Weekly Roundup: July 26th, 2026

I want to thank everyone who sent us donations; your generosity is greatly appreciated. I also want to thank all of you for your continued support by commenting, liking, sharing, and boosting the articles, following us on social media, and, last but not least, sending us feedback.

news

mesa 24.0.3

posted by Roy Schestowitz on Mar 14, 2024

Hello everyone,

The bugfix release 24.0.3 is now available.
If you find any issues, please report them here: https://gitlab.freedesktop.org/mesa/mesa/-/issues/new
The next bugfix release is due in two weeks, on March 27th.
Cheers, Eric
---
Boyuan Zhang (1): meson: bump the minimal required vdpau version to 1.4
Caio Oliveira (1): intel/compiler: Fix SIMD lowering when instruction needs a larger SIMD
Chia-I Wu (1): aco: fix nir_op_pack_32_4x8 handling
Christian Gmeiner (1): etnaviv: Fix how we determine the max supported number of varyings
Corentin Noël (1): zink: Return early if the file descriptor could not have been duplicated/acquired
Daniel Schürmann (1): radv: fix initialization of radv_shader_layout->use_dynamic_descriptors
Danylo Piliaiev (1): tu: Fix dynamic state not always being emitted
David Heidelberg (6): drm-shim: Avoid invalid file and time bits combination ci/intel: decompose anv-tgl-test so we can specify custom devices for TGL ci/intel: add acer-cp514-2h-11{30,60}g7-volteer ci/intel: move machine definition to the intel-tgl-skqp job ci/intel: split asus-cx9400-volteer into acer-cp514-2h-11{30,60}g7-volteer intel/tools: avoid invalid time and file bits combination
David Rosca (1): radeonsi/vcn: Use temporal_layer_index to select temporal layer
Eric Engestrom (8): docs: add sha256sum for 24.0.2 .pick_status.json: Update to 7792ee1c15379d95ccb20ce34352473f2bb2bfbd .pick_status.json: Update to f3fe1f2f18d7ccc8a7cf85cd88c4bdf426445702 .pick_status.json: Update to e1afffe7fa7bd8e1cd1f7e58cfa2f33faf889628 .pick_status.json: Mark a367cd49314a993d09168e790d3090a2303a48d9 as denominated .pick_status.json: Update to 9a57b1df5395bbcaa6f48ea851860bedc7ceefb9 docs: add release notes for 24.0.3 VERSION: bump for 24.0.3
Eric R. Smith (1): panfrost: protect alpha calculation from accessing non-existent component
Faith Ekstrand (4): nvk: Return os_page_size for minMemoryMapAlignment nvk: Document the register name for the helper load workaround nvk: Always wait for the FALCON in set_priv_reg nvk: Disable the Out Of Range Address exception
Felix DeGrood (1): driconf: add SotTR DX12 to Intel XeSS workaround
Friedrich Vock (3): radv/rt: Handle monolithic pipelines in capture/replay radv: Set SCRATCH_EN for RT pipelines based on dynamic stack size radv/rt: Fix frontface culling with emulated RT
Georg Lehmann (6): aco: create pseudo instructions with correct struct aco/post-ra: rename overwritten_subdword to allow additional uses aco/post-ra: assume scc is going to be overwritten by phis at end of blocks aco: store if pseudo instr needs scratch reg aco/post-ra: track pseudo scratch sgpr/scc clobber aco/ssa_elimination: check if pseudo scratch reg overwrittes regs used for v_cmpx opt
Gert Wollny (2): zink: use only ZINK_BIND_DESCRIPTOR zink/nir-to-spirv: Make sure sampleid for InterpolateAtSample is int
Ian Romanick (1): i915: Fix value returned for PIPE_CAP_MAX_TEXTURE_CUBE_LEVELS
Jesse Natalie (3): wgl: Check for stw_device->screen before trying to destroy it wgl: Initialize DEVMODE struct nir_lower_tex_shadow: For old-style shadows, use vec4(result, 0, 0, 1)
Job Noorman (1): ir3: fix alignment of spill slots
Jonathan Gray (1): intel/dev: update DG2 device names
Jose Maria Casanova Crespo (1): ci: Adds /usr/local/bin to PATH at piglit-traces.sh
José Roberto de Souza (1): iris/xe: Consider pat_index while unbinding the bo
Juan A. Suarez Romero (2): v3d: add load_fep_w_v3d intrinsic v3d: fix line coords with perspective projection
Karol Herbst (1): rusticl/event: we need to call the CL_COMPLETE callback on errors as well
Kenneth Graunke (2): intel/brw: Allow CSE on TXF_CMS_W_GFX12_LOGICAL iris: Fix tessellation evaluation shaders that use scratch
Konstantin Seurer (2): radv/rt: Use doubles inside intersect_ray_amd_software_tri radv/rt: Fix raygen_imported condition
Lionel Landwerlin (3): anv: fix non matching image/view format attachment resolve anv: fix incorrect ISL usage in buffer view creation anv/iris/blorp: use the right MOCS values for each engine
Mike Blumenkrantz (16): zink: apply all storage memory masks to control barriers if no modes are specified zink: emit SpvCapabilityImageMSArray for ms arrayed storage images zink: null out bo usage when allocating from slab zink: fix unsynchronized read-mapping of device-local buffers zink: force max buffer alignment on return ptrs for mapped staging buffers zink: fix stencil-only blitting with stencil fallback vulkan/dispatch_table: add an uncompacted version of the table zink: use uncompacted vk_dispatch_table egl/dri2: use the right egl platform enum zink: stop enabling EXT_conservative_rasterization zink: fix PIPE_CAP_MAX_SHADER_PATCH_VARYINGS zink: call CmdSetRasterizationStreamEXT when using shader objects nvk: bump NVK_PUSH_MAX_SYNCS to 256 util/blitter: iterate samples in stencil_fallback mesa: fix CopyTexImage format compatibility checks for ES driconf: add radv_zero_vram for Crystal Project (1637730)
Oskar Viljasaar (1): compiler/types: Fix glsl_dvec*_type() helpers
Patrick Lerda (2): r300: fix constants_remap_table memory leak radeonsi/gfx10: fix main_shader_part_ngg_es memory leak
Pierre-Eric Pelloux-Prayer (1): radeonsi: try to disable dcc if compute_blit is the only option
Rhys Perry (1): aco: don't combine linear and normal VGPR copies
Robert Beckett (1): vulkan/wsi: fix force_bgra8_unorm_first
Rohan Garg (1): anv, blorp: Set COMPUTE_WALKER Message SIMD field
Samuel Pitoiset (5): radv: fix conditional rendering with direct mesh+task draws and multiview radv: fix conditional rendering on compute queue on GFX6 radv: add missing conditional rendering for indirect dispatches on GFX6 radv: enable radv_zero_vram for RAGE2 util/u_debug: fix parsing of "all" again
Simon Ser (1): egl/wayland: ensure wl_drm is available before use
Tapani Pälli (4): iris: make sure aux is disabled for external objects anv: make sure aux is disabled for memory objects hasvk: make sure aux is disabled for memory objects crocus: make sure aux is disabled for memory objects
Vasily Khoruzhick (4): lima: ppir: always use vec4 for output register lima: ppir: use dummy program if FS has empty body lima: gpir: abort compilation if load_uniform instrinsic src isn't const lima: update expected CI failures
Yiwei Zhang (1): venus: fix ffb batch prepare for a corner case and avoid a memcpy UB
qbojj (1): vulkan: Fix calculation of flags in vk_graphics_pipeline_state_fill
git tag: mesa-24.0.3

Read on

Other Recent Tux Machines' Posts

Release of GNU C Library 2.44
GNU C Library 2.44 is out
IBM Fedora: We Forced 'Secure Boot' on Linux, Now It Discourages Dual-Booting [original]
That is what they are trying to tell us and the companies that employ us
Abusive Cults a Phenomenon Recognised by Formal Authorities [original]
This matter is now being escalated to law firms
Introducing Taiyo DHCP Server
I'd like to introduce a project I've been working on called Taiyo DHCP Server
Linux Mint’s Cinnamon 6.8 Desktop Environment Will Fully Support Wayland
Cinnamon 6.8 will fully support Wayland in the next major Linux Mint release, along with various other improvements and new features.
As Ubuntu embraces AI, Debian discusses banning all AI-generated code
The rapid development of LLM coding tools has forced the open-source community to ask itself the question...
 
Pyramid Scheme Piggybacking Misnomer "Hey Hi" (Like "Crypto"), Now "Linux" Foundation (for "Linux" "Brand") and Openwashing
Red Hat is fully subverted now
Linux isn't your only escape route from Windows and macOS—here are 4 alternatives
Most people who step outside of Windows and macOS assume Linux is the only alternative worth taking seriously
Windows 11 ruined my old laptop, but this lightweight Linux distro brought it back to life
Once I decided to try Zorin OS Lite, which promised to make the laptop feel snappy and light again
Free and Open Source Software
This is free and open source software
OpenUK Wants Britain to Stop Giving Away Open Source Creations
They point to MCP, built by two engineers in London, that ended up under US-based governance
Improving Accessibility [original]
work underway to improve the system which runs the sites
AI and Linux: a bit of ranting
Rants follow
Today in Techrights
Some of the latest articles
Here's to Another Two Decades... [original]
last month we all celebrated in northern England as the site turned 22
GNU/Linux Approaching 5% in Cambodia [original]
Judging by the new and revised figures
New Addition to the Family [original]
Another new penguin-themed item for the house
Linux, BSD Leftovers
last batch
Applications: Auto-cpufreq 3.1.0, Google Chrome, GNU Binutils 2.47
3 updates
Hardware Leftovers
3 stories
Free, Libre, and Open Source Software Leftovers
FOSS leftovers
Fedora: Kevin Fenzi (IBM), Fedora’s Hypocrisy (IBM Speaks of "Conflict-of-Interest Policy"), and LVM in RHEL etc.
Red Hat news
Google Summer of Code 2026 Reports for KDE, GUADEC 2026 Report
GNOME and KDE picks
today's howtos
Instructionals/Technical posts
Valve, Steam Games Playable on the Steam Deck, and More
Steam and games
First Look at Firefox’s Brand-New Design in Firefox Nightly
A first look at Firefox’s new design in Firefox Nightly with a bluish theme by default and all-rounded elements across the entire interface.
GNU/Linux Reaches 5+ Percent Market Share in Indonesia, an All-Time High [original]
Based on statCounter at least
About 70% of Tux Machines is Not in Its Gemini Capsule [original]
Techrights has long taken accessibility quite seriously
Fwupd 2.1.7 Linux Firmware Updater Brings New Features and Improvements
Fwupd 2.1.7 Linux firmware updater is now available for download with support for PixArt PJP360 devices, an MTD lock security attribute, support for “externally managed” EFI signature lists, and more.
Never Give Up [original]
If you are subjected to online abuse, don't give up
I tried umbrelOS, and it's the easiest way to grow your homelab
The umbrelOS is a server OS for everybody
Orange Pi 5B SBC gets Ubuntu Desktop and Audio Production OS images with Bluetooth/Wi-Fi fix missed for 8 years
Joshua Riek’s ubuntu-rockchip project helped many run working OS images for their Rockchip SBCs
Ubuntu Touch update brings better support for modern smartphones & web apps
Ubuntu Touch is a mobile Linux distribution designed to run on smartphones and tablets
The FFmpeg GUI Frame 0.32.0 Released with UI Scaling Support
Frame, the free open-source graphical front end for FFmpeg media library
Free and Open Source Software, and Review
Beelink EQi 304 Mini PC Review – BIOS
Play Local Music With File-Manager Simplicity
Old school style, old school vibes. SonicTree is for people who like browse music files in folders the way they are stored on the disk.
RawTherapee 5.13 Adds Tool Enhancements & New Cameras Support
After more than a year of development
Linux 7.2-rc5
It's Sunday afternoon, and once more we have quite a massive -rc5
Canonical Introduces Virtualization HWE Stack for Ubuntu 26.04 LTS
Canonical announces the HWE (Hardware Enablement) stack for virtualization on Ubuntu 26.04 LTS (Resolute Raccoon) systems and later.
Microsoft Becoming Irrelevant [original]
Windows is rapidly shedding off userbase
Android Leftovers
Your Android's System Data Now Takes Up Cloud Storage Space - Here's How To Disable It
Community Assistance for Our Fish and Snails/Shells [original]
help us find aquarium equipment
Your Linux kernel keeps getting smarter—here's how
You might not even think it gets updated all that often
Big in Japan [original]
Now it's at over 5%
After a decade on Windows, I finally understand why Linux users never go back
Those are the parts that have slowly made Linux grow on me
SparkyLinux: Fooyin
fooyin is developed primarily on Linux
Free and Open Source Software
This is free and open source software
Vantum – lightweight Linux distribution
Vantum is a lightweight Ubuntu-based Linux distribution built with Woof-CE, the official Puppy Linux build system
Review: Package Forge and Soar
Often times new package managers for Linux fall into one of two categories
FriendlyELEC updates NanoPi M6 with ES8389 audio codec and revised I/O
Operating-system options include Ubuntu 24.04 with GNOME and Wayland, Ubuntu 22.04 LTS
Development and Hardware Leftovers
Hardware and software development picks
Today in Techrights
Some of the latest articles
9to5Linux Weekly Roundup: July 26th, 2026
The 302nd installment of the 9to5Linux Weekly Roundup is here for the week ending July 26th, 2026.
Tux Machines Growing Bigger [original]
4.5+ million requests in 4 days
Windows at New Lows in Viet Nam, GNU/Linux Measured at 7% [original]
That in recent years GNU/Linux has been hovering around 5% territories is rather telling
Proxmox, Home lab, Mini PC and Many More
Proxmox has a built-in ACME manager, and I haven't dismissed a browser security warning in my home lab in a year
Xfce was supposed to be the last safe house for X11 holdouts, and it just started packing up
If you'd asked Linux users a year ago which desktop environment would keep X11 alive the longest
Ubuntu LTS is the best Proxmox LXC base, even though Debian seems like the obvious choice
If you spin up a container in Proxmox and go looking for the "right" base distro
Android Leftovers
Ubuntu on Android isn't a gimmick — it's how I manage my homelab from anywhere
CachyOS rebuilds every package the 'wrong' way, and my Steam library runs faster for it
There's a set of unwritten rules that every Linux distribution follows
KDE Plasma became the best Linux desktop, but it's terrifying for new users
I daily-drive KDE Plasma on CachyOS, and I got here the same way a lot of people did recently...
Zorin Connect does three things that finally made me stop opening multiple apps
So when I started using Zorin OS, I wanted to see whether Zorin Connect could handle those small everyday tasks without adding more hassle
Linux makes old computers feel faster, not actually faster
Linux is often hailed as a magic fix for performance issues, especially on older hardware
In Some Sense, GNU/Linux Already Measured at 20% in Sweden [original]
figures show the combination of GNU/Linux and ChromeOS somewhere very near to 20%
Appliances Got Scarce and Expensive [original]
both heaters and filters
Reversal of Narratives by "MAGA Americans" [original]
We are besieged by horrible people
GNU/Linux Leftovers
GNU/Linux and more
Security Leftovers
a few more picks
CubicleNate on OpenSUSE and Linux Saloon Episode
a pair from Nate
Free, Libre, and Open Source Software and WWW Stories
FOSS and more
Release of Brave 1.92
Brave 1.92 is out
Programming Leftovers
Development related picks
Demands of Rootkits Keep Marvel Tōkon Away From GNU/Linux
bad "anti-cheat"
today's howtos
Instructionals/Technical picks
Slop Contaminating Codebases
3 new stories
Wine 11.14
The Wine development release 11.14 is now available
Games: Valve, GE-Proton, and More
4 stories for today
KDE Plasma 6.8 Desktop Environment Lands on October 14th, Here’s What to Expect
The upcoming KDE Plasma 6.8 desktop environment is expected on October 14th, 2026, with many new features and improvements. Here’s what’s to expect.
The Bootable USB Creator Ventoy 1.1.17 added Athena OS & EulerOS Support
The new version of this free open-source software added two new Linux Distributions support
Free and Open Source Software
This is free and open source software
Linux 6.12.98
I'm announcing the release of the 6.12.98 kernel
Mobile/Open Hardware/Modding: Jolla, PinePhone, and More
hardware picks
today's howtos
Instructionals/Technical picks
Today in Techrights
Some of the latest articles