PDA

View Full Version : [all variants] How to enable nested paging on Virtualbox


quad65
December 27th, 2008, 04:57 PM
Hi,

I found out that nested paging feature improves VM performance. This feature is newly added, so no gui setting is available for this one. I tried using the following command, but it was not enabled:

VBoxManage modifyvm "Windows XP" -nestedpaging on

My VM's name is Windows XP, so no problems there. I have an AMD X2 processor, AMD-V is enabled.

Can anyone help me?

Thanks in advance.

Dedoimedo
December 28th, 2008, 07:23 AM
AMD-V is enabled in VB via Settings or in BIOS, too?
Dedoimedo

quad65
December 30th, 2008, 07:04 AM
It is enabled in both settings and BIOS.

sonofusion82
January 1st, 2009, 12:48 PM
I have Phenom X4 and nested paging works for me after enabled with the command by OP.
However, if I am not mistaken, nested paging requirest at least AMD K10 Barcelona or Phenom cores. Unfortunately, AMD Athlon X2 might not work.
After enabling it, I can see noticable performance boost. I would really recommend it if you have a newer AMD processor or Nehalem.

quad65
April 19th, 2009, 02:15 AM
I would like to announce that, as of VirtualBox 2.2.0, there is a checkbox to enable nested paging.

But that does not mean I was able to enable it. Although I checked it, it was disabled. So, what sonofusion82 said seems to be true.

About nested paging getting disabled at runtime, here is a bug report:

http://www.virtualbox.de/ticket/3141

rJ~
April 20th, 2009, 02:31 PM
Nested paging is indeed only available for K10 (Phenom) for AMD cpus (and i7 for Intel cpus).