AMD-V with Ryzen not yet supported?

This is for discussing general topics about how to use VirtualBox.

AMD-V with Ryzen not yet supported?

Postby Eugor » 19. Mar 2017, 22:21

I'm using a Win10 64 Host + WinXP 32 Guest on a ASRock b350 pro4 + Ryzen 1700. Everything regarding virtualization is enabled on the latest stable BIOS.
Enabling AMD-V in Virtual Box makes WinXP boot with a black screen after the initial loading screen. Disabling only Nested Paging doesn't change anything.

Is AMD-V not yet supported?
Eugor
 
Posts: 2
Joined: 1. Oct 2013, 02:16

Re: AMD-V with Ryzen not yet supported?

Postby Perryg » 19. Mar 2017, 22:30

Is AMD-V not yet supported?

Sure it is. But Ryzen is still a work in progress since it was just released. I see work being done but I would not expect it to work/properly for a while.
Perryg
Site Moderator
 
Posts: 34373
Joined: 6. Sep 2008, 22:55
Primary OS: Linux other
VBox Version: OSE self-compiled
Guest OSses: *NIX

Re: AMD-V with Ryzen not yet supported?

Postby michaln » 20. Mar 2017, 11:53

Is it "AMD-V not supported" or "Windows XP doesn't know what to do with Ryzen"? You didn't even provide a VBox.log, so your guess is as good as anyone else's.

According to e.g. this,, VirtualBox does work on Ryzen.
michaln
Oracle Corporation
 
Posts: 2958
Joined: 19. Dec 2007, 15:45
Primary OS: MS Windows 7
VBox Version: PUEL
Guest OSses: Any and all

Re: AMD-V with Ryzen not yet supported?

Postby Petr Vones » 23. Mar 2017, 01:35

Perryg wrote:But Ryzen is still a work in progress since it was just released. I see work being done but I would not expect it to work/properly for a while.

Can you be more specific about the "while", please ? I think about a new Ryzen based machine (instead of Intel one to balance the Intel's dominance) for software development but the VirtualBox reliability is mandatory. 64-bit Windows host and guests only, no 3D. Thanks.
Petr Vones
 
Posts: 56
Joined: 27. Dec 2012, 01:20
Location: Czech Republic
Primary OS: MS Windows 7
VBox Version: PUEL
Guest OSses: Windows Server 2008+ 64-bit

Re: AMD-V with Ryzen not yet supported?

Postby Perryg » 23. Mar 2017, 01:47

IMHO If reliability is mandatory, I would stick with what works. I have tested AMD several times and find it inferior to Intel.
Perryg
Site Moderator
 
Posts: 34373
Joined: 6. Sep 2008, 22:55
Primary OS: Linux other
VBox Version: OSE self-compiled
Guest OSses: *NIX

Re: AMD-V with Ryzen not yet supported?

Postby michaln » 23. Mar 2017, 10:38

Perryg wrote:IMHO If reliability is mandatory, I would stick with what works. I have tested AMD several times and find it inferior to Intel.

We use AMD systems quite a lot (not Ryzen but various generation of AMD CPUs going back to 2006 or so) and they work just fine. Definitely not inferior to Intel in general, and massively better price/performance ratio. If the point is that it in the last few years it was not possible to find an AMD CPU that had performance competitive with Intel then that's entirely true, but that's what Ryzen is all about, isn't it.

Without competition, all we get from Intel is the same old stuff at the same old (high) price.
michaln
Oracle Corporation
 
Posts: 2958
Joined: 19. Dec 2007, 15:45
Primary OS: MS Windows 7
VBox Version: PUEL
Guest OSses: Any and all

Re: AMD-V with Ryzen not yet supported?

Postby Petr Vones » 23. Mar 2017, 12:01

Lets wait several months to see how it develops, there will be more user experiences. In the past most issues of AMD systems were due to crappy chipsets, namely nVidia ones. This is hopefully resolved now.
Petr Vones
 
Posts: 56
Joined: 27. Dec 2012, 01:20
Location: Czech Republic
Primary OS: MS Windows 7
VBox Version: PUEL
Guest OSses: Windows Server 2008+ 64-bit

Re: AMD-V with Ryzen not yet supported?

Postby michaln » 23. Mar 2017, 12:34

Petr Vones wrote:Lets wait several months to see how it develops, there will be more user experiences. In the past most issues of AMD systems were due to crappy chipsets, namely nVidia ones. This is hopefully resolved now.

That's been my impression too. AMD CPUs were often sold with cheap boards using questionable chipsets, and of course that caused trouble. With a Supermicro or a Tyan workstation/server board, it's a different story.

Anyway, VirtualBox does work on Ryzen CPUs with AMD-V. There may be problems with specific hosts/guests but in general it works.
michaln
Oracle Corporation
 
Posts: 2958
Joined: 19. Dec 2007, 15:45
Primary OS: MS Windows 7
VBox Version: PUEL
Guest OSses: Any and all

Re: AMD-V with Ryzen not yet supported?

Postby Petr Vones » 23. Mar 2017, 13:02

michaln wrote:Anyway, VirtualBox does work on Ryzen CPUs with AMD-V. There may be problems with specific hosts/guests but in general it works.

I am interested in experience with software development in Microsoft Visual Studio in guest system (Windows Server 2016 Standard typically). There were issues with memory corruptions under debugger in older VirtualBox versions caused by something deep in VT-x code. Similar "corner" issues might raise for AMD-V as more AMD systems are expected now.
Petr Vones
 
Posts: 56
Joined: 27. Dec 2012, 01:20
Location: Czech Republic
Primary OS: MS Windows 7
VBox Version: PUEL
Guest OSses: Windows Server 2008+ 64-bit

Re: AMD-V with Ryzen not yet supported?

Postby docholly » 4. Apr 2017, 10:00

my solution was to change the configuration to
system: paravirtualization interface to legacy
and hardware virtualization deactivated (Enable VT-x/AMD-V)
worked for me.
docholly
 
Posts: 1
Joined: 4. Apr 2017, 09:54

Re: AMD-V with Ryzen not yet supported?

Postby Ramshankar » 7. Apr 2017, 17:30

Petr Vones wrote:
michaln wrote:Anyway, VirtualBox does work on Ryzen CPUs with AMD-V. There may be problems with specific hosts/guests but in general it works.

I am interested in experience with software development in Microsoft Visual Studio in guest system (Windows Server 2016 Standard typically). There were issues with memory corruptions under debugger in older VirtualBox versions caused by something deep in VT-x code. Similar "corner" issues might raise for AMD-V as more AMD systems are expected now.


I don't think we should run into those issues with Ryzen and even if we do, debugging should be simpler than on Intel. My expectation with Ryzen is more towards supporting new virtualization features than bugs with existing code (e.g. afaik, Ryzen is the first publicly available AMD CPU with support for their AVIC - Advanced Virtual Interrupt Controller feature)
Oracle Corp.
Ramshankar
Oracle Corporation
 
Posts: 780
Joined: 7. Jan 2008, 16:17

Re: AMD-V with Ryzen not yet supported?

Postby Sean2 » 28. Apr 2017, 16:39

I am having the same issue with a Ryzen CPU, Windows 10 64 bit host, Windows XP 32 bit guest. Back screen after boot unless AMD-V is disabled. I've found setting paravirtualization interface to "HyperV" gives acceptable performance, so the only downside is that the VM is limited to 1 CPU.
Sean2
 
Posts: 1
Joined: 28. Apr 2017, 16:36

Re: AMD-V with Ryzen not yet supported?

Postby michaln » 28. Apr 2017, 21:54

Sean2 wrote:I am having the same issue with a Ryzen CPU, Windows 10 64 bit host, Windows XP 32 bit guest. Back screen after boot unless AMD-V is disabled. I've found setting paravirtualization interface to "HyperV" gives acceptable performance, so the only downside is that the VM is limited to 1 CPU.

They paravirtualization setting does nothing for XP guests.

How certain are you that XP even runs on that CPU? At any rate, since no one can provide even the most basic diagnostic information, there's really nothing to say.
michaln
Oracle Corporation
 
Posts: 2958
Joined: 19. Dec 2007, 15:45
Primary OS: MS Windows 7
VBox Version: PUEL
Guest OSses: Any and all

Re: AMD-V with Ryzen not yet supported?

Postby y_d » 30. Apr 2017, 07:21

I have been facing the same problem trying to install 32-bit XP guest under 64-bit Win10 with Ryzen 1600. The VirtualBox guest just showed blank screen shortly after the installer rebooted. I have attached my VBox.log for your information.
64-bit XP installs and runs without problems, though. However it seems many need to use 32-bit XP guests, at least for me, for localization and compatibility etc.
Attachments
XP_VBox_log.7z
(13.53 KiB) Downloaded 44 times
y_d
 
Posts: 1
Joined: 30. Apr 2017, 07:09

Re: AMD-V with Ryzen not yet supported?

Postby zypA13510 » 3. May 2017, 13:45

Hi, I'm facing the same issue here. I'm using the latest VirtualBox client (5.1.20) on Windows 10 64-bit host with Ryzen 1700 and ROG Crosshair VI Hero motherboard (SVM enabled of course).
I tried to install 32-bit Windows XP guest on VirtualBox yesterday, and after the first reboot during the installation, when it is supposed to boot from harddisk to continue the setup, it simply shows a blackscreen, after the Windows logo screen. (The setup is not running, judging from the HDD status icon, so it probably isn't problem with the display).
I turned off the VT-x/AMD-V setting, and reduced CPU core count to 1, then everything runs just fine. Don't know if it is problem with VirtualBox or the XP itself.
Log file attached.
Attachments
VBoxLog.zip
(21.98 KiB) Downloaded 61 times
zypA13510
 
Posts: 2
Joined: 3. May 2017, 13:09

Next

Return to Using VirtualBox

Who is online

Users browsing this forum: No registered users and 17 guests