Tux Machines

Do you waddle the waddle?

Other Sites

9to5Linux

Firefox 142 Web Browser Is Now Available for Download, Here’s What’s New

Firefox 142 introduces support for a flexible exception list in the Enhanced Tracking Protection (ETP) Strict mode, which should fix broken site features caused by tracker blocking. Exceptions are split into baseline (core functionality) and convenience (extra features), so you can opt for improved site compatibility without compromising key privacy protections.

9to5Linux Weekly Roundup: August 17th, 2025

I would like 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.

LinuxGizmos.com

Cubie A7A with Allwinner A733 & LPDDR5 RAM Launches, Starting at $28.70

First seen last month, Radxa has officially launched the Cubie A7A, a credit card–sized SBC built on the Allwinner A733 SoC. Designed for high-performance computing, AI inference, and multimedia, it combines an octa-core CPU, Imagination GPU, and NPU with flexible storage and connectivity for edge and embedded applications.

ESP32-P4-EYE Vision Development Board with Camera, LCD, and Wireless Connectivity

Espressif Systems ESP32-P4-EYE is a compact development kit in a mini digital camera form factor designed for real-time image processing and edge AI applications. Built on the ESP32-P4 SoC, the board targets smart cameras, IoT vision systems, and embedded HMI projects.

ELM11 Microcontroller Board Runs Lua with Hardware Acceleration and Multi-Core Support

The ELM11 is a scriptable microcontroller board from BrisbaneSilicon that runs Lua applications with hardware acceleration. It provides a REPL on each CPU core and combines rapid development in a high-level language with low-level control of timers, interrupts, and digital I/O.

Internet Society

How to Achieve Universal Connectivity

Claudio is responsible for bringing tourists to his community. Up until early 2025, that meant riding a boat across the River Chagres to the nearest place with Internet or a phone line, where he would arrange the day’s visits with tour guides living in the city. He is an Emberá, an Indigenous group living in Panama.  

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

Firefox 142 Web Browser Is Now Available for Download, Here’s What’s New
After being in beta phase during the past month, the Firefox 142 open-source web browser is now available for download ahead of its official unveiling on August 19th, 2025.
Kdenlive 25.08.0 released
The Kdenlive team is happy to announce the release of version 25.08.0 packed with over 300 commits and fixing more than 15 crashes
Release of Debian GNU/Hurd 2025
Debian GNU/Hurd
Default Wallpapers for Ubuntu 25.10 Questing Quokka Revealed
Ubuntu 25.10, code-name Questing Quokka, is coming soon in next few months
 
Valnet Inc. on UNIX-based OSes Like SerenityOS, Clinging Onto Windows, Proxmox, and GNU/Linux
This week's and last weekend's articles
4 reasons why MX Linux is my cherry-pick for reviving ancient laptops with Linux
Experience the perfect balance of performance and simplicity on your old machine with MX Linux.
Today in Techrights
Some of the latest articles
Android Leftovers
I created a personal command center with Android's Quick Settings tiles
Ventoy 1.1.06 Brings TrueNAS Scale Support
Ventoy 1.1.06, an open-source tool for creating a bootable USB drive to load multiple ISO files
Zulip 11.0 Team Chat Brings Message Reminders, Channel Folders
Zulip 11.0, an open-source collaboration tool
Free and Open Source Software
This is a series of articles looking at the ASRock Industrial NUC BOX-255H running Linux
After using Gentoo Linux and KDE for 15 years I have switched to Lubuntu (LXQt)
Recently both my laptops – a ten-year-old 14″ Clevo W230SS running the stable version of Gentoo Linux
LabPlot 2.12.1 released
Today we are announcing the availability of the minor patch release 2.12.1
GNU/Linux and BSD Leftovers
mostly GNU/Linux though
Free, Libre, and Open Source Software Leftovers
FOSS picks for today
Slackware: New Site for Blog and GRUB Theme
Slackware leftovers
Debian Leftovers
Debian stories
Canonical/Ubuntu Leftovers
2 picks from Joey Sneddon
5 reasons to switch to an immutable Linux distro today - and which to try first
Immutable Linux distros are getting more popular
This Linux distro puts more than 20 desktops a click away
Sparky Linux 8 also gives you plenty of browsers to pick from
Programming Leftovers
Development picks
Fedora Community Blog: Simplifying Package Submission, Progress
Fedora news
Games: Steam News, "The King is Watching", and Amiga Hacking
gaming related news
Videos and Audiocasts/Shows: History of UNIX, LINUX Unplugged, This Week in Linux, mintCast
new ones out now
today's howtos
many Monday howtos
Open Hardware/Modding: Raspberry Pi, Name That Ware, One Hertz Challenge
hardware picks
Linux 6.17-rc2
new RC last night
BSD and GNU/Linux Leftovers
3 more stories, some kernel and BSD also
Shotcut 25.08 Video Editor Arrives with Key Fixes
Shotcut 25.08 video editor update resolves issues from 25.07
What to Expect From TrueNAS 25.10 Open-Source Storage
TrueNAS 25.10 "Goldeye" open-source NAS is on the way
macOS vs. Linux: Which Is Best for Your Homelab?
Are you torn between running macOS or Linux in your homelab
Sparky 9 code name and repos
The new, upcoming Sparky 9 code name and repos is set
Best Free and Open Source Software
This is free and open source software
Review: Debian 13 "Trixie"
Debian is one of the world's oldest surviving distributions
Cubie A7A with Allwinner A733 & LPDDR5 RAM Launches, Starting at $28.70
The board is supported by Debian Linux, Android, and Buildroot-based distributions
We All Need to Promote GNU/Linux (Human Rights Depend on This) [original]
Will technical people take the lead and usher others out of this mess?
Site Housekeeping and Backup Day [original]
Yesterday afternoon we also did maintenance on this server
Today in Techrights
Some of the latest articles
9to5Linux Weekly Roundup: August 17th, 2025
The 253rd installment of the 9to5Linux Weekly Roundup is here for the week ending on August 17th, 2025.
XDA in Praise of Desktop Environments and It's FOSS Looks at Hyprland
choice is good
Three XDA Articles: Distrobox, GNU/Linux for Old PCs, and a Look at Endless OS
GNU/Linux articles
Free, Libre, and Open Source Software, Programming, and Standards
FOSS and more
Debian turns 32, updates and additions in Debian 13 Trixie
Debian picks
Open Hardware/Modding: Pine64, STM32, ESP32, and More
hardware picks
today's howtos
a bunch of howtos again
Wine 10.13 (Wine-Staging 10.13)
two new releases
This Week in Plasma: a lot of polishing!
This week we didn’t focus on features, and instead fixed bugs, improved performance, and improved the UI
KDE, Akademy, and GNOME
desktop work, events
Android Leftovers
This excellent Samsung Good Lock feature should come to all Android phones
Bored on Linux? Try These 7 Open Source Ports of Classic Games
If you're using a Linux computer, you may think many games you want to play
I Run a Full Linux Desktop in Docker Just Because I Can
Like me, you've probably heard the unofficial rule of Docker: it's for lightweight
6 Linux command line tricks everyone should know
The Linux terminal may seem rather daunting when you’re accustomed to Windows' menu-based interface
GNU/Linux Leftovers
4 stories
GNOME 49 Beta Released for Public Testing on GNOME’s 28th Anniversary
The GNOME Project announced today the beta version of the upcoming GNOME 49 desktop environment series for public testing with more new features, improvements, and bug fixes, just in time for GNOME’s 28th anniversary.
Free and Open Source Software
This is free and open source software
Various desktop Linux tips for newbies
There has been quite a surge in interest towards desktop Linux lately
A Slackware theme for your Grub
Long ago, when all we had was 32bit Slackware and I was working on realizing the 64bit variant of Slackware
Holiday Plans [original]
We're meanwhile trying to keep "on top" of the news
Today in Techrights
Some of the latest articles
Linux Mint 22.2 “Zara” Is Available for Public Beta Testing, Download Now
After a few days of testing, the Linux Mint team has published today the ISO images of the beta version of the upcoming Linux Mint 22.2 release, which can be downloaded (for testing purposes) from the official mirrors.