Feed phoronix Phoronix

Favorite IconPhoronix

Link https://www.phoronix.com/
Feed http://www.phoronix.com/rss.php
Updated 2025-07-01 18:30
Chrome 85 Is Clang PGO'ing Binaries For Better Performance But Linux Left Out
As we frequently cover, making use of compiler PGO (Profile Guided Optimizations) can mean some sizable performance wins, assuming the generated usage profile is accurate. With the imminent Chrome 85 availability, Google is now making use of PGO with their default LLVM Clang compiler toolchain for squeezing out around 10% better performance...
Linux 5.9 Lands Patch Adding Fallthrough Macro In 2,484 More Spots
A single patch coming in at nearly three thousand lines was merged on Monday for the Linux 5.9 kernel that make the use of the "fallthrough" macro more widespread throughout the kernel...
LibX11 1.6.12 Released Due To Latest Security Advisory
Not even one month passed since the previous libX11 security vulnerabilities were made public while today a new security advisory was issued along with releasing version 1.6.12 of this key X11 library...
Ubuntu 20.04 LTS vs. Linux 5.9 + Mesa 20.3-devel Radeon Graphics Performance
Now that the default graphics driver stack of Ubuntu 20.04 LTS is a few months old, here is a look at the AMD Radeon Linux gaming performance of Ubuntu 20.04.1 LTS out-of-the-box compared to upgrading against Linux 5.9 Git and Mesa 20.3-devel for seeing if the performance advantages are worthwhile in making the leap to the newer RadeonSI OpenGL and RADV Vulkan drivers paired with the very latest kernel.
MIR JIT Aiming For First Release Later This Year By Red Hat Developer
Vladimir Makarov of Red Hat spoke at this week's Linux Plumbers Conference during the GNU Tools Track on lightweight JIT compilers and the effectiveness (or not) of GCC's JIT implementation as well as LLVM's JIT in the context of just-in-time support for Ruby. But following those shortcomings with GCC/LLVM JIT, he's been working on MIR as a lightweight JIT compiler...
TUXEDO Introduces New Linux Laptop With Ryzen 7 4800H / Ryzen 5 4600H
Last month the German Linux PC vendor TUXEDO Computers launched the PULSE 15 with AMD Ryzen "Renoir" processors. Today they launched a new model also featuring the very popular AMD Renoir parts...
OpenZFS Support Merged Into Mainline FreeBSD
Following ongoing work for over a year on moving to OpenZFS for FreeBSD's ZFS file-system support, FreeBSD HEAD overnight has imported the OpenZFS code-base...
Linux 5.10 Slated To Use New Intel SERIALIZE In Fending Off Speculative Execution Bugs
Queued now in the "x86/cpu" development branch ahead of the Linux 5.10 kernel later this year is the change to make use of Intel's new "SERIALIZE" instruction within the kernel's "sync_core" code that is used for stopping the speculative execution and prefetching of modified code...
Firefox 80 Available With VA-API On X11, WebGL Parallel Shader Compile Support
Firefox 80.0 is now available. There isn't too much to get excited about with Firefox 80, but at least some changes on the developer front...
DigitalOcean & Others Still Working On Core Scheduling To Make Hyper Threading Safer
With vulnerabilities like L1TF and Microarchitectural Data Sampling (MDS) prominently showing the insecurities of Intel Hyper Threading, DigitalOcean and other organizations continue spearheading a core scheduling implementation for Linux that could allow HT to remain enabled but with reducing the security risk...
Experimental Zink Patches Get OpenGL 4.6 Running Atop Vulkan
When the Zink Gallium3D driver running OpenGL over Vulkan was first introduced in 2018 and since one of the main blockers besides the performance overhead has been the limited OpenGL 2/3 support. The GL3/GL4 support has been improving with time for Zink and when making use of the latest out-of-tree patches is even possible to get OpenGL 4.6 running over Vulkan with Zink!..
Intel To Release OSPray Studio Scene Graph Application Soon As Part Of oneAPI
As part of the virtual SIGGRAPH20, Intel is using the opportunity to talk up their ray-tracing efforts...
FUTEX2 Still Being Worked On For Benefiting Linux Gaming & Much More
Proposed last summer by Valve and Collabora developers were extending the Linux kernel's futex system call to allow for more optimal thread pool synchronization and paired with Wine/Proton work to better match the semantics of Windows. That then spun into creating a new system call, futex2. With the recently closed Linux 5.9 merge window the new futex2 system call didn't land, but the work is still being pursued...
GCC 11 Compiler Might Finally Enable DWARF 5 Debugging By Default
For a number of years the GNU Compiler Collection has shipped experimental support for the DWARF 5 debugging data format while finally for next year's GCC 11 release it might be deemed stable and used by default...
Older Radeon GPUs With RADV Vulkan Driver Now Have Trap Handler For Helping Catch Issues
The Mesa Radeon Vulkan driver "RADV" has seen an initial trap handler implementation for helping to more easily catch and diagnose various issues stemming from Vulkan shaders...
hipSYCL Seeing New Runtime For This SYCL Implementation For CPUs + ROCm/CUDA GPUs
The hipSYCL effort has been about supporting the Khronos SYCL single-source language built on C++ across any CPU with OpenMP as well as AMD Radeon GPUs via ROCm and NVIDIA GPUs via CUDA. The hipSYCL effort has a new "Lite" experimental runtime under development...
GNOME Mutter Code Further Tuned For Lowering Latency On NVIDIA Driver
One of many performance optimization projects being pursued by Canonical's Daniel van Vugt in the GNOME space has been working to lower the latency when using NVIDIA's proprietary driver to address high latency spikes in certain situations as well as stuttering on the desktop. The Ubuntu developer has had patches under testing for months while this past week a latest revision was made available...
BPF Preload / User Mode Debugging Additions On The Way For Linux 5.10
The "first real user" of the BPF user mode driver facility is on the way for Linux 5.10...
Some Ugly Code Can Get NVIDIA's Linux Driver Working With Accelerated XWayland
Red Hat's Adam Jackson has been working on "GLX Delay" as a means of offering accelerated GLX with OpenGL for XWayland when using the NVIDIA proprietary driver. The proposed code is going through Mesa even though it's for the proprietary NVIDIA driver benefit and also requires a change to the OpenGL Vendor Neutral Dispatch Library (libglvnd)...
Linux 5.9-rc2 Released With EXT4 Updates, More POWER10 Bits
It's been one week already since feature work ended on Linux 5.9 and that means it's time for the 5.9-rc2 kernel. Like clockwork, Linux Torvalds has shipped Linux 5.9-rc2 with the initial batch of bug/regression fixes as well as some late changes for the cycle...
Cachy Is The Latest Effort To Provide A Better Linux CPU Scheduler
Cachy is a Linux CPU scheduler that has been generating some attention over the past month that aims for optimal CPU cache usage and based on a Highest Response Ration Next (HRRN) policy...
ATGC Could Come In Linux 5.10 For F2FS, Much Faster Decompression Speeds Too
We previously reported on F2FS "ATGC" functionality for increasing the garbage collection efficiency for the Flash-Friendly File-System. Those patches are now queued up in F2FS' "dev" branch meaning we could see the functionality in place for Linux 5.10...
The Virtual DebConf20 Kicks Off With A Number Of Interesting Debian Talks This Week
The virtual DebConf 20 is happening now through 29 August. Due to COVID-19, the annual Debian Conference is happening exclusively as a virtual event for those wanting to watch a number of interesting Debian/Linux/FLOSS-related talks...
Mozilla's Incredible Speech-To-Text Engine Is At Risk Following Layoffs
For a while now a Mozilla software project that's been an "unsung hero" has been DeepSpeech as their speech-to-text engine. Sadly, following the recent major layoffs at Mozilla and restructuring along with a shift to focusing more on their profitable activities, DeepSpeech for now has an uncertain future...
Micron's HSE Open-Source Storage Engine 1.8 Released
Back in April the folks at Micron announced the "HSE" open-source storage engine optimized for SSDs and persistent memory. Version 1.8 of HSE was released on Friday as the first major update since going public earlier this year...
Linux 5.10 To Bring Rework To Raspberry Pi 4 USB Firmware Initialization
One of the early changes queued in the USB area for the Linux 5.10 cycle later this summer is a "reset-raspberrypi" driver set for introduction as another upstream improvement for the current-generation Raspberry Pi 4 single board computer...
Unity Is The Latest Company To Join Blender's Development Fund
Unity Tech is the latest high profile company joining the Blender Development Fund for assisting this leading open-source 3D modeling software...
OpenZFS File-System Merges Support For Using Zstd Compression
Adding to the list of software projects embracing Zstd for its very efficient compression abilities, OpenZFS is now supporting the Facebook-developed Zstandard as its latest file-system compression support...
Linux 5.10 To Bring SLDT/STR Emulation To Help Some Windows Games On Wine
Last year Wine itself added emulation for some CPU instructions now blocked by UMIP, the User-Mode Instruction Prevention functionality found in the latest Intel and AMD processors. Now slated for Linux 5.10 is the emulation/spoofing of two of those instructions by the kernel as another attempt to help a small number of Windows programs relying on those instructions...
KDE Apps Now Remember Their Window Positions When Closed & Re-Launched
KDE applications finally have the ability to keeping their window positions preserved when closed and then re-launched...
EXT4 Changes Land For Linux 5.9 With Block Allocator Performance Work
With all the Linux 5.9 kernel changes you may have noticed no major EXT4 file-system pull request was submitted during the kernel merge window the prior two weeks. Fortunately, the EXT4 work has now been sent out and Linus Torvalds honored the late changes for this widely-used Linux file-system...
GStreamer 1.18 RC1 Released For This Leading Open-Source Multimedia Framework
GStreamer 1.18 is gearing up for release in the very near future while for right now a release candidate is available for testing this widely-used open-source multimedia framework...
Intel Xeon Ice Lake, Gen2 Optane + Linux's IO_uring Yielding Up To 2.58M IOPS Per Core
The Linux IO_uring interface for driving some major efficiency improvements in the Linux I/O stack is really screaming when paired with Intel's next-gen Ice Lake Xeon server platforms and the Intel Gen2 "Alder Stream" Optane solid-state drives...
Intel oneAPI DPC++ Compiler 2020-08 Released With Explicit SIMD Extension
Along with this week marking the release of oneAPI Level Zero 1.0, the oneAPI Data Parallel C++ compiler has seen its newest tagged release...
Paragon Sends Out Updated NTFS Driver They Want To Mainline For The Linux Kernel
Coming as a surprise last week was word of Paragon Software wanting to mainline their NTFS read-write driver as a significant improvement over the existing NTFS Linux kernel driver. An updated patch series for that much improved NTFS Linux kernel driver is now available...
AMDVLK 2020.Q3.4 Released With Image Robustness Support, Fixes
AMD engineers responsible for their official Vulkan driver code-base have issued their first updated open-source snapshot in two weeks for AMDVLK fans...
Now That The Linux Kernel Can Be Zstd-Compressed, The Next Step Is The Firmware
With Linux 5.9 comes the ability to compress the Linux kernel image / initrd with Zstd for yielding faster boot speeds but at a compression ratio between Gzip and XZ/LZMA. Being proposed next with the widespread adoption of Facebook's Zstd is compressing the kernel microcode/firmware files...
Ubuntu Touch Working On Better PinePhone, PineTab Support
The UBports' Ubuntu Touch crew has been focusing a lot lately on improving their support for the popular, budget-friendly PineTab tablet and PinePhone smartphone. The next OTA release will bring more improvements for fans of these PINE Allwinner-powered devices...
GCC "-fparallel-jobs" Sent Out For Compiling Individual Files In Parallel - Up To ~1.9x Speedup
For the past two summers student developer Giuliano Belinassi has been working under Google Summer of Code in working to address GCC parallelization bottlenecks and ultimately a goal of allowing single source files to be split up for compilation in parallel by GCC. In particular, being able to split the compilation of large source files across multiple CPU cores. The latest patches on this "-fparallel-jobs=" was sent out today as we approach the end of GSoC 2020...
LLVM Backend In Development For China's C-SKY Embedded CPUs
The Chinese-developed C-SKY CPU architecture for 32-bit SoCs and embedded processors could soon see an LLVM back-end to complement the C-SKY support found since GCC 9...
Allowing cc/c++ To Be More Easily Changed Out Has Been Deferred To Fedora 34
Proposed last year for Fedora 32 was aiming to make it easier to swap out GCC for other alternate compilers (like Clang) by using the update-alternatives functionality on Fedora for handling the /usr/bin/cc and /usr/bin/c++ symbolic links. That work was deferred to Fedora 33 as it wasn't completed in time while now it's been deferred yet again to Fedora 34 next year...
LLVM 11.0-RC2 Released For This Widely-Used, Open-Source Compiler Stack
The second and possibly final release candidate of LLVM 11.0 is now available for testing...
Radeon ROCm 3.7 Release Enables OpenMP 5.0 By Default In AOMP
AMD's software team has released version 3.7 of ROCm, the Radeon Open Compute stack as their alternative to NVIDIA's closed-source CUDA compute environment...
Why VALLIUM Is Just For Software-Based Vulkan & Not GPU Hardware Drivers
Merged into Mesa 20.3 earlier this week was VALLIUM as a Vulkan front-end to Gallium3D with an explicit focus to serve as a CPU/software-based Vulkan implementation and relying upon the Gallium/LLVMpipe infrastructure. But with VALLIUM being a Gallium3D front-end, some have wondered whether this could allow Vulkan to magically work with existing Gallium3D hardware drivers or even to run Vulkan on GPUs not natively supported by Vulkan...
Microsoft Is Backporting WSL2 To Their Windows 10 2019 Releases
WSL2 as a HyperV-powered more VM-like Windows Subsystem for Linux rolled out officially in the Windows 10 May 2020 Update. Microsoft though has now back-ported WSL2 to their Windows 10 November 2019 and May 2019 updates...
NVIDIA Linux Driver Preparing To Drop SLI AA/AFR/SFR Support
NVIDIA is preparing to remove support for multi-GPU modes of AA (anti-aliasing), AFR (alternate frame rendering), and SFR (split frame rendering) from the Linux driver in the near future...
AOMedia Forms AV1 Software Working Group Using Intel's SVT-AV1
The Alliance for Open Media (AOMedia) today announced the formation of a Software Implementation Working Group (SIWG) to bring AV1 video support to more platforms by leveraging Intel's open-source SVT-AV1 implementation...
Panel Improvements Merged Ahead Of The Forthcoming Xfce 4.16
Xfce 4.16 continues to move along on new and improved features with hopes of shipping this calendar year. A batch of xfce4-panel improvements were merged today...
System76 Launches The New Bonobo WS High-End Linux Laptop At $2399+ USD
After System76 was teasing a new Bonobo WS in recent days as a high-end laptop with Core i9 10900K, up to 128GB of RAM, and Coreboot, they have now announced this $2399+ laptop...
Intel oneAPI Level Zero 1.0 Released
As part of the upcoming oneAPI 1.0 "Gold" release, oneAPI Level Zero 1.0 was released this morning...
...298299300301302303304305306307...