RADV Vulkan Driver Improvements Coming For Wolfenstein 2 On Wine

Wolfenstein II: The New Colossus makes use of the Vulkan graphics API on the id Tech 6 engine but sadly remains Windows-only aside from the consoles. While it runs with Wine, there are some bugs when using the RADV Radeon Vulkan driver but fortunately one of Valve's Linux developers is working on some improvements.

6 Hours Ago - WINE - Thanks Valve - 12 Comments
Vulkan Turns Two Years Old, What Do You Hope For Next?

This last week marked two years since the debut of Vulkan 1.0, you can see our our original launch article. My overworked memory missed realizing it by a few days, but it's been a pretty miraculous two years for this high-performance graphics and compute API.

14 Hours Ago - Vulkan - Vulkan At 2 - 12 Comments
GCC 8 Will Let You -march=native Correctly On ARM/AArch64

Linux developers and enthusiasts on x86_64 have long enjoyed the ability to use the -march=native option for having the GCC compiler attempt to auto-detect the CPU and set the appropriate microarchitecture flags. That support is finally being offered up for ARM with GCC 8.

18 Hours Ago - GNU - Native Tuning - 7 Comments

23 February

Pengutronix Gets Open-Source 3D Working On MX8M/GC7000 Hardware

We've known that Pengutronix developers had been working on i.MX8M / GC7000 graphics support within their Etnaviv open-source driver stack from initial patches posted in January. Those patches back at the start of the year were for the DRM kernel driver, but it turns out they have already got basic 3D acceleration working.

23 February 01:04 PM EST - Mesa - i.MX8M - 5 Comments
Glxinfo Gets Updated With OpenGL 4.6 Support, More vRAM Reporting

The glxinfo utility is handy for Linux users in checking on their OpenGL driver in use by their system and related information. But it's not often that glxinfo itself gets updated, except that changed today with the release of mesa-demos-8.4.0 as the package providing this information utility.

23 February 08:05 AM EST - Mesa - mesa-demos 8.4 - 9 Comments
Another Potential Performance Optimization For KPTI Meltdown Mitigation

Now that the dust is beginning to settle around the Meltdown and Spectre mitigation techniques on the major operating systems, in the weeks and months ahead we are likely to see more performance optimizations come to help offset the performance penalties incurred by mitigations like kernel page table isolation (KPTI) and Retpolines. This week a new patch series was published that may help with KPTI performance.

23 February 03:41 AM EST - Linux Kernel - Global Pages - 4 Comments

22 February

Windows 10 WSL vs. Linux Performance For Early 2018

Back in December was our most recent round of Windows Subsystem for Linux benchmarking with Windows 10 while since then both Linux and Windows have received new stable updates, most notably for mitigating the Spectre and Meltdown CPU vulnerabilities. For your viewing pleasure today are some fresh benchmarks looking at the Windows 10 WSL performance against Linux using the latest updates as of this week while also running some comparison tests too against Docker on Windows and Oracle VM VirtualBox.

22 February 01:30 PM EST - Operating Systems - 14 Comments
SPIR-V Support For Gallium3D's Clover Is Closer To Reality

It's been a busy past week for open-source GPU compute with Intel opening up their new NEO OpenCL stack, Karol Herbst at Red Hat posting the latest on Nouveau NIR support for SPIR-V compute, and now longtime Nouveau contributor Pierre Moreau has presented his latest for SPIR-V Clover support.

22 February 11:52 AM EST - Mesa - SPIR-V Clover - Add A Comment
The Community Has Brought The Unity 8 Desktop To Ubuntu 18.04

Besides bringing Ubuntu Touch to new mobile devices, the UBports team has also managed to continue their community-driven work on advancing the Unity 8 convergence desktop after Canonical abandoned work on it last year. They now have Unity 8 working on top of Ubuntu 18.04 LTS.

22 February 10:21 AM EST - Ubuntu - Unity 8 On Ubuntu 18.04 - 15 Comments
Qt Has A Super Busy Year Ahead With A Lot Of Features Planned For 2018

Tuukka Turunen of The Qt Company has shared some of the company's plans for the Qt toolkit in 2018. There is a lot ahead for this open-source, cross-platform toolkit in 2018 with another long-term support release later this year, new Qt Python bindings, a safety-critical renderer and more.

22 February 06:53 AM EST - Qt - Qt: Grand Plans For 2018 - 2 Comments

21 February

Wine-Staging Has Been Revived, Working Towards New Release

Wine-Staging has been a flavor of Wine popular with Linux gamers for often carrying bleeding-edge patches and other experimental work prior to being mainlined. But over two months ago, Wine-Staging went silent without any further updates. A few days ago the original maintainers announced they parted ways with the work due to lack of time and would not be issuing any new releases. Now there are new developers taking over.

21 February 08:30 PM EST - WINE - Wine-Staging - 84 Comments
OpenBSD Gets Mitigated For Meltdown CPU Vulnerability

A few days back FreeBSD 11 stable was mitigated for Meltdown (and Spectre vulnerabilities), which came more than one month after these nasty CPU vulnerabilities were disclosed while DragonFlyBSD was quickly mitigated and the first of the BSDs to do so. While OpenBSD is known for its security features and focus, only today did it land its initial Meltdown mitigation.

21 February 07:44 PM EST - BSD - OpenBSD Meltdown - 14 Comments
Intel Coffee Lake OpenGL Performance On Windows 10 vs. Linux

For those curious about the state of Intel's open-source Mesa OpenGL driver relative to the company's closed-source Windows OpenGL driver, here are some fresh benchmark results when making use of an Intel Core i7 8700K "Coffee Lake" processor with UHD Graphics 630 and testing from Windows 10 Pro x64 against Ubuntu 16.04.3 LTS, Ubuntu with the Linux 4.16 Git kernel and Mesa 18.1-dev, and then Intel's own Clear Linux distribution.

21 February 05:35 PM EST - Operating Systems - 9 Comments
DDR4 Memory Scaling Performance On AMD Raven Ridge / Ryzen 5 2400G

While we all know that APUs crave as fast as system memory as possible, with DDR4 memory kits these days easily costing more than the Ryzen 3 2200G and even the Ryzen 5 2400G, here are some reference results when testing the Ryzen 5 2400G under Linux with memory speeds from DDR4-2133MHz to DDR4-3600MHz.

21 February 02:21 PM EST - Radeon - DDR4-3600 Tops - 18 Comments
Nouveau's NIR Support Inches Closer To TGSI Quality

Longtime Nouveau contributor Karol Herbst joined Red Hat at the end of last year where his current task is on NIR intermediate representation support for Nouveau as part of bringing SPIR-V compute support to this open-source NVIDIA Linux driver.

21 February 10:33 AM EST - Nouveau - Nouveau NIR V5 - 3 Comments
Intel GLSL On-Disk Shader Cache Enabled By Default

For Mesa 18.0 is the initial Intel shader cache support for archiving compiled GLSL shaders on-disk to speed up the load times of subsequent game loads and other benefits. For the Mesa 18.0 release the functionality isn't enabled by default but it will be for Mesa 18.1.

21 February 06:00 AM EST - Intel - Intel Shader Cache Is On - 10 Comments
Xorgproto 2018.3 Brings RandR Leasing + Non-Desktop Monitors

Xorgproto debuted earlier this month as a centralized package of all X.Org protocol headers that used to be versioned and developed independently. Given the slower development now of the xorg-server and lots of the protocols being intertwined, they are now all bundled together. Tuesday marked the 2018.3 release with the new additions for Keith Packard's SteamVR Linux infrastructure work.

21 February 12:01 AM EST - X.Org - xorgproto 2018.3 - Add A Comment

20 February

A Linux Kernel Driver Is Being Worked On For Valve's Steam Controller

Right now to make most use of the Steam Controller on Linux you need to be using the Steam client while there have been independent user-space programs like SC-Controller to enable Steam Controller functionality without the Steam client running. A new and independent effort is a Linux kernel driver for the Steam Controller.

20 February 05:00 PM EST - Valve - Steam Controller Kernel Driver - 19 Comments
Even With AMDGPU DC, HDMI/DP Audio Isn't Working Out For All Radeon Linux Users

While the newly-released Raven Ridge APUs could make for nice HTPC systems given the number of compatible mini-ITX/micro-ATX motherboards and these 65 Watt APUs offering Zen CPU cores with Vega graphics, besides the current problematic Raven Ridge graphics support, there are still some broader AMDGPU DC audio problems for newer graphics cards.

20 February 03:44 PM EST - Radeon - HDMI/DP Audio - 29 Comments
New Wine-Vulkan Patches Are Under Review

Roderick Colenbrander's Wine-Vulkan work for Vulkan infrastructure support under Wine has been updated and is ready for review, making these initial bits a candidate for soon being incorporated into mainline Wine.

20 February 09:50 AM EST - WINE - Wine-Vulkan - 4 Comments
Benchmarking Amazon EC2 Instances vs. Various Intel/AMD CPUs

Given the recent performance changes following the Spectre/Meltdown CPU vulnerability mitigation and having just wrapped up some fresh CPU bare metal benchmarks as part of that testing as well as the recent AMD Raven Ridge launch, I've carried out a fresh round this week of benchmarks on various Amazon EC2 on-demand instance types compared to a number of bare metal Intel and AMD processors in looking at how the compute performance compares.

20 February 08:28 AM EST - Software - 12 Comments
RadeonSI Now Offers NIR Shader Cache Support

Earlier this month Valve Linux GPU driver developer Timothy Arceri landed NIR shader caching support within the Gallium3D Mesa state tracker as an alternative to the existing TGSI IR caching support. Arceri has now worked through implementing this NIR cache support for the RadeonSI driver.

20 February 05:10 AM EST - Radeon - NIR Shader Disk Cache - 4 Comments

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