Parallels Forums
> Archives > Parallels Desktop for Mac  
How To Enable VT (aka VTX or VT-x) with rEFIt and vmx-var-set.efi  
  

How To Enable VT (aka VTX or VT-x) with rEFIt and vmx-var-set.efi

Prev Previous Post   Next Post Next
Jul 13, 2006, 05:54 PM
#1  

monoclast
Junior Member


Join: May 2006
Posts: 24
How To Enable VT (aka VTX or VT-x) with rEFIt and vmx-var-set.efi
I've seen a bunch of instructions here for doing this; but all of them seemed to leave out one or two crucial details. So I'll try to provide those who need it a more complete list of steps to get this done, as well as some background about why one might want to do this to begin with:

The chips Apple uses in the Intel Macintosh computers have VT built into them. VT stands for Virtualization Technology — it allows the chip to run multiple operating systems and applications in independent partitions on the chip, resulting in reletively large speed increases for the end user. Basically, you will see fairly dramatic speed increases running Parallels with VT enabled compared to running Parallels without VT enabled. For detailed information about VT, see http://www.intel.com/technology/computing/vptech/.

Unfortunately for us Mac users, VT is not turned on in all current Intel Macintosh computers, for whatever reason. As a result, Parallels users have experienced intermittant success with Parallels ability to enable VT on its own. These instructions show you how to use the EFI firmware in Intel Macs to enable VT in the processor permanently, so that it lasts through restarts of the computer.
  1. If firmware update is available for your Intel Mac, install it before continuing. (NOTE: There was a firmware update for the Intel Mac mini when this procedure was written: http://www.apple.com/support/downloads/macminiearly2006firmwareupdate101.html).
  2. Download rEFIt disk image from: http://prdownloads.sourceforge.net/refit/rEFIt-0.5.dmg?download
  3. Download vmx-var-set.efi zip archive from: http://i30www.ira.uka.de/~joshua/vmx.zip
  4. Mount rEFIt disk image.
  5. Decompress vmx zip archive.
  6. Copy rEFIt "efi" folder to root of startup volume.
  7. Copy "vmx" folder into "efi" folder at root of startup volume.
  8. Open Terminal.
  9. In Terminal, enter command: cd /efi/refit
  10. Enter command: ./enable.sh
  11. At prompt, enter your user account password.
  12. Restart computer, holding down Option/Alt key on keyboard until you see boot device selection menu.
  13. Select rEFIt boot device to enter rEFIt menu.
  14. In rEFIt menu, select Console.
  15. At console prompt, enter volume command: fs0:
  16. Enter command: ls
  17. If root of startup volume is not listed:
    1. Increment volume number (for example, "fs1")
    2. Re-enter volume command (for example, fs1: )
    3. Go back to step 16.
  18. If root of startup volume is listed (NOTE: you should see items such as: Users, Volumes, etc, mach, private, var, usr), enter command: cd efi
  19. Enter command: cd vmx
  20. Enter command: vmx-var-set.efi
  21. If an error message was displayed, here or at any point prior to this, it's possible some files are not in the right place, or you missed a step. Try the steps again from the start, and if they still don't work, seek help online!
  22. If no error message was displayed, enter command: exit
  23. From rEFIt menu, boot into Mac OS X (usually the first menu item).
  24. Remove "efi" folder from root of startup volume.
  25. Open Apple menu > System Preferences > Startup Disk.
  26. Select your normal Mac OS X startup disk.
  27. Close System Preferences.
  28. Shut down.
  29. Leave computer completely off for 10 seconds.
  30. Turn computer back on and boot up normally (no keys held down).
  31. Run Parallels.
  32. In Parallels, open and start a virtual machine. (NOTE: The About Parallels dialog box does not show Intel VT-x unless a virtual machine is currently loaded and running!)
  33. From Parallels menu bar, select Parallels > About Parallels Desktop.
  34. In About Parallels Desktop dialog box, click More Info button.
  35. About dialog box should now show Virtualization Mode: Intel VT-x.

Hope this helps!

-mono
 


Thread tools Display modes
Threaded Mode