Feed phoronix Phoronix

Favorite IconPhoronix

Link https://www.phoronix.com/
Feed http://www.phoronix.com/rss.php
Updated 2025-07-05 02:00
Coreboot Support Taking Shape For Intel Icelake
Intel developers have been punctual in their bring-up of Icelake support within Coreboot...
Google's Pixel 3 Is Using The MSM DRM Driver, More Android Phones Moving To DRM/KMS Code
It turns out Google's recently announced Pixel 3 smartphone is making use of the MSM Direct Rendering Manager driver associated with the Freedreno open-source Qualcomm graphics project. Google is also getting more Android vendors moving over to using DRM/KMS drivers to power their graphics/display...
The Spectre/Meltdown Performance Impact On Linux 4.20, Decimating Benchmarks With New STIBP Overhead
As outlined yesterday, significant slowdowns with the Linux 4.20 kernel turned out to be due to the addition of the kernel-side bits for STIBP (Single Thread Indirect Branch Predictors) for cross-HyperThread Spectre Variant Two mitigation. This has incurred significant performance penalties with the STIBP support in its current state with Linux 4.20 Git and is enabled by default at least for Intel systems with up-to-date microcode. Here are some follow-up benchmarks looking at the performance hit with the Linux 4.20 development kernel as well as the overall Spectre and Meltdown mitigation impact on this latest version of the Linux kernel.
Red Hat Developers Working Towards A Vendor-Neutral Compute Stack To Take On NVIDIA's CUDA
At this week's Linux Plumbers Conference, David Airlie began talking about the possibility of a vendor-neutral compute stack across Intel, Radeon, and NVIDIA GPU platforms that could potentially take on NVIDIA's CUDA dominance...
Endless OS Switching To The BFQ I/O Scheduler For More Responsive Linux Desktop
While Con Kolivas' kernel patch series decided to do away with BFQ support, the GNOME-aligned Endless OS Linux distribution has decided to do the opposite in move from CFQ as the default I/O scheduler over to BFQ...
AMD Optimizing C/C++ Compiler 1.3 Brings More Zen Tuning
Earlier this month AMD quietly released a new version of their Optimizing C/C++ compiler in the form of AOCC 1.3. This new compiler release has more Zen tuning to try to squeeze even more performance out of Ryzen/EPYC systems when using their LLVM-based compiler...
Outreachy Announces Its Winter 2018 Interns To Work On The Linux Kernel, GNOME
Following the recent application period, Outreachy on Thursday announced the dozens of selected participants who will have a $5500 USD paid internship the next few months for working on open-source projects...
Radeon GCC Back-End Updated For Running Single-Threaded C & Fortran On AMD GPUs
Back in September Code Sourcery / Mentor Graphics posted the Radeon GCC back-end they have been developing with the cooperation of AMD. This is for allowing the GCC compiler to eventually offload nicely to Radeon GPUs with its different programming languages and supported parallel programming models, particularly with OpenMP and OpenACC in mind. But for now this patch series just works with single-threaded C and Fortran programs. The second version of this port was posted for review...
Ubuntu Mir's EGMDE Desktop Getting Experimental XWayland
Ubuntu's little known EGMDE example Mir desktop that is mostly a proving grounds for Mir development is now receiving support for XWayland for being able to run X11 applications within this example environment...
The Open-Source AMD Linux Driver Stack Hitting Problems With The Radeon RX 590
While the Radeon RX 590 that launched this week is just yet another Polaris refresh, it turns out the open-source AMD Linux graphics driver stack isn't yet playing well with retail RX 590 graphics cards. This is quite a surprise considering the PCI ID was picked up months ago and the mature Polaris Linux driver support for quite a while now, but could be like the rough Raven Ridge Linux experience where the production cards with the shipping vBIOS isn't what the developers encountered during their pre-production driver enablement...
GNOME 3.31.2 Desktop Released
GNOME 3.31.2 is out this Friday as the latest development release in the trek towards next March's GNOME 3.32 release...
Bisected: The Unfortunate Reason Linux 4.20 Is Running Slower
After running a lot of tests and then bisecting the Linux 4.20 kernel merge window, the reason for the significant slowdowns in the Linux 4.20 kernel for many real-world workloads is now known...
Total War: WARHAMMER II Launching For Linux Next Week
Feral Interactive has just announced that Total War: WARHAMMER II will be released for Linux (and macOS) next week...
Mesa 18.3-RC3 Released With RADV Fixes, Drops Zen L3 Thread Pinning
Mesa release manager Emil Velikov has announced the latest weekly release candidate of the upcoming Mesa 18.3...
Raspbian 2018-11-13 Brings Hardware-Accelerated VLC Media Player
After releasing the Raspberry Pi 3 Model A+ yesterday, the Raspberry Pi Foundation today announced Raspbian 2018-11-13 as the latest update to their Debian-based Linux distribution for these low-cost ARM SBCs...
Radeon ROCm 1.9.2 Released - Brings SDMA/RDMA Support For Vega 20, HIP/HCC Improvements
While we know ROCm 2.0 is coming out before year's end and that will have many improvements like complete OpenCL 2.0 support, ROCm 1.9.2 is out today as the latest stable release for this Radeon Open Compute stack...
More Benchmarks Of The Performance Pullback In Linux 4.20
Last night I published some benchmarks after finding Linux 4.20 is regressing in several workloads compared to Linux 4.18/4.19 and at least was affecting Intel Core i9 "HEDT" boxes. Here are more affected workloads regressing on Linux 4.20 and it's not just limited to high-end hardware...
Another Micro-ATX Haswell Era Motherboard Working With Coreboot But Needs Tiny Blob
There are many Sandy Bridge era motherboards that have been freed by Coreboot while if you are looking for more options on something (slightly) newer, a micro-ATX Haswell-era motherboard from ASRock now works under this open-source BIOS implementation...
Qt 5.12 Lowering The QML Memory Consumption, Better JavaScript Performance
As part of The Qt Company's ongoing improvements to their tool-kit and with Qt 5.12 being an LTS release, this cycle they focused a lot on improving the performance...
Mozilla Now Ships Firefox Nightly Builds With Wayland Enabled
After what feels like an eternity in waiting years for Mozilla to ship their Firefox web-browser with native Wayland support enabled, their latest Firefox Nightly builds have achieved this milestone...
Linux 4.20 Showing Some Performance Slowdowns
Being well past the Linux 4.20 merge window I have moved onto benchmarking more of this development version of the Linux kernel. Unfortunately, there are some clear performance regressions...
VirtualBox 6.0 Beta 2 Adds File Manager For Host/Guest File Copies, OS/2 Shared Folder
Last month Oracle rolled out the public beta of VirtualBox 6.0 though didn't include many user-facing changes. They have now rolled out a second beta that does add in a few more features...
NVIDIA 410.78 Linux Driver Fixes Vulkan Corruption, Adds Quadro RTX 4000 Support
For those using the NVIDIA long-lived 410 Linux driver series over the in-beta 415.xx driver series, the 410.78 driver release is out today as the newest stable binary driver build...
Raspberry Pi 3 Model A+ Released For $25 USD
The Raspberry Pi Foundation today unveiled the Raspberry Pi 3 Model A+ ARM SBC that costs just $25 and offers Bluetooth, dual-band 802.11ac WiFi, and a 1.4GHz Cortex-A53 processor...
Google Open-Sources "Amber" Multi-API Shader Test Framework
The newest open-source graphics project out of Google is called Amber and it's a multi-API shader testing framework focused on capturing and communicating of shader bugs...
Red Hat Enterprise Linux 8 Beta Released With Stratis, Yum 4, Application Streams
The long-awaited public beta of Red Hat Enterprise Linux 8 is finally available!..
AMD Radeon RX 590 Launches, Linux Support Presumably Okay
While it comes as no surprise given all the leaks in recent weeks, today AMD officially announced the Radeon RX 590 graphics card as another update to Polaris...
University Researchers Publish Paper On GPU Side-Channel Attacks
University researchers out of University of California Riverside have published a paper this week detailing vulnerabilities in current GPU architectures making them vulnerable to side-channel attacks akin to Spectre and Meltdown...
Mesa 18.2.5 Brings Fixes For Direct3D 9 State Tracker, RADV Vulkan Driver
For those sticking to the Mesa stable release train, Mesa 18.2.5 is now available ahead of the Mesa 18.3 quarterly feature release due out in the weeks ahead...
Benchmarking Packet.com's Bare Metal Intel Xeon / AMD EPYC Cloud
With the tests earlier this week of the 16-way AMD EPYC cloud comparison the real standout of those tests across Amazon EC2, Packet, and SkySilk was Packet's bare metal cloud. For just $1.00 USD per hour it's possible to have bare metal access to an AMD EPYC 7401P 24-core / 48-thread server that offers incredible value compared to the other public cloud options for on-demand pricing. That led me to running some more benchmarks of Packet.com's other bare metal cloud options to see how the Intel Xeon and AMD EPYC options compare.
RADV Vulkan Driver To Enable Vega Primitive Binning By Default - Helps Performance
The RadeonSI OpenGL driver offered Vega primitive binning support the past year followed by the RADV Vulkan driver, but it hadn't been enabled by default. Those working on the RADV driver are now planning on unconditionally enabling this Vega performance optimization for up to a few percent performance boost...
The Newest Mesa NIR/SPIR-V Code For Handling OpenCL Kernels
It's now been nearly one year since longtime Nouveau contributor Karol Herbst joined Red Hat where one of his big projects has been working on OpenCL support for this open-source NVIDIA driver by bringing up NIR/SPIR-V support and making the necessary improvements for allowing OpenCL kernels to be represented in that IR commonly used by the Mesa drivers. The work still isn't yet in Mesa Git, but Karol this week sent out his newest patches...
PHP Lands Preload Feature, Boosting Performance In Some Cases 30~50%
PHP developers unanimously approved and already merged support for the new "preloading" concept for this web server language. PHP preloading basically allows loading PHP code that persists as long as the web server is running and that code will always be ready for each subsequent web request, which in some cases will dramatically speed-up the PHP performance on web servers...
AMD Is Hiring Another Mesa/RadeonSI Driver Developer
AMD is hiring another open-source Linux graphics driver developer with a focus on the Mesa/RadeonSI driver stack...
Intel Publishes Whitepaper On New BFloat16 Floating-Point Format For Future CPUs
Intel has published their initial whitepaper on BF16/BFloat16, a new floating point format to be supported by future Intel processors...
AMD Stages Latest Radeon/AMDGPU Changes For Linux 4.21 Kernel
AMD has posted their initial set of AMDGPU driver changes slated to go into the future Linux 4.21 kernel by way of DRM-Next...
Fedora Perfecting Their Flicker-Free Boot Experience With A New Plymouth Theme
The recent release of Fedora 29 the long-desired goal of a flicker-free boot experience to the Linux desktop was finally achieved... Well, assuming you are for now using Intel graphics and set a couple extra settings and don't have any quirky hardware. While all of the key components are in place, for Fedora 30 and beyond they will likely be taking care of the "rough edges" and already there is work on a new Plymouth boot theme for pairing with this flicker-free boot process...
DaVinci Resolve 15.2 Video Editor Released With More Improvements For Its Linux Build
Back in August marked the release of DaVinci Resolve 15 with Linux support for this professional-grade video editing solution that also supports visual effects and audio post-production capabilities. That has now been succeeded by DaVinci Resolve 15.2...
Linux Foundation's Acumos Wants To Make It Easier Deploying AI Apps
The latest software initiative out of the Linux Foundation -- and in particular their Deep Learning Foundation -- is the Acumos AI "Athena" release that tries to make it easier dealing with artificial intelligence apps...
Trying DragonFlyBSD & FreeBSD On The Intel Core i9 9900K With ASUS PRIME Z390-A
Since last month's Intel Core i9 9900K launch for this eight core / sixteen thread processor we have explored its performance for Linux gaming, how the performance and power efficiency go from the Intel 990X to 9900K, the Spectre mitigation costs, and the Intel Coffeelake Refresh performance across various Linux distributions. For those curious about using the new Intel CPUs and Z390 motherboards with one of the BSD operating systems, I spent a few days over the weekend trying out FreeBSD and DragonFlyBSD releases with the i9-9900K and ASUS PRIME Z390-A motherboard combination.
NVIDIA Working On An EGLStreams Back-End For KDE On Wayland
With no recent activity on the NVIDIA-led Unix device memory allocation work that all developer communities could get behind to supersede GBM and EGLStreams for use by Wayland compositors, NVIDIA is working on an EGLStreams back-end for KDE's KWin compositor...
MuQSS Scheduler Updated, Linux 4.19-ck1 Drops BFQ I/O Scheduler
Con Kolivas is out with an updated version of his MuQSS scheduler (based on his former Brain BFS Scheduler work) as well as his "-ck" patch-set against the mainline kernel...
Collabora Revives Work On Alpha Compositing Protocol For Wayland
Collabora's Scott Anderson has revived work on the alpha compositing protocol for Wayland, which is based upon the work done by Google on this functionality for Chromium on Wayland...
KDevelop 5.3 Released With Better C++, Python & PHP Support
KDevelop 5.3 is out today as the first major release to this KDE integrated development environment in about one year...
GNOME Mutter Brings More Fixes, Shell 3.31.2 Has Some Performance Work
New development releases of GNOME Shell and Mutter are out today in the 3.31 development series along with new 3.30 stable point releases that back-port more fixes for these important pieces to the GNOME desktop...
It Looks Like The Raptor Blackbird Open-Source Motherboard Will Sell For Just Under $900
Many have been curious to learn more about the Blackbird from Raptor Computing Systems as a lower-cost POWER9, open-source hardware alternative to their higher-end Talos II hardware that we've been recently benchmarking. The possible price has been revealed...
Wine 3.0.4 Is En Route With New Icons, Dozens Of Bug Fixes
Wine 4.0 should be out in early 2019 as the next major stable release of this increasingly used software for running Windows games and applications on Linux and other operating systems. For those not riding the bi-weekly development releases that lead up to the eventual Wine 4.0, Wine 3.0.4 is coming in the days ahead as the latest stable point revision...
C++20 Making Progress On Modules, Memory Model Updates
This past week was an ISO C++ committee meeting in San Diego, which happened to be their largest meeting ever, and they managed to accomplish a lot in drafting more planned changes around the C++20 language update...
Radeon Linux Driver Preparing Adaptive Backlight Management (ABM)
The "AMDGPU" Radeon Linux kernel graphics driver is preparing support for "Adaptive Backlight Management" as a backlight power-savings feature for laptops...
Debian Packages To Eliminate Vendor-Specific Patches, Affecting Downstreams Like Ubuntu
Debian packages have supported the concept of vendor-specific patches whereby when DPKG unpacks a source package on different operating systems / distributions (such as Debian vs. Ubuntu), different patches could be selectively applied. Ubuntu is one of the main benefactors of this feature while effective immediately these vendor-specific patches to source packages will be treated as a bug and will be unpermitted following the Debian 10 "Buster" release...
...429430431432433434435436437438...