Request: Option to disable AMD SVM (virtualization) in BIOS – Needed for ODIS compatibility

I’m using a Framework 16 with the AMD Ryzen 7 7840HS CPU, and I need to run AUDI’s ODIS diagnostic software.
ODIS refuses to start when any hypervisor or virtualization is detected.
Even after disabling all Hyper-V, VBS, and Credential Guard features in Windows, the system still reports:
VirtualizationFirmwareEnabled : True
A hypervisor has been detected.

1 Like

I don’t think there is a bios setting to disable VM on the FW16.

Maybe that could be done using smokeless, or ironically a vm that hides it’s vmness XD.

You’re telling me there isn’t any option anywhere in BIOS to turn off VT-x or VT-d?! Thats dumb

1 Like

Bios/firmware really isn’t frameworks strong point XD.

There is barely any settings at all (though vt-x/d are intel things but I know what you mean.).

1 Like

Believe me, I’m painfully well aware. Sold my FW13 because of it tbh. This is a farce if true. Thats just basic. I mean, generally you’d leave it on regardless but still…just have sane defaults and expose the options to the people that want/need them.

1 Like

I’ve never heard of smokeless, I tried looking it up and couldn’t find anything on it, mind explaining? Thank you though for the insight.

Yep so your PC is constantly virtualized meaning any software that does low level VM checks it won’t pass.

1 Like

Smokeless umaf, it’s a utility to access the standard amd bios menus.

The virtualization extensions being enabled does not mean the pc is actually visualized but it is possible the software just checks for their availability (which is kind of ironic as you usually only have those available on the host and not in the vm unless you do some nested virtualization stuff). It’s also possible windows is running virtualization based security which could be what’s tripping this thing up (as the whole system is kinda running in a vm there).

This is most likely sense it is the default for win 11 afaik. Idk if turning off hyper v breaks that or not as OP has stated turning off all virtualization in the OS

I thought turing on hyperv broke it but that probably got fixed at some point.

I’ve done everything I can to disable all virtualization on Windows even in the reg so I tried every method but the CPU in task manager still says virtualized and the cpuid says the system is supervised and that’s what is prevent ODIS from not working. I tested it on another computer where I was able to disable that and ODIS worked just fine.