Jump to content



Photo
- - - - -

Graphics card port numbering: Windows vs. VPX vs. Nvidia

gpu ports windows

  • Please log in to reply
5 replies to this topic

#1 strells

strells

    Enthusiast

  • Silver Supporter
  • 421 posts

  • Flag: United States of America

  • Favorite Pinball: Addams Family

Posted 04 July 2021 - 10:17 PM

First of all, I'm basing this off of this post:

 

https://www.vpforums...showtopic=38775

 

I have a GTX 1660 Ti graphics card with DisplayPort, HDMI, and DVI ports and I'm using all 3 for my cab.

 

I have the same problem as in the old post.  No matter how I connect the displays physically, set up VPX, and set up B2S server, after a wake from sleep or restart (without touching power to all 3 displays at all), even though Windows still identifies the displays with the same identify numbers, VPX and B2S server end up using different displays.  The display numbering in VPX no longer matches Windows: what's identified by Windows as display 1 has become display 2 or 3 in the VPX video settings.  (Sidenote: what does the little asterisk next to a display in the VPX settings mean?)

 

This is extremely infuriating.

 

What am I missing here?  Is there any way to prevent this from happening?

 

Any ideas or help would be appreciated.


Edited by strells, 04 July 2021 - 10:18 PM.


#2 strells

strells

    Enthusiast

  • Silver Supporter
  • 421 posts

  • Flag: United States of America

  • Favorite Pinball: Addams Family

Posted 04 July 2021 - 10:50 PM

If it helps at all, here's what B2S Debug outputs after boot and then after wake from sleep.  These aren't the settings I'm using but maybe it can help diagnose what I need to do.

 

"1920","   Screen2ResX"
"1080","   Screen2ResY"
"0","   Screen2PosX"
"0","   Screen2PosY"
"\\.\DISPLAY2","   displayname"
"------------------------------------------------"
"\\.\DISPLAY1","   First screen"
"\\.\DISPLAY3","   Second screen"
"\\.\DISPLAY2","   Third screen"
"------------------------------------------------"
"\\.\DISPLAY2","   Selected screen"
0,"   Working Area Top"
800,"   Working Area Bottom"
3840,"   Working Area Left"
5120,"   Working Area Right"
 
 
 
"1920","   Screen2ResX"
"1080","   Screen2ResY"
"0","   Screen2PosX"
"0","   Screen2PosY"
"\\.\DISPLAY2","   displayname"
"------------------------------------------------"
"\\.\DISPLAY2","   First screen"
"------------------------------------------------"
"\\.\DISPLAY2","   Selected screen"
0,"   Working Area Top"
1048,"   Working Area Bottom"
0,"   Working Area Left"
1920,"   Working Area Right"
 


#3 gtxjoe

gtxjoe

    VPF Veteran

  • VIP
  • 5,152 posts

  • Flag: United States of America

  • Favorite Pinball: Medieval Madness, AbraCadabra



Contributor

Posted 04 July 2021 - 11:51 PM

The display numbers in Visual pinball do not have to match what Windows is using

Reboot. Use VPX to get playfield on correct screen. Then use screenres.txt to get the backglass on the correct monitor

#4 wiesshund

wiesshund

    VPF Legend

  • Members
  • PipPipPipPipPipPipPip
  • 11,859 posts

  • Flag: United States of America

  • Favorite Pinball: How many can i have?

Posted 05 July 2021 - 12:01 AM

First of all, I'm basing this off of this post:

 

https://www.vpforums...showtopic=38775

 

I have a GTX 1660 Ti graphics card with DisplayPort, HDMI, and DVI ports and I'm using all 3 for my cab.

 

I have the same problem as in the old post.  No matter how I connect the displays physically, set up VPX, and set up B2S server, after a wake from sleep or restart (without touching power to all 3 displays at all), even though Windows still identifies the displays with the same identify numbers, VPX and B2S server end up using different displays.  The display numbering in VPX no longer matches Windows: what's identified by Windows as display 1 has become display 2 or 3 in the VPX video settings.  (Sidenote: what does the little asterisk next to a display in the VPX settings mean?)

 

This is extremely infuriating.

 

What am I missing here?  Is there any way to prevent this from happening?

 

Any ideas or help would be appreciated.

 

reboot should not be an issue, but sleep on the other hand...

 

some hardware has an annoying tendency to flip flop monitors around when waking from sleep and using the display port

 

dell optiplex work PC does this, which is quite annoying, it will flip screen 1 over to the HDMI monitor

then if you unplug the DSP and plug it back in, it will flip back

 

all reboots are normal, but sleep not so much.

 

On my personal desktop, i dont use the DSP output, i use the HDMI's and the DVI


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 LynnInDenver

LynnInDenver

    Pinball Fan

  • Members
  • PipPipPipPip
  • 570 posts
  • Location:Denver

  • Flag: United States of America

  • Favorite Pinball: Genie

Posted 05 July 2021 - 11:59 AM

Yeah, I stopped using sleep mode a few years back, but that's mostly because I started having problems with bringing the computer out of sleep, but not surprised at the issues with screen numbering. I forget how to do it, but it might help to go into the Registry and delete all the monitor settings there, you'll likely find many more in there than you have monitors, and that's why you're having trouble with the monitors rejigging when coming out of sleep. Yes, you'll have to reset your monitor positions again.



#6 wiesshund

wiesshund

    VPF Legend

  • Members
  • PipPipPipPipPipPipPip
  • 11,859 posts

  • Flag: United States of America

  • Favorite Pinball: How many can i have?

Posted 05 July 2021 - 12:05 PM

Yeah, I stopped using sleep mode a few years back, but that's mostly because I started having problems with bringing the computer out of sleep, but not surprised at the issues with screen numbering. I forget how to do it, but it might help to go into the Registry and delete all the monitor settings there, you'll likely find many more in there than you have monitors, and that's why you're having trouble with the monitors rejigging when coming out of sleep. Yes, you'll have to reset your monitor positions again.

 

Delete the following reg keys and reboot

 

  • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers\Configuration
  • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers\Connectivity
  • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers\ScaleFactors

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: gpu, ports, windows