AMD has shared with us that they have published a video to explain in basic terms for the audience at large "What is ROCm?", a.k.a. the Radeon Open Compute stack...
Last week I provided some fresh benchmarks of Windows 10 May 2020 vs. Linux on AMD. As has been common across multiple systems particularly with Threadripper, using Linux leads to a ~20% uptick in performance at large over Windows. While at times we have seen similar advantages for Intel CPUs on Linux, with the new Intel Core i9 10900K Comet Lake processor it is a very competitive race between Windows 10 May 2020 Update and Ubuntu Linux.
While not the long-awaited GIMP 3.0, GIMP 2.10.20 is out today as the newest stable release for this open-source image editor alternative to the likes of the proprietary Photoshop software...
Disclosed back in March was the LVI attack (Load Value Injection) affecting Intel CPUs. Mitigating LVI requires compiler toolchain changes and LLVM 11 merged its LVI mitigation last month that adds a load fence after each instruction that may be vulnerable to this attack, similar to the GNU Assembler changes. Now though LLVM is adding an unoptimized version of their LVI pass...
Martin Peres who is known for his decade plus in the X.Org community for his longstanding work on the open-source Nouveau driver and in recent years working on Intel's open-source graphics driver team has been brewing a new hobby project around generic open-source Linux drivers for FPGAs...
While Intel's CrossTalk/SRBDS vulnerability dominated the conversation on Tuesday, Arm quietly revealed a new speculative execution vulnerability of its own called Straight Line Speculation...
With Intel supporting Adaptive-Sync/VRR with Gen11+ graphics and these days with effectively only supporting xf86-video-modesetting for X.Org-driven Linux desktops rather than their basically dead xf86-video-intel driver, the Intel open-source Linux developers continue working on plumbing variable refresh rate support into this generic modesetting DDX...
The LLVMpipe software OpenGL implementation that recently has seen work on MSAA, tessellation shader support, and other improvements, now has a working on-disk shader cache implementation...
The ACPI-defined Collaborative Processor Performance Control (CPPC) CPUFreq driver will support "boosting" to the optimal performance level with the Linux 5.8 kernel...
Following yesterday's disclosure of CrossTalk / SRBDS after a nearly two year embargo period for this Special Register Buffer Data Sampling vulnerability, I have been running benchmarks on multiple systems for the past nearly 24 hours. Here are some preliminary data points for both synthetic and real-world workloads on various Intel CPUs before/after mitigating SRBDS with the updated Intel microcode.
The previously reported on Sienna Cichlid support for AMD's RadeonSI OpenGL driver has finished its quick review process and now merged for Mesa 20.2...
On the desktop side for Ubuntu 20.10 one of the changes we have been eager to see is ZFS encryption support on new installations in an easy-to-use manner and extending their existing OpenZFS file-system support. That ZFS encryption support has begun to land...
While Linux 5.6-ck1 was much delayed due to Dr. Con Kolivas being busy designing COVID-19 equipment, that work has settled down and the retired anaesthetist is out with his newest Linux patches for improving system responsiveness...
Following a survey of FreeBSD developers gauging interest in a new Code of Conduct and then a follow-up survey of keeping their current CoC versus adopting one similar to the LLVM or Go projects, FreeBSD has now settled on a new document...
Following today's disclosure by Intel of the CrossTalk/SRBDS vulnerability that is MDS-based and vulnerable across physical cores with affected instructions, Intel released new CPU microcode to mitigate the most prone/significant instructions. I've been benchmarking the impact of this new microcode on multiple systems and will have a full report tonight or tomorrow morning... But here is a look specifically at the look at the impact on the RdRand performance...
This morning I noted CrossTalk / SRBDS as the newest side-channel vulnerability following Intel's monthly security advisories being sent out. It turns out Intel broke their own embargo on the disclosure and I happened to spot it quickly before they retracted it. In the hours since, the university researchers behind this CrossTalk vulnerability reached out and have provided an embargoed copy of the whitepaper. As of now, the formal disclosure time has passed so information on this new side-channel Intel CPU vulnerability is public and it shows for the first time that speculative execution can enable attackers to leak sensitive information across physical cores on Intel CPUs.
The Linux Vendor Firmware Service (LVFS) for serving up firmware/BIOS files to Linux users has now served over 16 million downloads thanks to cooperation from over 80 vendors that have uploaded more than 4,000 firmware files...
The open-source Nouveau kernel driver has supported Volta GPUs for some time and since Linux 5.6 also supported open-source initialization of Turing GPUs for hardware acceleration. But missing for Volta and Turing has been the Mesa-side support for enabling 3D (OpenGL) and compute (OpenCL) functionality on these newer GPUs. That is finally changing with pending Mesa patches...
Consulting firm Igalia that has been working under contract with the Raspberry Pi Foundation on developing a Raspberry Pi Vulkan driver for the Raspberry Pi 4 and future SBCs has provided a status update on their development efforts...
There are some urgent fixes pending for the x86/x86_64 speculative execution handling for the Linux kernel following a Google security engineer discovering these issues, including one of the fixes address a situation that unfairly impacted AMD CPUs...
Merged back in Linux 5.7 was the new exFAT file-system driver backed by Samsung and replacing the prior "staging" exFAT driver that had been around for the prior few kernel releases. Samsung has now sent their queued up exFAT improvements for the Linux 5.8 kernel...
Canonical's Andrea Righi who is on the Ubuntu Kernel Team sent out a set of patches last week working on opportunistic memory reclaim support as a means of achieving much speedier system hibernation and resume performance...
Last week AMD's open-source Linux engineers published the initial Linux kernel driver patches for the "Sienna Cichlid" GPU that appears to be almost definitely the big Navi 2. Now that those AMDGPU patches are public, the folks working on the user-space drivers have had the go-ahead to begin volleying their related patches for Sienna Cichlid. Out today is the RadeonSI OpenGL driver support for this next-generation Navi GPU...
Given the recent releases of Chrome 83 and Firefox 77 while Firefox 78 was promoted to beta, here are some current web browser benchmarks from the Linux desktop for these different browser releases.
On Sunday Greg Kroah-Hartman began sending in his pull requests to the different areas of the kernel he oversees for the ongoing Linux 5.8 merge window...
Longtime open-source Intel Linux graphics driver developer Chris Wilson on Sunday sent out a big patch series that introduces a new fair low-latency scheduler for the Intel kernel graphics driver...
Last week saw the main Direct Rendering Manager driver updates for Linux 5.8 with a lot on the open-source graphics front while a secondary pull request was submitted today with the Freedreno "MSM" DRM driver changes for this open-source Qualcomm Adreno driver implementation...
While more laptops are shipping these days finally with Icelake "Gen 11" graphics and Tiger Lake with "Gen 12" graphics are expected soon, there still is an incredible amount of hardware out there making use of Intel Gen 9 graphics that have been in use since Skylake. It's looking like for the Ubuntu 20.10 cycle, there is going to be an emphasis on offering better performance for this very common generation of Intel UHD Graphics...
It was just over a week ago that Reiser4 was updated for Linux 5.6 support while now it's been updated for the newly-minted Linux 5.7 stable kernel along with updating the experimental Reiser5 file-system for this latest kernel series...
NVIDIA has yet to formally announce the 450 Linux driver series in beta or stable form, but the first pre-release builds in the 450 branch did manage to creep out this past week alongside the CUDA 11.0 release candidate...
One week after the release of the big Linux 5.7 kernel release with its many new features, the first point release is now available and overall it's quite light for being the first point release in a new series...
The RISC-V architecture code in the Linux kernel continues seeing more improvements for running on real hardware and seeing other capabilities introduced...