-
Notifications
You must be signed in to change notification settings - Fork 158
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Hypervisor whpxvm.dll does not work #975
Comments
I have an AMD Ryzen Threadripper 2970WX and, although I don't get the "Failed to load" message like you do, when I run a trace I receive a similarly short one-liner. I have ensured that I can run Ubuntu in a Hyper-V virtual machine. The binary I tired to run for this trace is the venerable Tetris for Windows from 1990 (even GVM can run it, and I've found it can't run many of the programs I use at all) The second trace file is running the same Tetris binary again with the only thing different in my config file being that set it back to the default MAME 386 emulation core. |
Oh yeah, just an aside, this Threadripper build of mine is a completely different computer from the one I sent the previous Musinum trace from (I'm currently using that as my daily driver specifically because of this Hyper-V issue that seems to exist with AMD Zen* processors) |
Hallo, |
My last test was done on Windows 11 Home with "Plattform for Virtual Maschines" and "Windows Hypervisor Platform" enabled. |
you made sure to also have Hyper-V itself enabled right |
Does it have the following structure?
|
Hello, version: 2174 |
I am positive they are all in their correct place. |
Oh, so this is even an issue on an older Intel processor? |
IPT is the minimum for systems without a hardware TPM 2.0 module. Thus, I had to bypass the TPM requirement to install the retain version of Windows 11. Of interest is that I did not have to bypass the CPU requirement. It installed fine and updates just fine even on that processor. Runs fine, too. Windows installation didn't even call attention to the fact that it was not a Gen 7 or Gen 8 processor. But this issue with ntvdm not wanting to run WHPX on this processor has been a longstanding issue in both Windows 10 Pro preview builds and Windows 11 Pro. Other people seem to be getting it to work just fine but not me on this system. It cannot seem to find the hypervisor partition whereas QEMU finds it just fine on this same system with this same processor. |
Windows Hypervisor Platform seems to be enabled, so the most likely situation is that Load64bitDll.dll is out of date and wow64hlp.dll is not loaded properly.
|
Home Edition does not have Hyper-V settings, so it should work if you enable Windows Hypervisor Platform and then reboot. |
I didn some further testing. With an old Notebook with an Intel Celeron N2840 CPU my otvdm configuration works with hypervisor whpxvm.dll. So my problem described at the beginning of this issue seems definitly related to my AMD CPU on my desktop computer. |
Bummer. I tried a fresh, clean install of Windows. No other apps. No Core Isolation or other Security settings set to on. Spectre and Meltdown mitigations disabled. Two different versions of the DLLs tried. Still doesn’t work on my system on an i7-4770….
Sent from Mail<https://go.microsoft.com/fwlink/?LinkId=550986> for Windows
From: ***@***.***>
Sent: Sunday, December 12, 2021 7:30 AM
To: ***@***.***>
Cc: ***@***.***>; ***@***.***>
Subject: Re: [otya128/winevdm] Hypervisor whpxvm.dll does not work (#975)
I didn some further testing. With an old Notebook with an Intel Celeron N2840 CPU my otvdm configuration works with hypervisor whpxvm.dll. So my problem described at the beginning of this issue seems definitly related to my AMD CPU on my desktop computer.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub<#975 (comment)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/ABG7U7TCOKMYE26IYJ54JMDUQSWZFANCNFSM437HDPOA>.
Triage notifications on the go with GitHub Mobile for iOS<https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675> or Android<https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub>.
|
try using this new build of the whpxvm.dll file, it got hypervisor-accelerated otvdm working on my threadripper: whpxvm.zip Originally posted by @JamesDubbeleu in #1085 (comment) |
The change in the earlier zip file has been added to the master branch, test that instead |
Hallo, |
Hello,
it would be nice if hardware virtualisation would work with otvdm.
If I try this, I get the following errror when I start any application.
My configuration:
Trace:
version: 2083
0ba0:CallTo16(func=120f:001a,ds=195f) ss:sp=195f:8694 ax=0000 bx=3cb4 cx=1f40 dx=0000 si=0000 di=195e bp=0000 es=11f7 fs=0053
The text was updated successfully, but these errors were encountered: