Jump to content

Can't get GPU Passthrough to work


NReich

Recommended Posts

I've been wanting to create an unraid server for some time now. I can't justify buying new parts so I'm using an old 2009 Gateway computer and chucked a few 2-4TB WD external hard drives that have been sitting around. For the most part I'm happy with my setup. I could set up a VM and get Windows 10 running but I couldn't get GPU Passthrough to work. I have two graphic cards installed in the machine, Unraid can see both cards but I can't select them when I try to edit the VM. Am I able to get this to work? Can I add it to the XML coded or Is my machine too old? Below is more info: 

 

System Information

Model: Custom
M/B: Gateway - H57M01
CPU: Intel® Core™ i3 CPU 530 @ 2.93GHz
HVM: Enabled
IOMMU: Disabled
Cache: 128 kB, 512 kB
Memory: 8 GB (max. installable capacity 8 GB)
Network: bond0: fault-tolerance (active-backup), mtu 1500 
 eth0: 1000 Mb/s, full duplex, mtu 1500
Kernel: Linux 4.14.16-unRAID x86_64
OpenSSL: 1.0.2n

 

PCI Devices and IOMMU Groups

 

[8086:0040] 00:00.0 Host bridge: Intel Corporation Core Processor DRAM Controller (rev 12)
[8086:0041] 00:01.0 PCI bridge: Intel Corporation Core Processor PCI Express x16 Root Port (rev 12)
[8086:3b64] 00:16.0 Communication controller: Intel Corporation 5 Series/3400 Series Chipset HECI Controller (rev 06)
[8086:10f0] 00:19.0 Ethernet controller: Intel Corporation 82578DC Gigabit Network Connection (rev 06)
[8086:3b3c] 00:1a.0 USB controller: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller (rev 06)
[8086:3b56] 00:1b.0 Audio device: Intel Corporation 5 Series/3400 Series Chipset High Definition Audio (rev 06)
[8086:3b42] 00:1c.0 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 1 (rev 06)
[8086:3b44] 00:1c.1 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 2 (rev 06)
[8086:3b46] 00:1c.2 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 3 (rev 06)
[8086:3b48] 00:1c.3 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 4 (rev 06)
[8086:3b4a] 00:1c.4 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 5 (rev 06)
[8086:3b4e] 00:1c.6 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 7 (rev 06)
[8086:3b50] 00:1c.7 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 8 (rev 06)
[8086:3b34] 00:1d.0 USB controller: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller (rev 06)
[8086:244e] 00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev a6)
[8086:3b08] 00:1f.0 ISA bridge: Intel Corporation H57 Chipset LPC Interface Controller (rev 06)
[8086:3b22] 00:1f.2 SATA controller: Intel Corporation 5 Series/3400 Series Chipset 6 port SATA AHCI Controller (rev 06)
[8086:3b30] 00:1f.3 SMBus: Intel Corporation 5 Series/3400 Series Chipset SMBus Controller (rev 06)
[1002:68e1] 01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Park [Mobility Radeon HD 5430]
[1002:aa68] 01:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Cedar HDMI Audio [Radeon HD 5400/6300/7300 Series]
[197b:2363] 03:00.0 SATA controller: JMicron Technology Corp. JMB363 SATA/IDE Controller (rev 03)
[197b:2363] 03:00.1 IDE interface: JMicron Technology Corp. JMB363 SATA/IDE Controller (rev 03)
[10de:1287] 04:00.0 VGA compatible controller: NVIDIA Corporation GK208B [GeForce GT 730] (rev a1)
[10de:0e0f] 04:00.1 Audio device: NVIDIA Corporation GK208 HDMI/DP Audio Controller (rev a1)
[1033:0194] 06:00.0 USB controller: NEC Corporation uPD720200 USB 3.0 Host Controller (rev 04)
[1106:3044] 09:06.0 FireWire (IEEE 1394): VIA Technologies, Inc. VT6306/7/8 [Fire II(M)] IEEE 1394 OHCI Controller (rev c0)
[8086:2c61] ff:00.0 Host bridge: Intel Corporation Core Processor QuickPath Architecture Generic Non-core Registers (rev 02)
[8086:2d01] ff:00.1 Host bridge: Intel Corporation Core Processor QuickPath Architecture System Address Decoder (rev 02)
[8086:2d10] ff:02.0 Host bridge: Intel Corporation Core Processor QPI Link 0 (rev 02)
[8086:2d11] ff:02.1 Host bridge: Intel Corporation 1st Generation Core i3/5/7 Processor QPI Physical 0 (rev 02)
[8086:2d12] ff:02.2 Host bridge: Intel Corporation 1st Generation Core i3/5/7 Processor Reserved (rev 02)
[8086:2d13] ff:02.3 Host bridge: Intel Corporation 1st Generation Core i3/5/7 Processor Reserved (rev 02)

    

Link to comment

Who made that motherboard for Gateway? Would it be Foxconn? I did a search and the best I could find is this. I don't know if the information is entirely correct but it does suggest that it's compatible with Clarkdale i5 and the previous generation Lynnfield i5 and i7 - no mention of your Clarkdale i3 though O.o

Link to comment

I think you should check out this page, some of the chips I have seen thrown around here still don't support it... this is the actual page from Intel: https://ark.intel.com/Search/FeatureFilter?productType=processors&VTD=true

You can turn on other filters to shorten the list from that...

 

Edit:

Plus, make sure to update the BIOS on your motherboard first...  There is a possibility with having a board from Gateway that they intentionally disable "Server" functions in the BIOS to get you to pay for their more expensive offerings...

 

Second Edit:

Also the i5-680 only has 2 cores and no HyperThreading, you will not have a good experience trying to split just 2 cores between unRaid and a VM...

Link to comment

If you add the filter for the appropriate socket (FCLGA1156) you get a much more useful result and both of the chips mentioned here are on it. Unfortunately, none on the list has more than two cores. I would expect all the i5s to be supported, but possibly not the Xeon. Given the difficulty in finding any information about the board I shouldn't think a BIOS update would be at all easy to find. At the end of the day, it is what it is. Find an old chip on ebay and give it a try? I would, just out of curiosity. The only other option is to replace both processor and motherboard, which would be my plan B.

Link to comment

Possibly not but if @NReich wants to try it then it's up to him. If it works it's a fairly cheap solution. If it doesn't he hasn't wasted much money. It's the kind of chance I'd take just for the fun and the learning experience. It would be a nice gesture if you could point him in the direction of that BIOS update.

Link to comment
3 hours ago, Warrentheo said:

 

Second Edit:

Also the i5-680 only has 2 cores and no HyperThreading, you will not have a good experience trying to split just 2 cores between unRaid and a VM...

 

I'm mainly just using it for unraid. Its a pretty old system to run unraid and an VM all the time but it would be fun if it works. 

Link to comment
12 hours ago, NReich said:

I ordered an i5 from eBay yesterday. Should be here Friday. I'm hoping just replacing the chip does the trick! If not I only lost $20. @Warrentheo I'll also look into the BIOS update. Are your able to post a link?

 

 

 

 

No, they have a website that doesn't accept direct links, but I just went to the gateway.com support site and plugged in your model number...  From what I saw there though, I seriously doubt that the board will support VT-d/IOMMU...

Link to comment
20 hours ago, Warrentheo said:

 

No, they have a website that doesn't accept direct links, but I just went to the gateway.com support site and plugged in your model number...  From what I saw there though, I seriously doubt that the board will support VT-d/IOMMU...

 

Which support site? I tried this one but the only "model number" I know (H57M01) doesn't produce any result.

Link to comment

After going to the gateway support site here http://www.gateway.com/gw/en/US/content/drivers-downloads

 

Far left pane: "Desktops" the middle pane: "DX Series" and far right pane: DX4831

 

I found this bios update:

http://global-download.gateway.com/GDFiles/BIOS/BIOS/BIOS_Gateway_P01.B1_A_A.zip?acerid=634145878115459568&Step1=DESKTOP&Step2=DX SERIES&Step3=DX4831&OS=ALL&LC=en&BC=GATEWAY&SC=PA_6G

 

Hope that helps.

Link to comment

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...