Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Unable to pass through two video cards but rest work

Featured Replies

I am trying to pass through either a Geforce FX5200 PCI (going through a PCI-E to PCI bridge device) or Geforce 7300GS that I have but neither seem to be playing ball with this.

 

My system as designed is being built to have 3 era's of pc gaming on one system. So I have Windows 10 with my 1050TI and XP with a Geforce 7600 GS working great simultaneously even. The problem is that when I try to pass through either of those cards to my 98 VM or any VM using seabios really, qemu just refuses to launch. I get this error when I try to launch the VM "internal error: process exited while connecting to monitor" with either of those GPU's. One thing I noticed is that if I do not have the cards as primary I can boot windows to a point before it completely freezes and that if I change the bios to ovmf it doesnt seem to have the issue but then I dont see any video since the cards are way too old for EFI to be in their roms.

 

The Windows 10 VM is using OVMF and the XP vm is using seabios. This error happens regardless of what VM's are set on and regardless of settings I toggle for machine type. If I can get this figured out then the machine will be perfect. As a bit of additional information ACS override was tried and is currently turned on but it seemed to make no difference as to fixing the error. Using the logs I was unable to gleam any helpful information either.

 

Oddly enough, I can pass through my HD630 just fine even without me unbinding that from unraid

 

System specs: 

i5 7400

MSI B250 Mortar motherboard

1050 TI

7600GS PCI-E

7300GS PCI-E

PCIE to PCI adapter/bridge

FX5200 PCI

Sound Blaster Live! PCI

unraid 6.3.5

 

IOMMU group 0
	[8086:591f] 00:00.0 Host bridge: Intel Corporation Device 591f (rev 05)
IOMMU group 1
	[8086:1901] 00:01.0 PCI bridge: Intel Corporation Skylake PCIe Controller (x16) (rev 05)
IOMMU group 2
	[8086:5912] 00:02.0 VGA compatible controller: Intel Corporation HD Graphics 630 (rev 04)
IOMMU group 3
	[8086:1911] 00:08.0 System peripheral: Intel Corporation Skylake Gaussian Mixture Model
IOMMU group 4
	[8086:a2af] 00:14.0 USB controller: Intel Corporation 200 Series PCH USB 3.0 xHCI Controller
	[8086:a2b1] 00:14.2 Signal processing controller: Intel Corporation 200 Series PCH Thermal Subsystem
IOMMU group 5
	[8086:a2e0] 00:15.0 Signal processing controller: Intel Corporation 200 Series PCH Serial IO I2C Controller #0
	[8086:a2e1] 00:15.1 Signal processing controller: Intel Corporation 200 Series PCH Serial IO I2C Controller #1
IOMMU group 6
	[8086:a2ba] 00:16.0 Communication controller: Intel Corporation 200 Series PCH CSME HECI #1
IOMMU group 7
	[8086:a282] 00:17.0 SATA controller: Intel Corporation 200 Series PCH SATA controller [AHCI mode]
IOMMU group 8
	[8086:a294] 00:1c.0 PCI bridge: Intel Corporation 200 Series PCH PCI Express Root Port #5 (rev f0)
IOMMU group 9
	[8086:a295] 00:1c.5 PCI bridge: Intel Corporation 200 Series PCH PCI Express Root Port #6 (rev f0)
IOMMU group 10
	[8086:a298] 00:1d.0 PCI bridge: Intel Corporation 200 Series PCH PCI Express Root Port #9 (rev f0)
IOMMU group 11
	[8086:a2a7] 00:1e.0 Signal processing controller: Intel Corporation 200 Series PCH Serial IO UART Controller #0
IOMMU group 12
	[8086:a2c8] 00:1f.0 ISA bridge: Intel Corporation 200 Series PCH LPC Controller (B250)
	[8086:a2a1] 00:1f.2 Memory controller: Intel Corporation 200 Series PCH PMC
	[8086:a2f0] 00:1f.3 Audio device: Intel Corporation 200 Series PCH HD Audio
	[8086:a2a3] 00:1f.4 SMBus: Intel Corporation 200 Series PCH SMBus Controller
IOMMU group 13
	[8086:15b8] 00:1f.6 Ethernet controller: Intel Corporation Ethernet Connection (2) I219-V
IOMMU group 14
	[10de:0392] 01:00.0 VGA compatible controller: NVIDIA Corporation G73 [GeForce 7600 GS] (rev a1)
IOMMU group 15
	[10de:01df] 02:00.0 VGA compatible controller: NVIDIA Corporation G72 [GeForce 7300 GS] (rev a1)
IOMMU group 16
	[12d8:e111] 03:00.0 PCI bridge: Pericom Semiconductor PI7C9X111SL PCIe-to-PCI Reversible Bridge (rev 02)
	[1102:0002] 04:04.0 Multimedia audio controller: Creative Labs EMU10k1 [Sound Blaster Live! Series] (rev 08)
	[1102:7002] 04:04.1 Input device controller: Creative Labs SB Live! Game Port (rev 08)
	[10de:0322] 04:05.0 VGA compatible controller: NVIDIA Corporation NV34 [GeForce FX 5200] (rev a1)
IOMMU group 17
	[10de:1c82] 05:00.0 VGA compatible controller: NVIDIA Corporation GP107 [GeForce GTX 1050 Ti] (rev a1)
	[10de:0fb9] 05:00.1 Audio device: NVIDIA Corporation Device 0fb9 (rev a1)

Edited by Aceoyame

Unfortunately trying to pass through a GPU that's over 10 years old isn't really something for which we can assist.  Same thing goes for Windows 98.  The reality with GPU pass through is that some devices and operating systems just won't work.  Picking a 10 year old OS / GPU is the root cause of the problem and the solution is to use a modern OS with a modern GPU.  Wish I had a better response for you as this is a cool and interesting project, but unfortunately I think you're going to have to limit the project to two eras instead of three ;-).

  • Author

I updated to 6.4 (latest RC) and it works except now my Windows 10 VM is having some issues booting that I am working around but that should be much easier to work with. It seems as if the issue stems from VFIO not binding to either the 7300gs or the fx5200. It for some reason goes to the 7600gs and works fine. The issue also travels with the cards as if I move them to my XP vm for instance it made the same error occur.

 

Now the weird thing is, vfio still isnt binding to those cards but they work after the update.

Archived

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

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.