Wine's VKD3D 1.0 Released For Running Direct3D 12 Over Vulkan

The Wine project has announced the release of VKD3D 1.0, the first official release of this Direct3D 12 over Vulkan layer primarily developed at CodeWeavers. VKD3D is the approach Wine is pursuing for getting Direct3D 12 games from Windows working on Wine under Linux or also under macOS when paired with MoltenVK.

7 Hours Ago - Vulkan - D3D12-Over-Vulkan - 6 Comments
GCC vs. LLVM Clang vs. AOCC Compilers On AMD Threadripper

Given recent improvements to AMD Zen (znver1) with LLVM, the new AMD AOCC 1.2 compiler release, and GCC 8.1 having premiered just weeks ago, here is a fresh look at the performance of six different C/C++ code compilers when testing the performance of the resulting binaries on an AMD Threadripper 1950X system.

12 Hours Ago - Software - 7 Comments
DragonFlyBSD 5.2.1 Released

While DragonFlyBSD 5.3/5.4 is exciting on the performance front for those making use of the stable DragonFly operating system releases, DragonFlyBSD 5.2.1 is available this week.

14 Hours Ago - BSD - DragonFly 5.2.1 - Add A Comment
Mesa 18.2 Due For Release In August

While Mesa 18.1 just officially shipped last week, Mesa 18.2 as next quarter's open-source 3D OpenGL/Vulkan graphics driver stack update is scheduled for release in mid-August.

14 Hours Ago - Mesa - Mesa 18.2 - 9 Comments

22 May

ARM64 Mitigation Posted For Spectre 4 / SSBD

Following the Intel/AMD Spectre Variant 4 mitigation landing yesterday with "Speculative Store Bypass Disable" (SSBD) and then the POWER CPU mitigation landing today, ARM developers have posted their set of patches for 64-bit ARM CPUs to mitigate against this latest Spectre vulnerability around speculative execution.

22 May 11:58 AM EDT - Linux Kernel - Speculative Store Bypass Disable - 4 Comments
Qt 5.11 Released With A Big Arsenal Of Updates

The Qt Company has managed to release Qt 5.11 one week ahead of schedule compared to its original road-map, which is quite a feat considering some of the past Qt5 release delays. Beyond that, Qt 5.11.0 is offering a big slab of improvements.

22 May 06:15 AM EDT - Qt - Qt 5.11.0 - 3 Comments

21 May

DragonFlyBSD 5.3 Works Towards Performance Improvements

Given that DragonFlyBSD recently landed some SMP performance improvements and other performance optimizations in its kernel for 5.3-DEVELOPMENT but as well finished tidying up its Spectre mitigation, this weekend I spent some time running some benchmarks on DragonFlyBSD 5.2 and 5.3-DEVELOPMENT to see how the performance has shifted for an Intel Xeon system.

21 May 12:40 PM EDT - Operating Systems - 4 Comments
Looking Ahead To The Linux 4.18 Kernel

There still are several weeks to go until the Linux 4.17 kernel will be officially released and for that to initiate the Linux 4.18 merge window, but we already know some of the features coming to this next kernel cycle as well as an idea for some other work that may potentially land.

21 May 11:39 AM EDT - Linux Kernel - Linux 4.18 Features - 5 Comments
Ryzen 7 2700 / Ryzen 7 2700X / Core i7 8700K Linux Gaming Performance With RX Vega 64, GTX 1080 Ti

With the Linux benchmarks of the Ryzen 7 2700 last week I included a few Linux gaming benchmarks, but for those evaluating CPU options for your next Intel/AMD Linux gaming system upgrade, here is a much more thorough set of benchmarks from a wide variety of OpenGL and Vulkan powered Linux games. The Ryzen 7 2700, Ryzen 7 2700X, and Core i7 8700K processors were tested for this Ubuntu gaming comparison while testing with both a Radeon RX Vega 64 and GeForce GTX 1080 Ti.

21 May 07:00 AM EDT - Linux Gaming - 43 Comments

20 May

AMD AOCC 1.2 Code Compiler Offers Some Performance Benefits For EPYC

Last month AMD released the AOCC 1.2 compiler for Zen systems. This updated version of their branched LLVM/Clang compiler with extra patches/optimizations for Zen CPUs was re-based to the LLVM/Clang 6.0 code-base while also adding in experimental FLANG support for Fortran compilation and various other unlisted changes to their "znver1" patch-set. Here's a look at how the performance compares with AOCC 1.2 to LLVM Clang 6.0 and GCC 7/8 C/C++ compilers.

20 May 10:00 AM EDT - Software - 5 Comments

19 May

ARM Mali 400/450 "Lima" DRM Driver Steps Closer To Mainline

When it comes to open-source ARM Mali graphics driver efforts there has been the Panfrost driver targeting the Mali T700 series that has occupied much of the limelight recently, but there has been a separate effort still working on open-source driver support for the older 400/450 series.

19 May 06:53 PM EDT - X.Org - Lima DRM Review - 7 Comments
Raven Ridge With The Ryzen 5 2400G On Mesa 18.2 + Linux 4.17 Is Finally Stable

Depending upon the motherboard and other factors, the Raven Ridge Linux support has been a bit of a mess since its February launch. Fortunately, with time various Linux driver fixes have landed for improving the stability and performance of these APUs with Zen CPU cores and Vega graphics. During my recent testing of the AMD Ryzen 5 2400G, it was completely stable and running fine with the newest open-source driver code but the Ryzen 3 2200G was still a stability nightmare.

19 May 07:14 AM EDT - Linux Gaming - 39 Comments

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