Feed phoronix Phoronix

Favorite IconPhoronix

Link https://www.phoronix.com/
Feed http://www.phoronix.com/rss.php
Updated 2024-11-26 16:45
Changing One "If" To "While" Caused An Unexpected Shift In A Kernel Benchmark This Week
Several months back you may recall that Linux 5.9 kernel regression we noted that in turn was bisected to code introduced by Linus Torvalds around page lock fairness. That was ultimately worked out in time with allowing a control over the page lock (un)fairness to address the regressed workloads while being fair enough to satisfy his original change. But now this week for Linux 5.11, Linus Torvalds has again altered the behavior. It then ended up causing a PostgreSQL database server performance regression but fortunately any impact should be very minimal and hopefully not appearing in any real-world situation...
Linux Kernel Developers Discuss Dropping A Bunch Of Old CPUs
With Linux 5.10 having shipped as the latest Long Term Support (LTS) release to be maintained for at least the next five years, a discussion has begun over dropping a number of old and obsolete CPU platform support currently found within the mainline kernel. For many of the architectures being considered for removal they haven't seen any new commits in years but as is the case once proposals are made for them to be removed there are often passionate users wanting the support to be kept...
Mesa 21.0 Is Now Working With Haiku OS For Software OpenGL Rendering
BeOS-inspired Haiku OS can now run with Mesa 21.0 well using the latest development code...
NVIDIA Windows/Linux Graphics Drivers Hit By A Series Of Security Vulnerabilities
With this week's R460 driver release also comes a number of security updates. Several security issues have been patched in both the NVIDIA Windows and Linux graphics driver components...
PHP 8.0 Is Too Fresh For Fedora 34 That It Will Be Punted To F35 In The Autumn
While Fedora has been well known for years in always shipping the very latest packages in its distribution as of release even if it means using the likes of a near-final GCC compiler pre-release, developers have decided to postpone the shipping of PHP 8.0 until the autumn with their Fedora 35 release...
Intel Vision Processing Unit Patches Updated For The Linux Kernel
As part of Intel's lengthy "Keem Bay" upstreaming for Linux as their latest-generation Movidius VPU offering, now that much of the core infrastructure bits are all mainlined, the latest focus has been on their Vision Processing Unit enablement...
Intel Preparing New Driver Option To Disable GPU Security Mitigations
Stemming from the renewed attention this week of Haswell GT1 graphics being broken for the past half-year under Linux with the latest versions of the kernel, a revised patch was sent out to restore that graphics support for low-end Haswell Celeron/Pentium processors. As part of that, a new option is being introduced to allow disabling security mitigations of the Intel graphics driver...
AMD Making Progress On HMM-Based SVM Memory Manager For Open-Source Compute
This week AMD engineers published their initial code for the AMDGPU/AMDKFD Linux kernel driver for providing a Heterogeneous Memory Management based Shared Virtual Memory (SVM) memory manager that ultimately will be used by their ROCm compute stack...
Alibaba's MNN Deep Learning Framework Continues Squeezing More Performance
Alibaba developers released an updated version of their "blazing fast" lightweight deep learning framework MNN, or the Mobile Neural Network...
POWER9 + ARM64 Performance For Dav1d 0.8 AV1 Decoding
With last week's release of dav1d 0.8 for CPU-based AV1 video decoding we provided a number of x86_64 benchmarks while questions were raised around the ARM64 and POWER9 performance. Here are such benchmarks for those wondering about the AV1 video decoding speed on those architectures...
KDE's KWin Compositor Sees Near Total Rewrite Of Compositing Code.
KDE's KWin window manager / compositor has seen a "near total rewrite" of its compositing code that should sharply improve the desktop...
Wine-Staging 6.0-RC6 Fixes An 11 Year Old Bug
Building off yesterday's Wine 6.0-RC6 release is an updated Wine-Staging build...
Intel Bringing Async Page Flipping To Older Graphics Hardware
With Linux 5.11 the Intel Linux graphics driver is bringing async page-flipping for Gen9/Skylake and newer. However, patches pending for a future release (potentially 5.12) would extend that performance benefiting feature now all the way back to the Ironlake days...
AMD GPU Driver In Linux 5.12 Gets RX 6000 Series OverDrive, FP16 For More Hardware
The first of several batches of feature updates to the AMDGPU kernel driver were sent in on Friday for anticipation of the Linux 5.12 kernel merge window that should be opening up in February while the stable Linux 5.12 debut will happen likely by/around May. With this initial pull does come some new features and improvements around the recent AMD graphics processor support additions...
Wine 6.0-rc6 Released With More Fixes
Wine 6.0-rc6 is out today as the latest weekly release candidate of Wine 6.0 that will be released in the near future. Either due to nearing the end of the release cycle and/or Wine developers having a post-holiday hangover, Wine 6.0-RC6 is coming in light on new fixes...
Mozilla Firefox Flips On AVIF Image Decoding By Default
As noted before the holidays that Mozilla Firefox was ready to enable AVIF image decoding by default, now that the holidays have passed and developers back to their keyboards, Firefox today has re-enabled AVIF by default...
Ampere Altra vs. Amazon Graviton2 Linux Performance Benchmarks
Last month we provided benchmarks of Ampere Altra against Intel Xeon and AMD EPYC with the Q80-33 CPUs in a 2P / 160 core configuration. From that article, reader questions were raised about how this high performance ARM server chip compares to Amazon's Graviton2 processors, so in this article today are such benchmarks. The Graviton2 via an AWS m6g.metal instance with 64 cores was compared to the Ampere Altra Q80-33 in its 2P 160 core configuration, 1P 80 core configuration, and then a 64 core configuration to match the Graviton2 by disabling the excess cores.
Another NVIDIA Engineer Just Made His First Contribution To Mesa
Another NVIDIA engineer has made his first contribution to Mesa in the rather interesting focus of fixing up Volta so atomic operations will work with OpenCL SVM...
L1d Cache Flushing On Context Switch Trying Again But More Conservative In 2021
Coming out in early 2020 were patches by an Amazon engineer to implement flushing the L1 data cache on context switching in the name of security given the various data sampling vulnerabilities. That work so far has been rejected from the mainline kernel but today was updated and makes it harder to enable and thus moving forward could stand chances to finally see the opt-in functionality merged to mainline...
Linux Mint 20.1 Released With Web Apps, IPTV Player, Cinnamon 4.8 Integrated
Linux Mint 20.1 is out today as the latest version of this user-friendly, desktop-focused Linux distribution built off Ubuntu 20.04 LTS...
AMDVLK 2021.Q1.1 Brings Switchable Graphics Layer, RDNA 2 Tuning
AMDVLK 2021.Q1.1 is out this morning as the first update of the year for the open-source official AMD Vulkan Linux driver and it's an exciting update...
A Linux Fix Is On The Way For Some GPUs Having AMD Smart Access Memory Issue
A Linux fix is on the way for a new quirk to address an issue whereby some AMD Radeon graphics cards have an issue with the resizable BAR (AMD Smart Access Memory) handling that could lead to lower performance...
Proton Experimental Update Brings Performance Work, MS Flight Simulator VR Mode
Proton Experimental 5.13-20210107 is out today as the first 2021 release of this Wine downstream that powers Steam Play for running Windows games on Linux...
AMD Ryzen 9 5950X + GCC 11 Compiler Benchmarks At Varying Optimization Levels
Following last month's initial benchmarks of the AMD "znver3" support that landed in the GCC 11 compiler was a request by a premium supporter to see the AMD Zen 3 benchmarks at more compiler optimizations. Well, here are those numbers for those wanting to pursue aggressive compiler optimizations on a shiny AMD Ryzen 9 5950X.
Intel Haswell GT1 Graphics Have Been Busted The Past Half-Year On Linux
While Intel is generally well regarded for their Linux development practices especially as it pertains to continuous integration and their test labs for vetting code prior to reaching the mainline Linux kernel to minimize the risk of regressions or other unintended side effects, those running older Haswell GT1 low-end graphics have seen the past several kernel versions going back a half-year yield a GPU hang at boot...
Intel Releases High Performance Computing Reference Stack 2.0
Intel has released their High Performance Computing Reference Stack 2.0 as the latest Docker image optimized for HPC/AI workloads...
Early Work Is Underway On Reverse-Engineering The Apple M1 GPU
Alyssa Rosenzweig who is known for her work on reverse-engineering Arm GPUs and in particular the multi-year effort so far working on the Panfrost open-source driver stack has taken up an interest in Apple's M1 graphics processor...
Progress On The GNOME 40 Shell Continues At Full Speed
The GNOME Shell user experience improvements and other components continue in development at full-speed for the GNOME 40 release due out in March...
NVIDIA 460.32.03 Linux Driver Released With Official Vulkan Ray-Tracing
NVIDIA today released the 460.32.03 Linux graphics driver as their first stable release in the 460 driver series...
Intel's IWD 1.11 Released For Faster WiFi Scanning
The Intel-developed IWD Linux wireless daemon is out with its first feature release of 2021...
RadeonSI Gallium3D Adds Radeon GPU Profiler Support
Surprisingly it has taken until 2021 but the RadeonSI Gallium3D OpenGL driver now supports using the company's own Radeon GPU Profiler...
NVIDIA Prepares XWayland OpenGL/Vulkan Acceleration Support
NVIDIA's Wayland support is finally coming together albeit long overdue with DMA-BUF passing support and now patches pending against XWayland for supporting OpenGL and Vulkan hardware acceleration with their proprietary driver...
Fedora 34 Approved To Enable Systemd-OOMD By Default For All Spins
The release of Fedora 34 this spring is now cleared to enable systemd-oomd by default for all spins in an effort to enhance the out-of-memory / memory pressure experience on Linux...
Freedreno In Mesa 21.0 Flips On OpenGL 3.3 Support
It was just at the end of December that the Mesa 21.0 development code enabled OpenGL 3.2 support for Freedreno, the open-source Gallium3D driver for Qualcomm Adreno graphics hardware. Now in time for Mesa 21.0 still, OpenGL 3.3 support has been achieved...
Linux 5.10.5 Released - It Disables FBCON Accelerated Scrolling
Linux 5.10.5 LTS is out today with at least one rather interesting addition...
A Look At The CPU Security Mitigation Costs Three Years After Spectre/Meltdown
With this week marking three years since Spectre and Meltdown were made public in ushering in a wave of CPU security disclosures that followed and mitigations that often resulted in measurable performance hits, here is a look at how the performance costs stand today with various new and older Intel CPUs as well as AMD processors too. This article is looking at the current performance costs under Linux with the default mitigations and then the run-time disabling of the relevant mitigations for each of the processors under test while using an up-to-date Ubuntu 20.10 paired with the new Linux 5.10 LTS kernel.
AMD's "AMDVLK" Vulkan Driver Making It Easier To Switch To RADV Driver
AMD has begun staging their new open-source driver code ahead of the next AMDVLK driver release that will likely occur this week or next. With this latest AMDVLK code dump, there is easy run-time switching support between the AMDVLK and RADV Vulkan drivers...
OpenZFS 2.0.1 Released With Linux 5.10 Support, Many Fixes
Released at the end of November was the much anticipated OpenZFS 2.0 open-source ZFS file-system implementation for Linux and FreeBSD systems. Today that has been succeeded by OpenZFS 2.0.1 with support for newer Linux kernels and many bug fixes...
Fedora 34 Looks To Sign Individual Files Within RPMs
Yet another big change being eyed for Fedora 34 is to sign individual files within shipped RPM packages. The signatures will use the Linux Integrity Measurement Architecture (IMA) and in turn can be used to enforce run-time policies around only allowing the execution of trusted files...
Raspberry Pi "VC4" DRM Driver Sees 10/12 BPC Color Depth With Linux 5.12
With Linux 5.12 the Broadcom BCM2711 SoC used by the Raspberry Pi 4 will see 10 and 12-bit color support with the VC4 Direct Rendering Manager driver...
Google Continues Work On Linux "Restricted DMA" For Situations Like Remote WiFi Attacks
Google engineers continue working on the Linux kernel around "Restricted DMA" for helping to protect systems that lack DMA access control for hardware without an IOMMU...
HDMI Forum Closing Public Specification Access Is Hurting Open-Source GPU Drivers
It's been recently elaborated why the likes of FreeSync support over HDMI aren't coming to the open-source drivers, at least not yet... It stems from the decision by the HDMI Forum to prevent public access to the HDMI specification, which in turn is hurting open-source graphics drivers...
LLVM 11.0.1 Tagged As The Latest Stable Bits For This Open-Source Compiler
While LLVM 12.0 should be out around March as the next half-year feature update to this innovative and widely-used open-source compiler stack, LLVM 11.0.1 is now being christened as the only planned stable point release to LLVM 11...
Panfrost Gallium3D Flips On AFBC For Bifrost GPUs
Adding to the long list of changes for Mesa 21.0 is the Panfrost Gallium3D driver that provides open-source OpenGL for Arm Mali graphics hardware now supporting Arm Frame Buffer Compression (AFBC) for Bifrost GPUs...
Benchmarking OpenMandriva Lx 4.2 With Its AMD Zen Optimized Build
While Intel has Clear Linux as an aggressively optimized Linux distribution catering towards their hardware, there isn't a direct equivalent for optimally showcasing the performance potential of current AMD platforms. Clear Linux often offers leading performance on Zen CPUs but that is obviously not by design but just an artifact of a lot in common between the latest Intel and AMD microarchitecture features. One of the few distributions (or only notable one) offering specific AMD Zen optimized builds has been OpenMandriva. With the OpenMandriva Lx 4.2 release candidate shipping this week, I ran some fresh benchmarks looking at how OpenMandriva Lx 4.2 RC1 compares between its generic x86_64 image and that of the Zen optimized build as well as in turn how that performance compares to Clear Linux and Ubuntu 20.10.
Wasmer 1.0 Released As The Universal WebAssembly Runtime Outside The Browser
As we have been expecting in recent weeks, Wasmer 1.0 has been released as the "universal WebAssembly runtime" for helping to accelerate WASM adoption and new use-cases outside of the web browser...
Fedora 34 To Ship With Standalone XWayland, LLVM 12 + Other Changes Approved
Fedora 34 remains under active feature development and another batch of features were unanimously approved of by the Fedora Engineering and Steering Committee...
Zink With Mesa 21.0 Now Exposes OpenGL 4.1
While for months there have been experimental patches taking Zink to OpenGL 4.6 for this OpenGL-on-Vulkan translation layer integrated into Mesa, the upstreaming process around testing and code review is quite lengthy with up until today still only exposing OpenGL 3.3 with mainline Mesa. But with the latest Git commits, Zink is now up to OpenGL 4.1...
Phoronix Test Suite 10.2 Released For Open-Source, Cross-Platform Automated Benchmarking
Phoronix Test Suite 10.2 is available today as the latest quarterly (Q1-2021) feature update to our open-source automated benchmarking framework for Linux, macOS, Solaris, Windows, and BSD platforms.
RHEL9 Raises Base Target For x86_64 CPUs Plus Possible Optimized Libraries With glibc-hwcaps
As we reported almost one year ago, Red Hat was looking at likely dropping older x86_64 CPU support from Red Hat Enterprise Linux 9 and we now have a better idea of their plans in catering RHEL9 better to modern processors...
...233234235236237238239240241242...