AMDGPU TMZ + HDCP Should Allow Widevine DRM To Behave Nicely With AMD Linux Systems

Coming together this year for the mainline Linux kernel was the AMDGPU Trusted Memory Zone (TMZ) capability for encrypted video memory support with Radeon GPUs. This topic was talked about at this week's XDC2020 conference.

AMDGPU TMZ prevents unauthorized applications from accessing the encrypted/trusted memory of an application. TMZ protects both reads and writes while leveraging an AES cipher. But while discrete Radeon GPUs can also support TMZ, for now the AMD Linux developers have just been focused on the capability for their APU platforms
Continue reading...

Zink OpenGL-On-Vulkan Seeing Some 50~100% FPS Gains

After working on getting the Zink OpenGL-over-Vulkan driver up to OpenGL 4.6 with still pending patches, former Samsung OSG engineer Mike Blumenkrantz has been making remarkable progress on the performance aspect as well.

This generic Mesa OpenGL implementation that works atop Vulkan drivers is about to see much better performance. Blumenkrantz recently commented the performance was turning out better than expected but that was for micro-benchmarks. But now with more optimizations he is achieving even better results.

Mike commented in a brief blog post on Friday,

Intel

Intel Compute Runtime 20.37.17906 Brings Rocket Lake Support

Intel's software team has released a new version of their Compute Runtime that provides OpenCL and oneAPI Level Zero capabilities for their graphics hardware on Linux.

This update does add new Intel DG1 discrete graphics card IDs (4906 and 4907) compared to just supporting 4905 previously. But the Intel DG1 support in the Compute Runtime stack does remain disabled by default for now until it has matured.

Very exciting with this release though is Rocket Lake support has landed. The Rocket

KDE Plasma 5.21 Bringing Systemd Startup Support, Wayland Improvements

KDE developer Nate Graham known for his weekly development summaries characterized this week as " the floodgates started opening! Amazing stuff has been landing left and right every day this week! "

In addition to this week bringing the Plasma 5.20 Beta , a lot of new code began lining up for Plasma 5.21 as well as fixes for next month's 5.20 release. Among the KDE work that landed this past week includes:

- Plasma now uses systemd for startup when it's present

NVIDIA C++ Standard Library Now Available Via GitHub

Introduced last year as part of CUDA 10.2 was libcu++ as the CUDA C++ standard library, which works with not only NVIDIA CUDA enabled configurations but also CPUs. The libcu++ sources are now available via GitHub.

Libcu++ as the CUDA C++ Standard Library has been taking shape over the past year and has been advancing since with more capabilities. NVIDIA's libcu++ is forked from LLVM's libc++ standard library.

NVIDIA has talked previously of upstreaming

Sculpt OS 20.08 Released With Redesigned GUI Stack

Building off the recent Genode OS 20.08 operating system framework release is now Sculpt OS 20.08 as the open-source project's general purpose operating system attempt.

Sculpt OS 20.08 pulls in the notable Genode 20.08 changes like the redesigned GUI stack with better responsiveness and other benefits. It also includes the ability to run the Falk web browser as the first Chromium-based browser on Genode/Sculpt.

Sculpt OS is Genode's effort around creating
Continue reading...

FreeBSD 12.2 BETA2 Brings TRIM For Bhyve's VirtIO-BLK, Intel ICE Added

The second beta of the forthcoming FreeBSD 12.2 is now available with a fair number of prominent changes accumulating over the past week.

It was just last week FreeBSD 12.2 Beta was released as the first test build of this next BSD OS installment due out in just over one month's time and ahead of FreeBSD 13.0 due out around late March of next year. Even with just one week passing and hitting the second beta, a number of notable changes have made it into FreeBSD

OpenZFS 2.0-RC2 Released With Dozens Of Fixes

Nearly one month ago OpenZFS 2.0 saw its first release candidate while now it's been succeeded by another test candidate in time for some weekend exposure.

OpenZFS 2.0 is a huge update for this open-source ZFS file-system implementation in that it mainlines FreeBSD support alongside Linux, there is Zstd compression support, many performance optimizations, fast clone deletion, sequential resilvering, and a lot of other improvements and new features.

With OpenZFS 2.0-RC2 and the changes over the past month

Intel Submits More Graphics Driver Updates For Linux 5.10

Building off their earlier Intel graphics driver pull request of new material queuing ahead of the Linux 5.10 cycle, another round of updates were submitted on Friday.

This latest feature pull includes a number of Intel display code updates, enabling YCbCr 444 to 4210 conversion for HDMI DFPs, Tigerlake/Gen12 workaround updates, HDCP improvements including HDCP 1.4 support for DP MST connectors, Elkhartlake and Tigerlake voltage swing table fixes, and other small code updates throughout.

More details on these

Libre-SOC Still Persevering To Be A Hybrid CPU/GPU That's 100% Open-Source

The project that started off as Libre-RISC-V with aims to be a Vulkan accelerator but then decided on the OpenPOWER ISA rather than RISC-V is still moving ahead under the "Libre-SOC" branding.

Libre-SOC continues to be led by Luke Kenneth Casson Leighton and this week he presented both at the OpenPOWER Summit and X.Org Developers' Conference (XDC2020) on his Libre-SOC dreams of having a 100% fully open SoC on both the software and