Open-source News

RADV Re-Enables NGG Geometry Shader Support

Phoronix - Thu, 01/30/2020 - 13:02
On top of the last minute Radeon Vulkan "RADV" improvements landing on Wednesday for Mesa 20.0, another big ticket item landed... Well, re-enabled...

USB4 Support Lands In The Linux 5.6 Kernel

Phoronix - Thu, 01/30/2020 - 09:50
Ahead of USB4 devices expected to begin appearing later this year, the Linux 5.6 kernel is wired up with initial USB4 support...

Linux 5.6 Is The First Kernel For 32-Bit Systems Ready To Run Past Year 2038

Phoronix - Thu, 01/30/2020 - 07:17
On top of all the spectacular work coming with Linux 5.6, here is another big improvement that went under my radar until today: Linux 5.6 is slated to be the first mainline kernel ready for 32-bit systems to run past the Year 2038!..

AMD Zen 2 "Znver2" Optimizations With LLVM Clang 10 Bring Some Improvements

Phoronix - Thu, 01/30/2020 - 04:22
With LLVM Clang 10 having added a Zen 2 scheduler model tuned for the latest AMD CPUs over the existing "znver2" tuning that had just copied the Zen 1 scheduler, here are some benchmarks looking at the LLVM Clang 9 vs. 10 compiler performance on AMD EPYC when making use of "-march=znver2" optimizations...

Linux 5.5 Performance Overall Is Comparable To Older Kernels For Most Workloads

Phoronix - Thu, 01/30/2020 - 03:00
Since the stable release of Linux 5.5 this weekend I have been carrying out benchmarks for looking at how the performance of this newly-minted kernel compares to older releases. Here are benchmark results of Linux 5.3 vs. 5.4 vs. 5.5 with an AMD Ryzen Threadripper 3970X but the results are similar to other HEDT and lower-end systems we've tested thus far...

Linux 5.6 Kernel Adds New System Call For "openat2" - More Extensible openat()

Phoronix - Thu, 01/30/2020 - 00:48
A new system call added to the very feature rich Linux 5.6 kernel is openat2() for more extensible behavior compared to the existing openat() functionality...

Pages