Intel

Microsoft Announces Cobalt 200 CPU With 132 Arm Neoverse-V3 Cores

Microsoft announced the Cobalt 200 processor as their next-generation cloud-native CPU for the Azure Cloud. The Cobalt 200 will feature 132 Arm Neoverse-V3 based cores.

The Azure Cobalt 200 is Microsoft's next-generation Arm-based server CPU for cloud native workloads. Microsoft is talking up this new CPU as offering up to a 50% performance improvement over current Cobalt 100 processors. The first production Cobalt 200 servers are already running in
Continue reading...

AMD Continues Working On Xen GPU Virtualization Features - "The Best Is Yet To Come"

When it comes to GPU virtualization we have seen AMD engineers carry out a lot of work in recent years around the Xen hypervisor even when it hasn't seen as much interest from other vendors. We found out that much of their interest in Xen for GPU virtualization is due to automotive / in-vehicle infotainment demands and it remains that way. They continue cooking some new features and they say "the best is yet to come" in a new presentation on their Xen virtualization efforts.

AMD software engineer Ray Huang who
Continue reading...

More NVIDIA Nova Enablement For Linux 6.19 With Other Rust Graphics Driver Code

Alice Ryhl of Google sent out the main set of Rust language code changes for the Direct Rendering Manager (DRM) graphics/display driver subsystem ahead of Linux 6.19. Notable is continued DRM core infrastructure work for Rust plus the open-source NVIDIA "Nova" driver continues taking shape albeit isn't yet ready for end-user usage.

This DRM Rust pull for Linux 6.19 brings a few core Rust changes for furthering the build-out of the infrastructure for enabling kernel graphics drivers to
Continue reading...

GCC 16 Compiler Now Ready For AVX10.2 & APX With Intel Nova Lake

Intel's ISA documentation was updated last week to confirm Nova Lake processors will support AVX10.2 and APX extensions after they were not officially acknowledged in prior versions of the spec and the initial open-source compiler enablement with -march=novalake also left them without those prominent ISA capabilities. Following that documentation update, a few days ago LLVM Clang updated their Nova Lake compiler support for the new ISA capabilities and now the GCC compiler has received similar treatment.

Merged last night to GCC Git ahead of the GCC
Continue reading...

Linux 6.18 Receives Fixes For ELECOM M-XT3URBK & SONiX AK870 PRO Devices

Sent out today was likely the last batch of HID subsystem fixes ahead of the Linux 6.18 kernel releasing as stable around the end of the month. With it are some new device-specific quirks for fixing hardware support for a mouse and keyboard.

The ELECOM M-XT3URBK as a wired trackball mouse with six programmable buttons should see all the buttons now working under Linux. This ~$40 USD mouse (Amazon.com, affiliate link) should be playing nicely with Linux 6.1
Continue reading...

Vulkan SER Showing Up To ~47% Performance Improvement For Ray-Tracing

Last week's Vulkan 1.4.333 brought a new ray-tracing extension with VK_EXT_ray_tracing_invocation_reorder that was derived from a prior NVIDIA vendor extension (VK_NV_ray_tracing_invocation_reorder). This new extension for Shader Execution Reordering "SER" is showing to deliver some nice performance potential for Vulkan ray-tracing performance.

The Khronos Blog today published more details on the VK_EXT_ray_tracing_invocation_reorder extension
Continue reading...

Uniwill Laptop Driver Set To Premiere In Linux 6.19 Kernel

For the past several months a Uniwill laptop driver for the Linux kernel has been in development to expose extra platform capabilities for laptops manufactured by this Taiwanese OEM/ODM manufacturer. Assuming no last minute issues, this driver is now set to premiere in Linux 6.19 for helping Uniwill laptops and hardware from other brands relying on Uniwill as the device manufacturer.

This x86 platform driver for Uniwill laptops allows for features such as battery charge rate limiting, RGB light-bar controls, hardware monitoring (HWMON subsystem)
Continue reading...

Intel LASS Feature Looks Like It Will Be Upstreamed For Linux 6.19

Intel's LASS functionality was queued today into tip/tip.git's "x86/cpu" Git branch. With LASS now making it into a TIP branch, it looks like it will be submitted for the upcoming Linux 6.19 merge window barring any last minute issues or objections from Linus Torvalds.

LASS is short for Linear Address Space Separation and is a security feature that Intel software engineers have been working on for the Linux kernel for the past nearly three years. It was back in
Continue reading...

Blender 5.0 Released With Better Vulkan Support, HDR On Wayland

It's the Blender 5.0 release day! Blender 5.0 is a big step forward for this open-source 3D modeling software with better Vulkan viewport support across different GPUs/drivers, HDR support when using Vulkan and Wayland on Linux, and other very nice refinements for this popular cross-platform software package.

The Blender 5.0 release day is a bit of a mess due to the Cloudflare outage happening today. While much of the Cloudflare outage has since been addressed and services restored (including
Continue reading...

Open Source LLM

AMD ROCm 7.1 vs. RADV Vulkan For Llama.cpp With The Radeon AI PRO R9700

In the past we have seen Llama.cpp with Vulkan outperforming AMD's ROCm compute stack in some of the large language model (LLM) AI benchmarks. Curious if anything has changed given the recent ROCm 7.1 release , I ran some benchmarks of an up-to-date Llama.cpp using the AMD ROCm back-end compared to the Vulkan back-end with the latest RADV driver. For this round of testing the Radeon AI PRO R9700 graphics card was used.

Curious how

Continue reading...