GCC 10 Compiler Picks Up New Scheduler Model & Cost Tables For AMD Zen 2 Processors

While AMD developers published their "Znver2" compiler patches for Zen 2 originally back in November, months ahead of the recent Ryzen 3000 series launch, this compiler support was incomplete as it re-used the existing scheduler model and costs table of Znver1. Now though one of SUSE's compiler experts who often works in cooperation with AMD has published the new Znver2 scheduler model and costs table for Zen 2.

3 Hours Ago - AMD - GCC 10: Better Zen 2 - 2 Comments

22 July

7-Way Linux Distribution Benchmarks For July 2019, Including LTO'ed openSUSE Tumbleweed

As it's been a few weeks since last hosting any Linux distribution comparison and now with the rolling-release openSUSE Tumbleweed enabling LTO by default, here are some fresh Linux distribution comparison results plus tossing the newly-released Debian 10.0 into the mix as well. This round of testing included Ubuntu 18.04 LTS, Ubuntu 19.04, Fedora Workstation 30, openSUSE Leap 15.1, openSUSE Tumbleweed, Clear Linux 30450, and Debian 10.0.

22 July 09:40 AM EDT - Operating Systems - 29 Comments
Should Ubuntu Use The BFQ I/O Scheduler?

The BFQ I/O scheduler is working out fairly well these days as shown in our benchmarks. The Budget Fair Queueing scheduler supports both throughput and low-latency modes while working particularly well for consumer-grade hardware. Should the Ubuntu desktop be using BFQ by default?

22 July 06:43 AM EDT - Ubuntu - Ubuntu + BFQ - 49 Comments
GCC 10 Lands OpenRISC Support For Floating Point Instructions

When it comes to open-source processor ISAs, RISC-V currently captures much of the spotlight but OpenRISC continues chugging along as another open-source CPU architecture. The OpenRISC GCC compiler back-end and other software tooling also continues to move along for this architecture that's been in the works since 2000.

22 July 06:16 AM EDT - GNU - GCC 10 OpenRISC - Add A Comment
Linux 5.2-ck1 Released Along With MuQSS 0.193 Scheduler

Independent Linux kernel hacker Con Kolivas has released his newest "ck1" patch-set for the recently released Linux 5.2 kernel code-base. Complementing these kernel changes is his primary focus: the MuQSS scheduler that continues to aim for better interactivity and performance on mobile/desktop systems.

22 July 12:09 AM EDT - Linux Kernel - Linux 5.2-ck1 + MuQSS - 12 Comments

21 July

The New Features & Improvements Of The Linux 5.3 Kernel

The Linux 5.3 kernel merge window is expected to close today so here is our usual recap of all the changes that made it into the mainline tree over the past two weeks. There is a lot of changes to be excited about from Radeon RX 5700 Navi support to various CPU improvements and ongoing performance work to supporting newer Apple MacBook laptops and Intel Speed Select Technology enablement.

21 July 10:49 AM EDT - Software - 5 Comments
Feral's GameMode 1.4 Adds Flatpak Support, Better I/O Optimization Handling

Feral developers released a new version of their GameMode Linux game performance optimization daemon/client this weekend in order to allow this update to land in the upcoming Fedora Workstation 31. GameMode 1.4 offers up many features including new interfaces for allowing better GNOME integration and thus the Fedora interest in seeing this version in their autumn Linux distribution update.

21 July 06:29 AM EDT - Linux Gaming - GameMode 1.4 - 32 Comments
IO_uring Gets A Huge Performance Fix - Up To 755x Improvement

IO_uring is designed to deliver fast and efficient I/O operations thanks to a re-designed interface introduced in Linux 5.1 with various efficiency improvements compared to the kernel's existing asynchronous I/O code. But it turns out there was a big bottleneck within the current IO_uring code up until now.

21 July 01:13 AM EDT - Linux Storage - IO_uring Performance Fix - 19 Comments

20 July

RadeonSI Gallium3D Driver Adds Navi Wave32 Support

One of the new features to the RDNA architecture with Navi is support for single cycle issue Wave32 execution on SIMD32. Up to now the RadeonSI code was using just Wave64 but now there is support in this AMD open-source Linux OpenGL driver for Wave32.

20 July 07:19 AM EDT - Radeon - Wave Hello To Wave3D For RadeonSI - 32 Comments
The Arm SoC/Platform Changes Finally Sent In For Linux 5.3: Jetson Nano, New SoCs

The Arm SoC/platform changes arrived a bit late to the Linux 5.3 merge window ending this weekend. The Arm SoC/platform changes were only sent in on Friday night but include Librem 5 Developer Kit support in terms of the DeviceTree bits as well as improving the NVIDIA Jetson Nano support and various other SoC/platform additions.

20 July 06:18 AM EDT - Arm - Linux 5.3 Arm SoCs - 20 Comments

19 July

Pango 1.44 Is Coming Thanks To The Revival By GNOME Developers

Back in May there were the plans shared by Red Hat's Matthias Clasen to work out some improvements to the Pango layout engine library after going fairly stale in recent years. That work is coming to fruition with a Pango 1.44 release looking like it will be here soon with new features.

19 July 04:00 PM EDT - GNOME - Pango 1.44 - 10 Comments
The Open-Source NVIDIA "Nouveau" Driver Gets A Batch Of Fixes For Linux 5.3

With last week's big DRM pull request for Linux 5.3 that brought Navi support most notably on the AMD side while Intel received HDR display support, continued Icelake/Gen11 work, and more, there weren't any changes to the open-source NVIDIA "Nouveau" driver. It was another unfortunate cycle of no major improvements for the Nouveau driver but at least sent out today were a set of new "fixes" for this driver that remains crippled on Maxwell GPUs and newer.

19 July 08:38 AM EDT - Nouveau - Nouveau Fixes - 37 Comments

Past 30 Days Of News | Articles & Reviews | News Archives | RSS Feed