Jump to content



Photo
- - - - -

Monitor enumeration screwed up after upgrade to GTX 3070 TI

monitor nvidia windows

  • Please log in to reply
5 replies to this topic

#1 SixOfTwelve

SixOfTwelve

    Enthusiast

  • Members
  • PipPipPip
  • 100 posts
  • Location:Germany

  • Flag: Germany

  • Favorite Pinball: Varies every few weeks, really

Posted 11 October 2023 - 06:39 PM

I know there have been threads about this before, with a lot of credit going to the esteemed Wiesshund. His methods (deleting registry keys, see below) have indeed helped me in the past, but this time I’m at my wits‘ end.

 

Long story short: I’ve finally made the switch from a GTX 1050 TI to a GTX 3070 TI, and now my monitor order is screwed up.

 

Up until yesterday, I was happily running a 1->2->3 monitor setup.

 

My playfield is a 1920x1080 TV with HDMI inputs, the backglass is a 1600x1200 monitor with VGA and DVI inputs, the DMD is a 10-inch 1280x786 screen with HDMI input.

The GTX 3070’s ports are, from lowest to highest, HDMI, DP, DP, DP.

 

Whatever I try, the card WILL NOT let my playfield monitor be listed as Monitor #1.

 

Here’s what I tried, both separately and in combinations.

 

  • Deleted the registry entries HKEY/LOCAL MACHINE/CurrentControlSet/Enum/Displays (after first running the registry as System with RunAsSystem.exe, otherwise you don’t get permission to delete all the keys)
  • Deleted the registry entries HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers\Configuration and HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers\Connectivity (thank you Wiesshund, this worked beautifully when I first installed my old GTX 1050 TI, but sadly not now)
  • Booted in Safe Mode and uninstalled my NVIDIA drivers with Display Driver Uninstaller.
  • After all this, rebooted with only the playfield monitor attached. Installed the drivers. Shut the PC down, then added the backglass monitor. Also tried the whole shebang with the variation of plugging in the backglass monitor while the system was running.

 

Whatever I do, inevitably the playfield gets switched to Monitor #2 and the backglass becomes #1.

 

I’ve tried it with all sorts of cables:

  • Connecting the playfield HDMI to HDMI
  • Connecting the playfield DP to HDMI
  • Connecting the backglass HDMI to DVI
  • Connecting the backglass DP to DVI
  • Connecting the backglass HDMI to VGA
  • I used both dedicated cables and adapters (i.e. HDMI-to-VGA adapter->VGA cable->monitor). The only one I haven’t tried since I don’t have it is DP to VGA, but at this point I almost hesitate to buy even more cables.

 

No matter how I slice it, the playfield always morphs into #2 while the backglass is awarded #1. Only the DMD plays nice and is content to become #3 whenever I plug it in last.

 

Does anyone have any other ideas that might help?

 

Are the ports on the GTX 3070 TI numbered in order of priority, perhaps?

 

Does VGA and DVI (on my backglass) somehow “trump” HDMI? Is that why it moves up?

 

And finally, in case I’m unable to resolve it: Is it really so terrible if the playfield monitor has the enumeration 2? I guess it would involve rewriting a lot of my settings, but is it worth the effort, i.e. is there anyone who is running a 2->1->3 setup without problems and might be willing to answer some of my questions that will inevitably arise?

 

Help me VPForums. You’re my only hope.

 



#2 wiesshund

wiesshund

    VPF Legend

  • Members
  • PipPipPipPipPipPipPip
  • 11,859 posts

  • Flag: United States of America

  • Favorite Pinball: How many can i have?

Posted 11 October 2023 - 07:35 PM

hdmi will never enumerate as display 1 over a DP port screen, and an analog VGA connection if going to stuff it self in front
PC will most likely wind up deferring to that as primary

 

but that should be ok

in windows, set the HDMI as primary desktop

then put it as the left most screen

then backglass next, align the tops

then DMD screen

 

In VPX Video prefs, make sure it is the HDMI screen it has set, regardless of numerical value


If you feel the need to empty your wallet in my direction, i don't have any way to receive it anyways

Spend it on Hookers and Blow


#3 SixOfTwelve

SixOfTwelve

    Enthusiast

  • Members
  • PipPipPip
  • 100 posts
  • Location:Germany

  • Flag: Germany

  • Favorite Pinball: Varies every few weeks, really

Posted 11 October 2023 - 08:35 PM

Thanks for the info!

I set the playfield to primary, aligned the screens, and I'm getting the playfield where it should be, and the DMD where it should be.

The backglass, however, is also running on the playfield (logical, since it was set to display #2, which is now the playfield's number).

I'm a little rusty. Where do I change that again?



#4 wiesshund

wiesshund

    VPF Legend

  • Members
  • PipPipPipPipPipPipPip
  • 11,859 posts

  • Flag: United States of America

  • Favorite Pinball: How many can i have?

Posted 11 October 2023 - 08:41 PM

Thanks for the info!

I set the playfield to primary, aligned the screens, and I'm getting the playfield where it should be, and the DMD where it should be.

The backglass, however, is also running on the playfield (logical, since it was set to display #2, which is now the playfield's number).

I'm a little rusty. Where do I change that again?

you can hand edit screenres.txt
you can change the value of the backglass from 1 to 2 or 2 to 1 whichever the case may be

 

OR

 

Here is something that cares nothing for what number the backglass is

Set backglass screen to same number as playfield (which it is now obviously)

now change the backglass X offset from 0 to 1921 (one pixel more than playfield is wide)

that will magically shift the backglass right 1921 pixels, no matter what enumeration the backglass screen has

 

This is useful for people whose setup may be temporary or somewhat dynamic, or they have some lazy screens in their cab that like to post late.


If you feel the need to empty your wallet in my direction, i don't have any way to receive it anyways

Spend it on Hookers and Blow


#5 SixOfTwelve

SixOfTwelve

    Enthusiast

  • Members
  • PipPipPip
  • 100 posts
  • Location:Germany

  • Flag: Germany

  • Favorite Pinball: Varies every few weeks, really

Posted 11 October 2023 - 08:47 PM

Thank you again. I had run B2S_ScreenResIdentifier.exe previously to generate a new screenres.txt, and for some reason, it put "Display 6" in there. As soon as I changed the 6 to a 1, it worked.

Time for bed now... Some days this hobby can be more stressful than my day job :stunned:



#6 wiesshund

wiesshund

    VPF Legend

  • Members
  • PipPipPipPipPipPipPip
  • 11,859 posts

  • Flag: United States of America

  • Favorite Pinball: How many can i have?

Posted 11 October 2023 - 08:58 PM

Not mine.

 

Everything that can break will.


If you feel the need to empty your wallet in my direction, i don't have any way to receive it anyways

Spend it on Hookers and Blow






Also tagged with one or more of these keywords: monitor, nvidia, windows