Hello,
I have the following problem with newest VB, that it doesnt detect my CPU correctly. It is an Intel i7-3770, Intel Virtualization and vt-d are activated in bios.
VB doesnt recognize 64bit CPU
VB doesnt recognize 64bit CPU
- Attachments
-
ubuntu-2013-12-21-18-27-22.log- (98.89 KiB) Downloaded 3 times
-
- cpu.gif (10.94 KiB) Viewed 1354 times
Last edited by buffl on 22. Dec 2013, 01:19, edited 2 times in total.
-
mpack
- Site Moderator
- Posts: 39134
- Joined: 4. Sep 2008, 17:09
- Primary OS: MS Windows 10
- VBox Version: VirtualBox+Oracle ExtPack
- Guest OSses: Mostly XP
Re: VB doesnt recognize 64bit CPU
Make sure the 64bit template is selected in the guest settings.
Re: VB doesnt recognize 64bit CPU
There are no 64bit templates selectable... Like I said. It seems VB doesnt recognizes the cpu as 64bit. Look at the picture, options for more than 1 core is greyed out, and virtualization option tab is also greyed out.
- Attachments
-
- cpu2.gif (12.67 KiB) Viewed 1356 times
-
noteirak
- Site Moderator
- Posts: 5231
- Joined: 13. Jan 2012, 11:14
- Primary OS: Debian other
- VBox Version: OSE Debian
- Guest OSses: Debian, Win 2k8, Win 7
- Contact:
Re: VB doesnt recognize 64bit CPU
Make sure Virtualization is enabled in the BIOS and Hyper-V is not installed, or any other product using Virtualization is running.
Hyperbox - Virtual Infrastructure Manager - https://apps.kamax.lu/hyperbox/
Manage your VirtualBox infrastructure the free way!
Manage your VirtualBox infrastructure the free way!
Re: VB doesnt recognize 64bit CPU
Thank you noteirak for your hint. You were right, the reason was Hyper-V was installed, and that blocked VB from working. Maybe it would be better if VB would pop up a warning message that something like this is installed and blocking somehow VB from working properly. How should someone know this could be the reason?
-
mpack
- Site Moderator
- Posts: 39134
- Joined: 4. Sep 2008, 17:09
- Primary OS: MS Windows 10
- VBox Version: VirtualBox+Oracle ExtPack
- Guest OSses: Mostly XP
Re: VB doesnt recognize 64bit CPU
You're asking the wrong people. To us it's obvious: VBox isn't seeing VT-x therefore something must be blocking it. It wouldn't be very practical for the error dialog to mention Hyper-v specifically, since the blocker could be anything. We just happen to know that in very recent times on Win8 hosts where the user asserts that the BIOS feature is definitely enabled - then the blocker is usually Hyper-v.buffl wrote:How should someone know this could be the reason?
Re: VB doesnt recognize 64bit CPU
responsibility ping pong? I cant agree on this "simple" argumentation, that it "can be anything", because Hyper-V mostly is the only virtualisation under Windows which seems to lurk in the system istelf, and gets automatically run at Windows start, which is bad, because there can just be one vt-x aplication running at the same time. Therefor it is the logical task of any other virtulization app (VB in this case), to warn or give a hint, that it can't access vt-x, and therefor it isnt enabled (sure there can be a way of polling if enabled but blocked), or, it is blocked by another vt-x application (another hint, that it's most likely Hyper-V under Windows (8), and again, most likly there is a way of polling if hyper-v is installed).
-
BillG
- Volunteer
- Posts: 5106
- Joined: 19. Sep 2009, 04:44
- Primary OS: MS Windows 10
- VBox Version: VirtualBox+Oracle ExtPack
- Guest OSses: Windows 10,7 and earlier
- Location: Sydney, Australia
Re: VB doesnt recognize 64bit CPU
That might seem logical to you but there are a number of problems with it. There really are a lot of things which can use hardware virtualization apart from Hyper-V. Another major problem is that VirtualBox also runs on Linux and OS-X which could not possibly be running Hyper-V.
Bill
-
mpack
- Site Moderator
- Posts: 39134
- Joined: 4. Sep 2008, 17:09
- Primary OS: MS Windows 10
- VBox Version: VirtualBox+Oracle ExtPack
- Guest OSses: Mostly XP
Re: VB doesnt recognize 64bit CPU
In any case it's an open source project, so I'm sure the devs will accept a code contribution from you if it makes sense.