RTX 3090 FE not outputting to more than one display at a time

polyh3dron

n00b
Joined
Dec 28, 2020
Messages
25
I just moved an RTX 3090 FE GPU from an X570/Ryzen 5950X system to a newly built X670E/Ryzen 7950X3D system. It worked fine in the prior system. In the new one, however, it seems to refuse to output to more than one display at a time, and when I connect both, neither one seems to work. I remoted into the computer with AnyDesk to see if I could figure out what the Nvidia Control Panel was showing with both displays connected. In the multiple displays window, the initially connected display had its checkmark box checked, and the 2nd display had its box unchecked. I was unable to check the box to activate the second display. In Windows Display settings, it also recognized both displays, but said the second displaly was not active.

I have run DDU and reinstalled fresh GPU drivers multiple times now, Ryzen chipset drivers are updated, so is BIOS, so is Windows to 24H2. DisplayPort 1.4 cables are fine and have also tested with alternate cables.

Any ideas on how to get this GPU to work with multiple displays?
 
What resolution? DSC being used to push said resolution/s? G-Sync?
 
G-Sync turned off. Also tried with it turned on, same result. No DSC.

Asus TUF GAMING VG279QM - 1920x1080 280Hz
Asus TUF GAMING VG28UQL1A - 3840x2160 144Hz

Both displays are G-Sync Compatible.
 
Windows 24H2 is technically still preview build, does it happen on 23H2? Not many options at this point.
 
Silly question - on the newly built system, were you using a different video card on that motherboard prior to the 3090? If so, try a CMOS clear. It's a WAG on my part, though.
 
Windows 24H2 is technically still preview build, does it happen on 23H2? Not many options at this point.
Issue was there on 23H2. Tried an upgrade to 24H2 to see if it would fix it.

On the newly built system, the 3090 was the first GPU to touch it.
 
Is there some kind of VBIOS flash kind of thing I can do in case something on the card got screwy?
 
Is there some kind of VBIOS flash kind of thing I can do in case something on the card got screwy?
If it’s working on the other system I doubt it’s the card. Next step would be try another GPU and see if you get the same problem.
 
I also have an Elgato 4K60 Pro capture card in the other PCIe slot on this ROG Strix X670E-F Gaming motherboard.. Is it possible that the board is throwing some fits because it's not actually expecting people to use more than one PCIe card? My old Crosshair X570 Formula board did that with early BIOS versions.
 
Last edited:
Is the GPU working as expected (gaming, etc) as long as only one monitor is connected, or are there other issues also? I assume that between your two monitors, one is your gaming monitor and the other is just a side monitor? Or do you actually use both for gaming?

I can't explain why you are having the exact problem that you are having, but if everything is working great with only one monitor, and your secondary display is not used for gaming, then you should try connecting your secondary display to one of the motherboard video outputs instead.

All AM5 CPUs have a built-in GPU, which is weak even compared to the GPU in their "APU" CPUs, but still plenty for a secondary display. So your main gaming monitor would be hooked up to your 3090 and your secondary monitor would be hooked up to your motherboard, using the GPU in your CPU.

If nothing else, if you try this and it still gives you the same result, it might help narrow down the source of the problem, as it couldn't really be an nvidia hardware or driver issue at that point, etc.
 
Is the GPU working as expected (gaming, etc) as long as only one monitor is connected, or are there other issues also? I assume that between your two monitors, one is your gaming monitor and the other is just a side monitor? Or do you actually use both for gaming?

I can't explain why you are having the exact problem that you are having, but if everything is working great with only one monitor, and your secondary display is not used for gaming, then you should try connecting your secondary display to one of the motherboard video outputs instead.

All AM5 CPUs have a built-in GPU, which is weak even compared to the GPU in their "APU" CPUs, but still plenty for a secondary display. So your main gaming monitor would be hooked up to your 3090 and your secondary monitor would be hooked up to your motherboard, using the GPU in your CPU.

If nothing else, if you try this and it still gives you the same result, it might help narrow down the source of the problem, as it couldn't really be an nvidia hardware or driver issue at that point, etc.
Both monitors are used for gaming in different scenarios. One being a 4K lower refresh rate the other being a 1080p one at a blistering refresh rate. Each one can work with the GPU on its own. But never simultaneously. The iGPU in the CPU that you speak of is disabled in BIOS. GPU-Z says the 3090 is getting the full 16 lanes in PCIe 4.0.
 
Main board bios version? Looking at your hardware and the available bios I recommend version 1904 or later but 1904 would be my starting point.
 
All AM5 CPUs have a built-in GPU, which is weak even compared to the GPU in their "APU" CPUs, but still plenty for a secondary display.

Not relevant for the OP, but I don't think think this is the case the graphics fused off APUs? 8400F and 8700F say discrete GPU required.
 
Not relevant for the OP, but I don't think think this is the case the graphics fused off APUs? 8400F and 8700F say discrete GPU required.
Those are AM4 processors, so that's even less relevant.
-edit-
Correction, I meant to say Zen4, those are Zen4 cores slapped onto an AM5 socket chip, so that's why they have no iGPU.
 
Does having the extra screen plugged in at power on, vs plugging it in while windows is running, make any difference in this behavior?

There was a displayport firmware update for 3090's iirc.

I would only connect 1 display while performing the update. After completed (if needed), shut down, then boot back up.

Well, I went looking and the only 3090 firmware tool I found is this one for resize bar: https://nvidia.custhelp.com/app/answers/detail/a_id/5165/~/nvidia-resizable-bar-firmware-update-tool

Come to think of it, does one system support resize bar, and the other one not support it? Can't hurt to install this firmware, would ensure compatibility if resizeBar is enabled. You might need to put the card in the old system to install it. Also make sure that your Mobo is on the latest bios, and go check if resizebar is enabled or not.

You can open the Nvidia Control Panel, in the lower left click on System Information, and it will show ResizeBar status.
 
Does having the extra screen plugged in at power on, vs plugging it in while windows is running, make any difference in this behavior?

There was a displayport firmware update for 3090's iirc.

I would only connect 1 display while performing the update. After completed (if needed), shut down, then boot back up.

Well, I went looking and the only 3090 firmware tool I found is this one for resize bar: https://nvidia.custhelp.com/app/answers/detail/a_id/5165/~/nvidia-resizable-bar-firmware-update-tool

Come to think of it, does one system support resize bar, and the other one not support it? Can't hurt to install this firmware, would ensure compatibility if resizeBar is enabled. You might need to put the card in the old system to install it. Also make sure that your Mobo is on the latest bios, and go check if resizebar is enabled or not.

You can open the Nvidia Control Panel, in the lower left click on System Information, and it will show ResizeBar status.

I have run DDU and reinstalled fresh GPU drivers multiple times now, Ryzen chipset drivers are updated, so is BIOS, so is Windows to 24H2. DisplayPort 1.4 cables are fine and have also tested with alternate cables.
BIOS is the latest.

System was upgraded from a ROG Crosshair VIII Dark Hero with a Ryzen 5950X that had Resizable Bar enabled. New system is a ROG Strix X670E-F Gaming board with a Ryzen 7950X3D.

ReBAR firmware update had already been done, firmware update tool confirms that.

I'm thinking it's a bad motherboard honestly. GPU-Z reports that the 3090 is in Gen 4.0x16 mode.
 
Well, the 3090 itself only supports PCIe Gen 4, so I think that would be expected.

I think it's a driver bug of some sort. Maybe the chipset drivers.

A few things I can think to try next would be a fresh Windows 10 install and see if it behaves any differently, if you have a spare HDD around to try that with. If it starts to work as expected, I would take a full backup, then upgrade the Win 10 to Win 11. This was a fresh Win 11 install to start wasn't it?

You could try swapping which port each LCD is plugged into on the 3090.

You could try the hidden Ultimate Power Plan, see if any additional options show up in the new "Settings" vs old Control Panel. From Admin CMD prompt, run:
powercfg -duplicatescheme e9a42b02-d5df-448d-aa00-03f14749eb61

Then go to the old Control Panel - Power Options, click the Arrow Next to "Hide additional plans"
Select the radio button for "Ultimate Performance", click ok. Click 'Change plan settings'. Poke around in there for things like PCIe Power/Performance settings, set to Max Performance if not already.
1725805210254.png
 
Last edited:
Well, the 3090 itself only supports PCIe Gen 4, so I think that would be expected.

I think it's a driver bug of some sort. Maybe the chipset drivers.

A few things I can think to try next would be a fresh Windows 10 install and see if it behaves any differently, if you have a spare HDD around to try that with. If it starts to work as expected, I would take a full backup, then upgrade the Win 10 to Win 11. This was a fresh Win 11 install to start wasn't it?

You could try swapping which port each LCD is plugged into on the 3090.

You could try the hidden Ultimate Power Plan, see if any additional options show up in the new "Settings" vs old Control Panel. From Admin CMD prompt, run:
powercfg -duplicatescheme e9a42b02-d5df-448d-aa00-03f14749eb61

Then go to the old Control Panel - Power Options, click the Arrow Next to "Hide additional plans"
Select the radio button for "Ultimate Performance", click ok. Click 'Change plan settings'. Poke around in there for things like PCIe Power/Performance settings, set to Max Performance if not already.
View attachment 678335
I did an absolute ton of DisplayPort swapping, to no avail. The Windows install was relatively fresh (within 3 months) but was brought over from a X570 Dark Hero motherboard with a 5950X CPU that was giving constant BSOD crashes. A replacement Dark Hero and 5950X CPU that was an effort to fix BSOD crashes from a prior Dark Hero/5950X build, with multiple fresh Windows installs along the way, a RTX 3090 swap, a replacement RAM kit in it, and a replacement PSU. Also just FYI, the core parking in a 7950X3D CPU that is necessary for gaming does not work properly if Windows isn't left in the Balanced power plan.

The Strix-F Gaming mobo/7950X3D build brought over the same RTX 3090, SSDs, etc and introduced the issue this thread is about. After tons of troubleshooting I finally gave up and bought a new X670E Hero motherboard, and also swapped the 3090 back to the old one for good measure. Issue persisted. DDU and fresh GPU driver install did nothing, the sfc /scannnow and other cmd commands to fix windows did nothing, among many other troubleshooting steps shy of doing yet another umpteenth clean Windows install.

The clean Windows install ended up fixing the issue. I hate hate hate hate having problems pop up in a PC out of nowhere that can only be fixed by a clean Windows install. Reinstalling all my software, backing up things like software licenses, etc on a regular basis and doing lengthy reinstalls should not be a thing. I've done 5 Windows reinstalls to troubleshoot this Ship of Theseus PC over the last year now.
 
I did an absolute ton of DisplayPort swapping, to no avail. The Windows install was relatively fresh (within 3 months) but was brought over from a X570 Dark Hero motherboard with a 5950X CPU that was giving constant BSOD crashes. A replacement Dark Hero and 5950X CPU that was an effort to fix BSOD crashes from a prior Dark Hero/5950X build, with multiple fresh Windows installs along the way, a RTX 3090 swap, a replacement RAM kit in it, and a replacement PSU. Also just FYI, the core parking in a 7950X3D CPU that is necessary for gaming does not work properly if Windows isn't left in the Balanced power plan.

The Strix-F Gaming mobo/7950X3D build brought over the same RTX 3090, SSDs, etc and introduced the issue this thread is about. After tons of troubleshooting I finally gave up and bought a new X670E Hero motherboard, and also swapped the 3090 back to the old one for good measure. Issue persisted. DDU and fresh GPU driver install did nothing, the sfc /scannnow and other cmd commands to fix windows did nothing, among many other troubleshooting steps shy of doing yet another umpteenth clean Windows install.

The clean Windows install ended up fixing the issue. I hate hate hate hate having problems pop up in a PC out of nowhere that can only be fixed by a clean Windows install. Reinstalling all my software, backing up things like software licenses, etc on a regular basis and doing lengthy reinstalls should not be a thing. I've done 5 Windows reinstalls to troubleshoot this Ship of Theseus PC over the last year now.
In walks Linux…

Jokes aside I have a dedicated windows pc because I have to for a few games.

Otherwise I game with Linux and it’s been so hassle free it’s not even funny. You’d think I was lying if you’ve been a windows user for years.
 
...The clean Windows install ended up fixing the issue. I hate hate hate hate having problems pop up in a PC out of nowhere that can only be fixed by a clean Windows install. Reinstalling all my software, backing up things like software licenses, etc on a regular basis and doing lengthy reinstalls should not be a thing...
Glad you got it working.

Reinstalls suck, but the last few generations of AMD chipsets have had this problem.

Does DDU work on AMD chipset junk? Someone will probably have to write the tool to fix whatever issue these chipset drivers are causing, since AMD hasn't /bothered to/figured out how to/ fix it in years...

One last thing I can think of to recommend next time someone runs into something weird like this, the re-install of windows ontop of the existing install. Where it works like you are upgrading the OS. It might fix whatever the problem is without having to reinstall everything. Be worth a try anyway before actually wiping and fresh installing.

I wish AMD would get this kind of shit figured out.. I'm still on Intel 10900X... I would upgrade if I felt more confident about AMD, and the CPU's also had more than 20 dang pcie lanes... Waiting for Intel to get it's shit together.
 
Back
Top