Jump to content

Render game on GPU 1, output to display on GPU 2

RangerLink667

Hey guys, I have a bit of a unique problem. I'm planning on upgrading to an RTX 3070 or 3080 when I can get my hands on one, but none available have any DVI connections. Normally, I'd just use an adapter, but two of my monitors are 2560x1440 @ 120hz, and only have Dual-Link DVI as input, meaning my only option would be an Active DP to Dual-Link DVI adapter. The only ones I've had any luck with in the past are Bizlink models, but they're very expensive and I've still had disconnection issues with them too, so I'd rather avoid them if at all possible.

 

Rather than replace my monitors (expensive), I figure my best option is to try to get games to render on the 3070/3080 and output from a spare GTX 960 I have lying around (I don't have an onboard iGPU). I believe it's possible to do what I want to do, but I have no idea how to do it, or if I need additional software or driver modifications etc. Does anyone have any idea how to do this or any resources I can read more about it? Thanks in advance! 

CPU: Intel Core i5 3570K @4.2 GHz GPU: EVGA Superclocked GTX980s 4GB x2 in SLI + Gigabyte GT640 2GB dedicated PhysX card RAM: Corsair 16GB DDR3 @1600MHz MB: MSI Z77A GD55 Cooler: Corsair H100i Case: NZXT Phantom 820 White Monitors: 3x Qnix 27" 2560x1440 @120Hz, 1x AOC 24" 1920x1080 @60Hz, 2x Acer G225HQ SSD: Samsung 120GB 840 EVO HDD: 15.5TB across 7 Mechanical Drives PSU: Corsair RM850 Headphones: Audio Technica AD-500Xs Mouse: Logitech G502 Keyboard: Corsair K95 RGB Cherry MX Brown

Link to comment
Share on other sites

Link to post
Share on other sites

1 hour ago, Electronics Wizardy said:

if you got the hardware, try it, ive done this before with mixed gpu setups. You can tell windows what gpu. to use.

That's the problem, I haven't been able to find a way to tell Windows which GPU to render on and which to output display from. When I've tried in the past I can only display from the GPU I'm rendering on. How did you get your setup to work? 

CPU: Intel Core i5 3570K @4.2 GHz GPU: EVGA Superclocked GTX980s 4GB x2 in SLI + Gigabyte GT640 2GB dedicated PhysX card RAM: Corsair 16GB DDR3 @1600MHz MB: MSI Z77A GD55 Cooler: Corsair H100i Case: NZXT Phantom 820 White Monitors: 3x Qnix 27" 2560x1440 @120Hz, 1x AOC 24" 1920x1080 @60Hz, 2x Acer G225HQ SSD: Samsung 120GB 840 EVO HDD: 15.5TB across 7 Mechanical Drives PSU: Corsair RM850 Headphones: Audio Technica AD-500Xs Mouse: Logitech G502 Keyboard: Corsair K95 RGB Cherry MX Brown

Link to comment
Share on other sites

Link to post
Share on other sites

48 minutes ago, RangerLink667 said:

That's the problem, I haven't been able to find a way to tell Windows which GPU to render on and which to output display from. When I've tried in the past I can only display from the GPU I'm rendering on. How did you get your setup to work? 

Does the other gpu has any output for the  desktop ? All gpus should be displaying the desktop. Try this to change the gpu to render https://winaero.com/set-preferred-gpu-apps-windows-10/

Link to comment
Share on other sites

Link to post
Share on other sites

43 minutes ago, Electronics Wizardy said:

Does the other gpu has any output for the  desktop ? All gpus should be displaying the desktop. Try this to change the gpu to render https://winaero.com/set-preferred-gpu-apps-windows-10/

That's for laptops. We are not talking about iGPU here.

 

He wants to have his monitors plugged into his 960 and have his 3080 render the image.

 

As I said this is not possible.

Link to comment
Share on other sites

Link to post
Share on other sites

40 minutes ago, dilpickle said:

That's for laptops. We are not talking about iGPU here.

 

He wants to have his monitors plugged into his 960 and have his 3080 render the image.

 

As I said this is not possible.

Well I've done this before with 2 dgpus in a system.

 

There is nothing special about a igpu, you can render on a different gpu that your displaying from in windows.

Link to comment
Share on other sites

Link to post
Share on other sites

1 hour ago, Electronics Wizardy said:

Well I've done this before with 2 dgpus in a system.

 

There is nothing special about a igpu, you can render on a different gpu that your displaying from in windows.

For games?

Link to comment
Share on other sites

Link to post
Share on other sites

What you are asking for is technically a bit of a hack, if it were easy to do and universally supported, the crypto cards with no display output that sell for peanuts on eBay would sell for much more than they do. You could get something like a headless display adapter from eBay - but if you're going to do this you may as well just buy an actual adapter that suits your needs. I could go into detail about why it's not a simple thing to do, but it's not going to help you.

Platform agnostic software engineer & small business owner. 

Link to comment
Share on other sites

Link to post
Share on other sites

So maybe it can work like this?

 

You can skip all the parts about installing a hacked driver. The question is does Windows let you set an Nvidia card for low performance and another nvidia card for high performance.

 

 

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×