Why can't I enable hyper-v on windows 8? - windows

I'm running windows 8 64 bit, 4gb ram, on an i5 3230. According to the specs, my hardware meets the requirements to enable it, but It's not listed on enable windows features. I downloaded coreinfo tool that confirms my hardware is compatible: I'm trying to write a windows phone 8 app and I wasn't able to run the emulator due to hyper-v not being installed. Anyone have any info?
Coreinfo v3.2 - Dump information on system CPU and memory topology
Copyright (C) 2008-2012 Mark Russinovich
Sysinternals - www.sysinternals.com
Intel(R) Core(TM) i5-3230M CPU # 2.60GHz
Intel64 Family 6 Model 58 Stepping 9, GenuineIntel
HYPERVISOR - Hypervisor is present
VMX * Supports Intel hardware-assisted virtualization
EPT * Supports Intel extended page tables (SLAT)

What version of Windows 8 do you have? You need Windows 8 Pro 64bits or greater to be able to enable HyperV.
Thank you!

May be you need to enable CPU virtualization from the BIOS

Related

Android Emulator, graphical glitches on Windows 11

I have a Windows 11 machine, with a RTX 3050 graphics card. It's a Dell G15 laptop. I cannot find a (good) solution to the graphical glitches that appears on an Android Emulator.
The only "solution" I found was to change the hw.gpu.mode in the config.ini file from auto to guest. That fixes the glitches, but causes really bad performance issues and one app I developed with Flutter for my company straight up doesn't load. (loads when hw.gpu.mode=auto).
I'd appreciate if you can point me to the right direction to solving this. Let me know if you need any other details about my machine:
OS: Windows 11 Home Single Language [64-bit]
Kernel: 10.0.22000.0
CPU: 11th Gen Intel(R) Core(TM) i5-11260H # 2.60GHz
GPU: NVIDIA GeForce RTX 3050 Laptop GPU
Nvidia driver version: 516.94 (Downloaded the "Game ready driver" from GeForce Experience)
This problem is only on emulators with android 12+, personally i installed a device with android 11 and a second device with android13 for tests.
It seems like dedicated Nvidia GPU's are causing the problem. I have a 3060 laptop and I have the same issue and when I set it to guest it seems to work. My guess is that setting changes it from using the GPU to the CPU. I would recommend you try setting android studio to use integrated graphics instead of dedicated. Since I have a 8 core CPU compared to a 4 core CPU of yours, I'm guessing that's the reason I don't get as bad performance

Does Kinect for windows v2 work with Parallels?

Does Kinect for windows v2 work on mac pro using windows 8.1 that is running on top of Parallels?
Considering Kinects v2's minimum hardware requirements below (copied from this MSDN blogs), it is not possible for windows 8/8.1 running on top of Parallels to recognize and run Kinect v2. The latest version of parallels v10, as of the time of this answer, only supports DirectX 10 which is below the minimum requirement. I have tried it myself, but no success even with Parallels Gaming Mode. Moreover, in order for Kinect to be recognized you need the full USB 3.0 bandwidth.
Alternative solution as discussed inthis MSDN blog, is to use WindowsToGo or by installing Windows using boot camp.
Kinects v2 minimum required capabilities:
64 bit (x64) processor
4 GB Memory (or more)
I7 3.1Ghz (or higher)
Built-in USB 3.0 host controller (Intel or Renesas chipset).
If you’re adding USB 3.0 functionality to your existing PC through an adapter, please ensure that it is a Windows 8 compliant device and that it supports Gen-2. See the troubleshooting section of Getting Started for more information.
DX11 capable graphics adapter (see list of known good adapters below)
Intel HD 4400 integrated display adapter
ATI Radeon HD 5400 series
ATI Radeon HD 6570
ATI Radeon HD 7800 (256bit GDDR5 2GB/1000Mhz)
NVidia Quadro 600
NVidia GeForce GT 640
NVidia GeForce GTX 660
NVidia Quadro K1000M
A Kinect v2 sensor, which includes a power hub and USB cabling.

Windows 8 installation

I am trying to install windows 8 on my PC (it has all the minimum requirements)
When I insert the CD, it starts to boot normally from it, but then i get an error:
Your PC needs to restart.
Please hold down the power button.
Error Code: 0x0000005D
Parameters:
0x030F0401
0x756E6547
0x49656E69
0x6C65746E
I have tried to restart the computer but I get that error again.
I hope that someone can help me.
The message tell that CPU doesn't support the required CPU features like SSE2, PAE and NX-Bit.
May be this can help you:-
Unlike Windows Vista and 7, Windows 8 (as from build 8400) is not
compatible with all models of the Pentium 4 processor.
This is due to the fact that Windows 8 requires a processor compatible
with the following functions: SSE2, PAE and NX bit. All Pentium 4 are
compatible with SSE2 and EAP: the problem may come from the NX bit.
First, make sure your Pentium 4 model supports the NX bit: for sockets 423 or 478 processors, then it won't work (in most cases).
For sockets 775 processors, it can be compatible. If the CPU supports NX-bit, you can install Windows 8 32-bit or 64-bit (it
depends on the models!).
Also make sure that NX bit is not disabled in the BIOS (if present).
Also check this:- PAE/NX/SSE2 Support Requirement Guide for Windows 8

Can Windows 7 x64 work with XPDM drivers ? or geforce cards work in TCC mode?

I use GeForce cards for GPGPU computations with CUDA. A well known problem is that the WDDM introduces a huge overhead on the CPU side, leading to a non-negligible latency increase.
Also I need to run these programs in MS Windows environment and I would like to do it in modern systems like Windows 7 x64.
So, is there any way I can make Windows 7 work with XPDM? I think it was possible in Vista and maybe even in Windows 7 x86 (not sure tho).
TCC mode is only available for Tesla products (products I can not afford and neither I need the features they offer over GeForce). Is there any workaround for making a GeForce work in TCC mode?
Thanks in advance,
Javier
The NVIDIA GPU driver for win 7 must be in either WDDM mode or TCC mode. There are no other possibilities for that driver. And as you've stated, TCC mode is not available with GeForce branded GPUs, so you are limited to WDDM mode.

64 bit versus 32 bit for Windows phone development

I just spent all day loading up my new windows 8 laptop with all my dev tools. Only to find out that my OS version was the 32 bit version.
When I tried to run the emulator for my windows phone 8 app I got an error saying I needed "Hyper-V". Apparently "Hyper-V" is only available on the 64 bit version.
I have a two part question. How do I develop using my current 32 bit OS and dev tools? From what I'm reading I can still test with a registered phone. Any information on how to do this?
The other question is, do I bite the bullet now and upgrade to the 64 bit OS (which is a reformat and re-installation of everything)?
Thanks
I would bite the bullet and upgrade to 64 bit now. The full system requirements for Windows Phone 8 development are here. Besides needing 64-bit Windows 8 Pro or higher to use the Windows Phone 8 emulator, the other "gotcha" is needing a processor that supports Second Level Address Translation (SLAT).
PCs that support SLAT are Intel-based processors that start with i (e.g., i3, i5, i7, i9) or any CPUs based on the Nehalem, Westmere, or Sandybridge micro-architectures. 
To determine if your machine supports SLAT, perform the following steps:
Download SysInternals/TechNet CoreInfo at http://technet.microsoft.com/en-us/sysinternals/cc835722
Run "coreinfo -v"
If you have "*" next to "EPT", you should be good. If you have a "-" next to EPT, your processor doesn't support SLAT.
If you hace a Windows Phone 8 device you can "unlock" it and deploy and debug apps in it, so you can keep your 32 bits OS.
Otherwise, you need to format and install a 64 bits version of Windows 8.

Resources