Feed phoronix Phoronix

Favorite IconPhoronix

Link https://www.phoronix.com/
Feed http://www.phoronix.com/rss.php
Updated 2025-09-14 15:45
Linus Torvalds Encourages Kernel Developers & Everyone To Get Vaccinated
Linus Torvalds is known primarily in the past for his colorful scripture on the Linux kernel mailing list while today he does have a passionate and important read on the LKML around vaccinations for COVID-19...
Intel Reportedly Interested In Acquiring RISC-V Firm SiFive
Back in March during the announcement of Intel Foundry Services it was mentioned that SiFive and Intel were working together to allow RISC-V chips to be fabbed within Intel's facilities. Additionally, Intel Capital previously invested in SiFive during prior funding rounds. Now it turns out Intel is reportedly positioning to potentially acquire SiFive...
Panfrost Gallium3D Driver For Open-Source Arm Mali Graphics Now Has OpenGL ES 3.1
Merged today into Mesa 21.2-devel is OpenGL ES 3.1 support being exposed for the Panfrost Gallium3D driver that provides open-source Arm Mali graphics...
System76 Launch - A Very Well Built, Highly Configurable, Open-Source Keyboard
Last month System76 launched their Launch Configurable Keyboard. They sent over this new open-source keyboard for some brief testing and I must say the build quality has been top notch and while this is their first keyboard they are bringing to market, with their US manufacturing expertise that began with their Thelio computer cases, it has carried forward with their Launch keyboard. This keyboard is beautifully crafted and among the most durable (and heaviest) keyboards I've used in the past two decades. It reminds me of the IBM Model M from a quality perspective but with its own unique advantages.
AMD Has Yellow Carp Ready For Linux 5.14, More Smart Shift Updates + Display Fixes
Along with Intel having wrapped up their graphics driver feature work for Linux 5.14, AMD sent in another pull request too with more feature code they have ready for their AMDGPU kernel driver in 5.14 and will likely be their last major pull for this cycle too...
Amazon Working On New Proactive Memory Reclamation For The Linux Kernel
For over a year Amazon engineers have been working on DAMON as a new means of monitoring data accesses under Linux. That patch series has yet to be mainlined but continues being worked on with the intention of getting it upstreamed when ready. More recently the engineers involved have been working on a DAMON-based page reclamation implementation for the Linux kernel in dealing proactively dealing with systems having high memory load...
GRUB 2.06 To Be Succeeded By... GRUB 2.11 Bootloader Next Year
Following this week's release of the big and long overdue GRUB 2.06 bootloader release, there is already development talk and action for the next release. Succeeding GRUB 2.0, GRUB 2.02, GRUB 2.04, and GRUB 2.06 is now going to be a bit of a version shakeup with GRUB 2.11 to be the next release...
Intel Publishes A Bunch Of Code Samples For Helping To Optimize For Their Latest CPUs
Intel has maintained a lengthy "Optimization Reference Manual" for showing developers how to optimize code for their latest CPU microarchitectures, but accompanied by their latest manual update is now a lot of actual code samples for easing the process of learning about Intel's optimization techniques for taking full advantage of their latest processors...
Linux 5.13 To Allow Controlling The Second Fan On The Lenovo ThinkPad X1 Carbon Gen 9
For those thinking about picking up a Lenovo ThinkPad X1 Carbon Gen 9 laptop powered by Intel's latest-generation "Tiger Lake" processors, that model will see its second fan now properly supported by the current Linux 5.13 cycle...
Google Working On Open-Sourcing Their Fibers User-Space Scheduling Framework
For a number of years Google has developed Fibers (not to be confused with Google Fiber, their fiber Internet service) as a user-space scheduling framework. While it hasn't been open-source, the few public papers and talks on Google Fibers has been quite interesting for great performance and a novel design. Finally though Google is working towards open-sourcing Fibers and hoping to get the necessary Linux kernel modifications upstreamed...
Intel Finishes Linux 5.14 Graphics Driver Feature Work With More Alder Lake P Code
Intel's open-source graphics driver engineers have sent in their final feature pull request to DRM-Next of new material they are wanting incorporated into Linux 5.14...
Microsoft's Hyper-V DRM Display Driver Will Land For Linux 5.14
Last summer Microsoft engineers posted a DRM kernel display driver for their Hyper-V synthetic video device. One year later after going through a few rounds of code review, this Hyper-V DRM driver will be going mainline with the upcoming Linux 5.14 kernel cycle...
NVIDIA GeForce RTX 3070 Ti Linux Performance
Last week the GeForce RTX 3080 Ti review embargo lifted while today NVIDIA has lifted it on the RTX 3070 Ti ahead of the official availability tomorrow. Here are the initial Linux gaming benchmarks looking at the performance of the GeForce RTX 3070 Ti up against the rest of the GeForce RTX 20 and RTX 30 series GPUs as well as AMD's Radeon RX 6000 series competition.
Khronos Standards Group Launches Certification Program To Help You With Online Shopping
When it comes to new specifications/certifications from The Khronos Group for royalty-free open standards we are used to very low-level interfaces with exciting innovations like Vulkan and glTF but today they are doing something rather different and announcing a 3D Commerce Viewer Certification Program...
Fedora 35 Looking To Use Yescrypt For Hashing User Passwords
Adding to the list of planned improvements for Fedora 35 is switching to make use of Yescrypt for hashing of user passwords...
AMD Releases AOMP 13.0-3 For Their Latest Radeon OpenMP Offload Compiler
The latest work happening on AMD's Radeon Open eCosystem (ROCm) front is a new release of AOMP, their LLVM Clang downstream focused on carrying the latest patches around Radeon OpenMP offloading support...
It Turns Out Windows Unconditionally Reserves The First 1MB Of RAM, Linux Was Just Late To Do So
Sent in last weekend to the Linux 5.13 kernel was the change so Linux x86/x86_64 will always reserve the first 1MB of RAM in order to avoid corruption issues with some BIOS and frame-buffers sometimes fiddling with that lowest portion of system memory. While the thought was reserving that first 1MB unconditionally was a bit onerous and that perhaps Windows has some way of determining how much low memory area to reserve, it turns out Windows has been employing this same behavior for years...
OnLogic Introduces New AMD Ryzen Powered Industrial Grade Mini-ITX Thin Client
Often times when checking out thin clients and industrial PCs / IoT units from OnLogic and other industrial PC vendors, they tend to be Intel powered and within the forums the first question is often about any AMD equivalent... For those wondering about any new AMD-powered thin clients / mini-ITX systems within an aluminum chassis, OnLogic has introduced the TM800...
GRUB 2.06 Released With BootHole Fixes, LUKS2 Encrypted Volume Support
It's shipping one year late but GRUB 2.06 is now officially available as the latest version of this widely-used open-source bootloader...
Intel Continues Working On New ISA Extensions To Help Fight Speculation Vulnerabilities
In addition to making public new security advisories this Patch Tuesday requiring updated CPU microcode, Intel also issued a press statement about their ongoing fight against speculation vulnerabilities with their processors...
Intel Releases New CPU Microcode Due To New Security Vulnerabilities (June 2021)
Intel just issued a big set of CPU microcode updates for addressing a new set of security advisories just made public...
AMD Announces The Radeon PRO W6000 Series - RDNA2 Workstation GPUs
Following their tease last week, AMD today formally announced the Radeon PRO W6000 series as their newest and most powerful RDNA (2) based workstation cards...
KDE Plasma 5.22 Released With Much Better Wayland Support, Usability Enhancements
KDE's big Plasma 5.22 desktop release is now available with maturing its Wayland support continuing to be one of the big ongoing focuses for the project...
openSUSE FrontRunner Aims To Advance The Distro's Hardware Architecture Support
More information on openSUSE's FrontRunner initiative are now being shared as a rebuild of SUSE Linux Enterprise in the Open Build Service and allowing for staging changes to advance architecture enablment for future Leap releases...
Canonical's Mir 2.4 Brings Numerous X11 + Wayland Enhancements
Mir continues to be developed by Ubuntu-maker Canonical as a set of libraries and Wayland compositor for building Wayland-based shells with integrated window management and other features to ease the bring-up and catering to business use-cases around IoT and digital signage, among other uses. Out today is version 2.4 of Mir with more features and fixes...
CentOS Looks To Deal With Deprecated Device Support, Out-Of-Tree Kernel Modules
Being proposed within the CentOS project is a new special interest group for providing kernel modules not otherwise available within CentOS Stream. This would also include changes around where CentOS / Red Hat disable some kernel modules or artificially limit the scope of supported hardware...
Wine 6.0.1 Pops Open Support For The Apple M1, Dozens Of Fixes
While Wine's bi-weekly development releases are normally in good shape and suitable for Linux gamers and other enthusiasts wanting to run Windows games and applications on Linux or macOS, Wine 6.0.1 is out this week for those sticking to the yearly stable releases with follow-on point releases...
Qt 6.1.1 Released With 150+ Bug Fixes
Following last month's release of Qt 6.1, the first point release of this latest Qt6 stable series is now available...
AMD Is Hiring More Linux Engineers For The Scheduler, Memory Management, Net I/O
It looks like AMD's rising marketshare in the data center is paying off as AMD is hiring more Linux kernel engineers...
Experimental Wayland Driver For Wine Now Supports Vulkan, Other Features
Announced at the end of last year was an experimental Wayland driver for Wine providing native Wayland support without relying on X11/XWayland. In the months since that yet-to-be-merged driver has continued supporting more functionality and with the latest update is much more viable...
Intel Xeon Platinum 8380 P-State CPU Frequency Scaling Comparison
As part of the curiosity-driven benchmarks and areas of technical interest now that we've gotten some of our initial Intel Xeon Platinum 8380 "Ice Lake" benchmarks out of the way has been looking into the performance of Linux's P-State CPU frequency scaling driver on the 3rd Gen Xeon Scalable server. Benchmarked for the latesting testing was the power/efficiency out-of-the-box with P-State powersave as used by default with many Linux distributions against the P-State "performance" mode as well as putting P-State into passive mode to be able to via intel_cpufreq to try the Schedutil governor that relies on the kernel's scheduler utilization data for making frequency scaling decisions. Here is a number of power/performance governor benchmarks with the dual Xeon Platinum 8380 server in these varying kernel configurations.
Open-Source Driver Flips On OpenGL ES 3.1 For Select NVIDIA GeForce 200 Series GPUs
Sadly there isn't much to report on at this time around improved open-source "Nouveau" driver support for the recent GeForce RTX 20 and RTX 30 series while even the GTX 900 and GTX 1000 series graphics processors are in poor shape for this unofficial driver. But when it comes to the aging GeForce 200 series, select models there are finally seeing OpenGL ES 3.1 supported by this open-source driver...
Mesa 21.2's Direct3D 12 Driver Now Allows For Easy Multi-GPU Selection
Mesa's Direct3D 12 driver maintained by Microsoft as part of their WSL and Windows OpenGL-over-D3D12 efforts has added a means of being able to select between multiple GPUs/adapters...
Qt 6.2 Enters Feature Freeze With More Qt5 Modules Ported To Qt6
While Qt 6.1 released just one month ago, Qt 6.2 as of today is already into its feature freeze. This quicker than normal time to feature freeze comes due to this year's Qt releases being tightened up following the Qt 6.0 debut at the end of last year. Qt 6.2 will be the first Long Term Support (LTS) release of the Qt6 series...
Linux 5.14 To Allow EXT4 Journal Checkpoints From User-Space For Extra Privacy
Queued up now into the EXT4 file-system's "dev" tree is the recent work on a journal checkpoint ioctl (EXT4_IOC_CHECKPOINT) and optional support for TRIM/discard or zero-out support on journal flushes. This is the work that came about in recent months in working to ensure the privacy of deleted file names from the system...
Vulkan 1.2.180 Released With Two New Extensions
Vulkan 1.2.180 is out as the latest revision to this graphics/compute interface. Vulkan 1.2.180 comes with a number of fixes/clarifications to the spec plus the addition of two more extensions...
Linux 5.14 Set To Retire The Long-Deprecated RAW Driver For Direct I/O Access
Linux's RAW driver (RAW_DRIVER) for providing direct I/O access to block devices is finally set to be removed with the Linux 5.14 kernel this summer since its deprecation all the way back in the mid 2000s and its use has been discouraged even longer...
Linux 5.13-rc5 Is Fairly Average In Size But Not Calming Down Yet
Linus Torvalds just released Linux 5.13-rc5 ahead of Linux 5.13 potentially releasing later this month but depending upon how the rest of the cycle plays out could end up in early July...
Steam Play's Proton Working To Further Lower Input Latency
The latest updates to Valve's Proton Experimental build for Steam Play should be offering lower input latency...
Git 2.32 Released With Numerous Improvements
Version 2.32 of the Git distributed revision control system is now available with a variety of improvements from performance optimizations to usability enhancements and a whole lot of bug fixes...
Linux x86/x86_64 Will Now Always Reserve The First 1MB Of RAM
The Linux x86/x86_64 kernel code already had logic in place for reserving portions of the first 1MB of RAM to avoid the BIOS or kernel potentially clobbering that space among other reasons while now Linux 5.13 is doing away with that "wankery" and will just unconditionally always reserve the first 1MB of RAM...
More Intel Alder Lake Enablement Landing For Coreboot
In addition to getting Intel's Alder Lake hybrid processors ready for the Linux kernel and other areas of the operating system stack, Intel's open-source engineers have continued their trend in recent weeks of upstreaming more Alder Lake work into Coreboot...
GNOME's Need To Broaden Its Audience For Greater Impact & Funding
Robert McQueen, the President of the GNOME Foundation Board of Directors, wrote a post this week ultimately about the GNOME project's need to broaden its focus in order to attract more new users and ultimately to be able to raise funds from new organizations outside of their traditional reach. If they aren't able to find new funding sources, they may need to scale back in some of their efforts but still have a sufficient safety net...
Linux Disables Intel's New ENQCMD Feature Since Kernel Code "Broken Beyond Repair"
For two years now we have seen various open-source patches around ENQCMD instructions for the code compilers and the Linux kernel. This Enqueue Stores support is part of Intel's Data Streaming Accelerator coming with Xeon Scalable "Sapphire Rapids". But even with Sapphire Rapids not launching until later this year, the already merged Linux kernel code is force-disabling the ENQCMD instructions support as the current kernel support is deemed "broken beyond repair" and will need to be reworked...
Crocus Gallium3D Nears Mainline Mesa For Gallium3D i965 Through Haswell Graphics
A few months ago you may recall word of Crocus as a new Mesa Gallium3D driver for supporting Intel Gen7 Haswell graphics and older back through the i965 class hardware. That Gallium3D driver for the aging class of Intel graphics is nearing mainline Mesa with the work-in-progress merge request now pending as of this week...
GNU Poke 1.3 Released For Poking At Binaries, Understanding Binary Data
GNU Poke debuted earlier this year as a new GNU project providing an interactive editor and integrated, interactive programming language for dealing with binary data. Poke makes it easier to analyze binary data and their data structures as well as manipulating said binary data...
Phoronix Turns 17 Years Old, Covering The Linux Hardware Scene Daily
Today marks seventeen years since I started Phoronix.com for what would become the leading Linux hardware reviews and benchmarking site. The 5th of June also marks 13 years now since the release of Phoronix Test Suite 1.0 for leading open-source benchmarking...
NVMeTCP Offload Bits Coming For Linux 5.14 To Lower CPU Utilization, Better Latency
Adding to other networking changes queuing up for the upcoming Linux 5.14 cycle, NVMeTCP Offload has begun landing into "net-next" ahead of this next kernel merge window...
-O3 Compiler Optimization Level Still Deemed Too Unsafe For The Linux Kernel
Due to not too old versions of the GNU Compiler Collection (GCC) possibly generating bad code with the "-O3" compiler optimization level and sometimes there not being performance benefits, Linus Torvalds remains against using this optimization flag when compiling the Linux kernel...
Wine-Staging 6.10 Ships With Just Under 600 Patches Atop Upstream Wine
It's been a few releases since there has been much in the way of new additions to Wine-Staging worth talking about. This staging/experimental version of Wine has at some points carried 700+ patches over upstream Wine but with not many new patches introduced recently while the flow of patches from staging to upstream Wine continuing, at this point its down to "only" 571 patches. With today's Wine-Staging 6.10 there are also some new improvements incorporated into this build...
...262263264265266267268269270271...