AMDGPU-PRO 18.50 vs. ROCm 2.0 OpenCL Performance

When recently publishing the PlaidML deep learning benchmarks and lczero chess neural network OpenCL tests, some Phoronix readers mentioned they were seeing vastly different results with using the PAL OpenCL driver in AMDGPU-PRO (Radeon Software) compared to using the ROCm compute stack. So for seeing how those two separate AMD OpenCL drivers compare, here are some benchmark results with a Vega GPU while testing ROCm 2.0 and AMDGPU-PRO 18.50.

19 January 12:00 PM EST - Display Drivers - 8 Comments
NetBSD Exploring LLVM's LLD Linker For Lower Memory Footprint

The NetBSD project has been making good progress in utilizing the LLVM compiler stack not only for the Clang C/C++ compiler but also for the different sanitizers, the libc++ standard library for C++, and other improvements most of which are working their way into the upstream code-bases. One area of NetBSD's LLVM support being explored most recently is using the LLD linker.

19 January 12:09 AM EST - LLVM - NetBSD + LLD - 2 Comments

18 January

WLinux & WLinux Enterprise Benchmarks, The Linux Distributions Built For Windows 10 WSL

Making the news rounds a few months back was "WLinux", which was the first Linux distribution designed for Microsoft's Windows Subsystem for Linux (WSL) on Windows 10. But is this pay-to-play Linux distribution any faster than the likes of Ubuntu, openSUSE, and Debian already available from the Microsoft Store? Here are some benchmarks of these different Linux distribution options with WSL.

18 January 10:46 AM EST - Operating Systems - 4 Comments
Linux 4.20 Allows Overclockers To Increase The Radeon TDP Power Limit

The AMDGPU Linux kernel driver for a while has now offered command-line-driven OverDrive overclocking for recent generations of Radeon GPUs. This has allowed manipulating the core and memory clock speeds as well as tweaking the voltage but has not supported increasing the TDP limit of the graphics card: that's in place with Linux 4.20

18 January 09:35 AM EST - Radeon - Linux + AMD GPU TDP Limit - 24 Comments
Clear Linux's make-fmv-patch Eases The Creation Of GCC FMV-Enabled Code Paths

One of the GCC compiler features unfortunately not taken advantage of by most Linux distributions is FMV - Function Multi-Versioning. FMV is what allows for the compilation of different tuned code paths depending upon the processor and for the particular code-path to be chosen at run-time, i.e. optimizing to your heart's content with AVX, SSE4, and other instruction set extensions and compiling all of that into a single binary and for the preferred code path to be taken depending upon the CPU running the binary so it will still run on older CPUs as well as today's most powerful processors.

18 January 05:16 AM EST - GNU - GCC Function Multi-Versioning - 13 Comments
MoltenVK Sees Big Update To Jump-Start Vulkan On macOS In 2019

Next month MoltenVK will celebrate one year since being open-sourced for allowing the Vulkan API to function on Apple's macOS/iOS by mapping the Vulkan calls to the Apple Metal graphics/compute API. Just in time for that first birthday, a big MoltenVK update is now available.

18 January 01:00 AM EST - Vulkan - MoltenVK Release for Vulkan SDK 1.1.97 - 6 Comments

17 January

Mesa 19.0 RADV vs. AMDVLK 2019.Q1.2 vs. Radeon Software 18.50 Linux Vulkan Performance

With the latest AMDVLK Vulkan driver improvements back to coming out on a weekly basis by AMD and Mesa 19.0 development progressing ahead of its feature freeze later this month, here is a fresh Linux gaming benchmark comparison of the AMD Radeon Vulkan driver options on Linux. Tested this round with a Radeon RX 590 and RX Vega 64 was the latest Mesa 19.0 development state for RADV, this week's new AMDVLK 2019.Q1.2 driver snapshot, and the Radeon Software 18.50 proprietary driver while running a slew of Vulkan-powered Linux games and DXVK.

17 January 12:40 PM EST - Linux Gaming - 20 Comments
ZFS On Linux Landing Workaround For Linux 5.0 Kernel Support

Last week I reported on ZFS On Linux breaking with Linux 5.0 due to some kernel symbols sought by this out-of-tree file-system driver no longer being exported and the upstream developers not willing to adjust for the ZoL code. That's still the case but the ZFS On Linux developers have a patch so at least the file-system driver will be able to build on Linux 5.0.

17 January 06:17 AM EST - Linux Kernel - ZFS On Linux - 107 Comments
GNOME's Builder IDE Goes Through Its Biggest Code Refactoring Ever

The lead developer of the GNOME Builder integrated development environment, Christian Hergert, has just led his project through its largest code re-factoring yet. Builder 3.32 coming out in March with GNOME 3.32 features more than 100k lines of code changed with various underlying improvements as well as some new features for developers.

17 January 05:46 AM EST - GNOME - GNOME Builder 3.32 - 11 Comments
Systemd 241 Paired With Linux 4.19+ To Enable New Regular File & FIFO Protection

The Linux 4.19 kernel brought the ability to disallow the opening of FIFOs and regular files not owned by the user in world-writable sticky directories in the name of security. Had this ability been around previously it could have prevented a number of CVEs going back a long time. In helping ensure this functionality gets utilized, Systemd 241 will now set these sysctl options to enable the behavior by default.

17 January 01:00 AM EST - systemd - systemd 241 - 64 Comments
Fedora Still Needs Help Testing The New Zchunk Metadata Support

Fedora has been working on transitioning to Zchunk for its DNF metadata due to its good compression ratio while being delta-friendly and leveraging the existing work of Zstandard and Zsync/casync. The metadata has been offered in Zchunk for some weeks while more client testing is needed before landing that support in Rawhide and in turn for Fedora 30.

17 January 12:09 AM EST - Fedora - Fedora Zchunk Client - 3 Comments

16 January

Intel To Eventually Explore Offering A Graphics Control Panel For Linux Systems

Intel's Linux graphics driver stack has never offered its own vendor-specific driver control panel GUI like is common among all major graphics vendors on Windows, but instead they've opted for the command-line experience and making use of common interfaces with what's offered by the different desktop environments for resolution handling, multi-monitor setup, etc. But moving forward they may end up bringing a new graphics driver control panel to Linux.

16 January 03:41 PM EST - Intel - Intel Graphics GUI Panel - 37 Comments
Mesa 19.0 Deprecates GNU Autotools Build System In Favor Of Meson

Last month was a proposed patch that would have killed the Autotools build system within Mesa. Developers have decided for the upcoming Mesa 19.0 release not to eliminate this GNU Autotools support but rather to mark it as deprecated and require an extra flag in order to make use of it.

16 January 02:23 PM EST - Mesa - Autotools Deprecated - 4 Comments
Khronos Exploring New Industry Standard For Heterogeneous Communications

From VR to autonomous vehicles to edge computing, The Khronos Group continues working on new industry standards for today's expanding compute landscape. Today the organization announced they are soliciting industry feedback and creating an exploratory group for a new, open industry standard around High Performance Embedded Computing (HPEC).

16 January 09:11 AM EST - Standards - High Performance Embedded Computing - 3 Comments

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