I am having the same problems, with a similar setup:
Dell XPS 8700:
Intel Core i7-4790
AMD R9 270
256GB SSD + 3TB HDD
I have manged to install a VM (Windows 8.1) and passtrough an USB-controller (for keyboard and mice) to this machine, this is working fine. The GPU passtrough is also working and I can install the driver, but afterwords when I have a monitor plugged in it won't boot. I'll get a BSOD straight away with "thread_stuck_in_device_driver". If I unplug the monitor the VM will boot up just fine, if I plugin the monitor while the VM is running it will also crash.
I have tried several thing from this thread: VMDirectPath and ATI Radeon
- Add VMWare tools to VM
- Shutdown VM
- Add card as passthrough device in ESXi
- Reboot host
- Add card to VM as pci device
- Make sure memory is dedicated
- Start VM
- If OK, install ATI/AMD drivers
But so far without succes.
I've seen memory being mentioned a lot with video issues. What is meant by dedicating memory? I'm a total ESXi newbie so pardon me if this is a basic question.
You can dedicate the memory within the VM settings, this way it is reserved for the VM.
Talk about bad luck. I finally have some time to sit down and work through this problem. I need a copy of ESXi 4 and the download section of VMware site is down for maintenance.
I made a mistake. I passed through both video sources to the VMmachines so now I don't have a monitor for the server itself. It has a static IP and I can't seem to change it from within vSphere client. Or I don't know how to.
Ever get things working? I am running into similar issues.
Kindly refer the http://pubs.vmware.com/vsphere-60/topic/com.vmware.ICbase/PDF/vsphere-esxi-vcenter-server-60-virtual-machine-admin-guide… to understand about how passthrough works and let me know if this helps.
No, I gave up and returned the video cards. I managed to get something out of the video cards but it always blue screened on me about a minute after the OS loaded. It's most likely a driver issue somewhere in the chain. It just wasn't worth my time to figure it out.