Ryzen 7000 / 8000 random reboot virtualization issues fixed in last-minute Linux 6.12 patch

Just ahead of the intended release of Linux kernel version 6.12, AMD Linux engineer Mario Limonciello pushed an urgent fix to be merged with Linux kernel 6.12, and retroactively to other kernels. The fix gets rid of some hard crashing issues that were being experienced by Ryzen 7000 and 8000 Series processor users dabbling in virtualization, perPhoronix.

As explained by AMD engineer Mario Limonciello in hispatch note, "A number of Zen4 client SoCs advertise the ability to use virtualized VMLOAD/VMSAVE, but using these instructions is reported to be a cause of a random host reboot. These instructions aren't intended to be advertised on Zen4 client, so clear the capability." In other words, the fix here is simply disabling virtualized VMLOAD/VMSAVE instructions on Zen 4, since Zen 4 CPUs weren't meant to have these instructions to begin with.

Amusingly, this isn't the only major virtualization-related bug we've reported on this week, or even today. We just coveredan issue with M4 Macs and virtualizing versions of MacOS older than 13.4 Ventura, which was released in just May 2023. Unlikethisvirtualization bug, though, that one has yet to be fixed — impacted Mac users can only resort to older Mac computers, unlike AMD Linux users who will soon be covered by upcoming Linux kernel patches, even if they don't shift to the 6.12 kernel completely.

In any case, now that this AMD crashing issue with virtualization under Linux has been fixed, it looks like the upcoming launch of Linux kernel 6.12 should proceed without a hitch. Several new features are coming with kernel version 6.12, but most of them involve laying down compatibility preparations for upcoming AMD, Intel, Nvidia, and even Qualcomm CPUs and GPUs. Kernel 6.12 will even haveRaspberry Pi 5support, which is a first for a mainline kernel.

Considering how many AMD and Linux users utilize virtualization and virtual machines for a variety of goals (from getting around software compatibility issues through Wine or Proton to running virtual machines for server or enterprise use), it's a good thing that this bug with Ryzen 8000 and Ryzen 9000 Series CPUs was able to get ironed out ahead of Linux kernel 6.12's full release. Fortunately, AMD's server-side EPYC CPUs were not impacted by these bugs, to begin with.

Hot Rec

Intel doesn't plan to bring 3D V-Cache-like tech to consumer CPUs for now

Intel doesn't plan to bring 3D V-Cache-like tech to consumer CPUs for now

HighPoint launches a 492TB external NVMe RAID storage solution smaller than a shoebox

HighPoint launches a 492TB external NVMe RAID storage solution smaller than a shoebox

Maker builds Raspberry Pi-powered Rick and Morty watch to remotely control smart home

Maker builds Raspberry Pi-powered Rick and Morty watch to remotely control smart home

U.S Department of Commerce finalizes $6.6 billion CHIPS Act funding for TSMC Fab 21 Arizona site

U.S Department of Commerce finalizes $6.6 billion CHIPS Act funding for TSMC Fab 21 Arizona site

TSMC discovers unexploded bomb at Kaohsiung chip fab construction site

TSMC discovers unexploded bomb at Kaohsiung chip fab construction site

Corsair expects Nvidia's RTX 50 series will retain the 12V-2x6 power connector

Corsair expects Nvidia's RTX 50 series will retain the 12V-2x6 power connector

Two Ryzen 7 9800X3D CPUs burned out on X870 motherboards

Two Ryzen 7 9800X3D CPUs burned out on X870 motherboards

Chinese GPU unicorn Moore Threads inches closer to IPO: Report

Chinese GPU unicorn Moore Threads inches closer to IPO: Report

Raspberry Pi Compute Module 5 spotted at exhibition ahead of official launch

Raspberry Pi Compute Module 5 spotted at exhibition ahead of official launch

GOG launches "Preservation Program" for porting and maintaining "Good Old Games" to modern PCs with 92 classic games

GOG launches "Preservation Program" for porting and maintaining "Good Old Games" to modern PCs with 92 classic games