Jump to content



Photo
- - - - -

VPx is switching Display 1 & 2 -- just started happening?

display screens

  • Please log in to reply
12 replies to this topic

#1 Ltek

Ltek

    Enthusiast

  • Members
  • PipPipPip
  • 149 posts

  • Flag: United States of America

  • Favorite Pinball: TRON NEON, Swamp Thing Bayou Edition, Volkan, SW Bounty Hunter, IT, Harry Potter, Dragon's Lair

Posted 04 May 2023 - 09:03 PM

I've always had only 2 screens... #1 Playfield 2k & #2 Backglass #1080p. But when I go into VPx now (just started today - after a few weeks of being fine on my new 2k screen) I see VPx showing them display #s switched?

 

this screenshot shows both VPx, and Windows display config side-by-side... https://imgur.com/a/OVIA7yr

 

I have tried changing ScreenRes.txt -- that doesnt help. Not sure where else to look?



#2 Tesla

Tesla

    Pinball Fan

  • Silver Supporter
  • 1,221 posts
  • Location:Texas, USA

  • Flag: United States of America

  • Favorite Pinball: Star Trek - TNG

Posted 04 May 2023 - 09:14 PM

If you switch the port on the back of the video-card, sometimes that will change the "Windows Monitor Number". However, that doesn't really matter as long as you know it.

 

What does matter is the ordination of the monitors to each other (left to right order) as that is what VPX seems to use for "Monitor Number". Yes, in VPX/Prefs/Video you define the main-Playfield monitor. However, in screenres.txt is where you define the Backglass monitor number (as well as all your resolutions and coordinates).

 

Those screenshots are a good idea for us to help you. However, the Windows one would have to show more info.


Edited by Tesla, 04 May 2023 - 11:35 PM.


#3 Ltek

Ltek

    Enthusiast

  • Members
  • PipPipPip
  • 149 posts

  • Flag: United States of America

  • Favorite Pinball: TRON NEON, Swamp Thing Bayou Edition, Volkan, SW Bounty Hunter, IT, Harry Potter, Dragon's Lair

Posted 05 May 2023 - 03:19 PM

There must be some bug in VPx where its not reading display #s correctly from Windows 11 (maybe others). VPx decided it was going to read my 2k monitor as Display #2 even though its set in Windows as #1, and always has been.  I just swapped the HDMI plugs so the Display # in Windows was what 'VPx said' and it seems to be OK now and VPx has not yet "reverted" to using the 1080p display as it was before. 



#4 barneyrfd

barneyrfd

    Enthusiast

  • Members
  • PipPipPip
  • 139 posts

  • Flag: Canada

  • Favorite Pinball: Too hard to pick just one...

Posted 05 May 2023 - 03:33 PM

I have a similar problem with 3 screens, quite often the screen assignments get mixed up, ie. playfield now on backglass, backglass now on DMD screen and various other permutations.  I tried switching around the monitor inputs to the graphics cards but things still get mixed up from time to time.   I've had this problem with 3 different graphics cards.

 

I think the issue (for me anyway) seems to be the timing/sequence of the monitors to power up before windows itself starts up.  My workaround is to plug all 3 monitors into the same power bar and power them up before I turn on the PC.  Since I've been using this procedure to start my cab I have not had any issues with monitors not being where they should be.



#5 Tesla

Tesla

    Pinball Fan

  • Silver Supporter
  • 1,221 posts
  • Location:Texas, USA

  • Flag: United States of America

  • Favorite Pinball: Star Trek - TNG

Posted 05 May 2023 - 04:25 PM

1. seems to be the timing/sequence of the monitors to power up before windows itself starts up.

 

2.power them up before I turn on the PC.  

 

1. Correct. That is actually "by-design". 

 

2. Correct.


Edited by Tesla, 05 May 2023 - 04:25 PM.


#6 wiesshund

wiesshund

    VPF Legend

  • Members
  • PipPipPipPipPipPipPip
  • 11,859 posts

  • Flag: United States of America

  • Favorite Pinball: How many can i have?

Posted 05 May 2023 - 05:45 PM

i never power modern monitors off
they all have their own standby mode, not much reason to power off
since they never truly power off (turn one off you will find it still draws current) not much point in doing it.


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


#7 tonyh5856

tonyh5856

    Neophyte

  • Members
  • Pip
  • 1 posts

  • Flag: United States of America

  • Favorite Pinball: star trek

Posted 05 July 2024 - 01:55 AM

My pc starting up powers up my plug strip and therefore turns on my monitors. I set it this way so I can start up my cab with one button. How can I stop the displays from switching and keep the same setup?

Thanks,



#8 studlygoorite

studlygoorite

    Enthusiast

  • Silver Supporter
  • 397 posts
  • Location:Stoney Creek, Ontario

  • Flag: Canada

  • Favorite Pinball: Any VR table

  • 360 Gamer Tag: King JJ

Posted 05 July 2024 - 01:59 PM

I have this issue also, I always power on my displays (backbox, playfield, PinDMD3) first and then I boot up my PC. Randomly, maybe once a week, VPX will change my display in the Video/Graphics Options from the playfield to the backbox while the Windows displays/numbers always stay the same. Every time I boot up I have to check that the proper display (playfield) is selected in the VPX display options.....wish I knew how to prevent this



#9 GlueSniffinEd

GlueSniffinEd

    Enthusiast

  • Members
  • PipPipPip
  • 96 posts
  • Location:Largo, FL

  • Flag: United States of America

  • Favorite Pinball: Haunted House

Posted 06 July 2024 - 07:09 PM

Credit to wiesshund for my fix on this issue a long time ago, possibly?  Not sure if it was just dumb luck or the method below worked, but all of my monitors are in order; 1,2,3, Playfield, Backglass then DMD.

 

Removed all monitor entries on my cab from the registry by deleting the following keys.

 

reg delete "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers\Configuration" /F
reg delete "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers\Connectivity" /F
reg delete "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers\ScaleFactors" /F

 

I then fully shut down Windows (disabled fast startup to ensure it was fully shut down) and booted with only my playfield monitor plugged in.  I then shut down again, plugged in my backglass and booted up that way.  Finally, I shut down, plugged in my DMD monitor and booted back up.

 

Since then, I've had no issues with my monitors swapping around.

 

EDIT: I always make sure all monitors are powered on prior to booting up the PC.

 

My screenres looks like this...don't mind my manual resizing and placement on the DMD display monitor.

 

1920
1080
1920
1080
2
0
0
1265
362
1927
16
0


Edited by GlueSniffinEd, 06 July 2024 - 07:11 PM.


#10 DarlimJ

DarlimJ

    Hobbyist

  • Members
  • PipPip
  • 31 posts
  • Location:Los Angeles, CA

  • Flag: United States of America

  • Favorite Pinball: DE Time Machine

Posted 24 January 2025 - 05:20 AM

This JUST started happening for me too!

I haven't had this issue in ages.

Now, nearly every time I start up my rig screens are mixed up.
Monitors are on first.

Baller installer.  Auto updates.  VPX 18.8 rc 4.

I have to use the screen identifier utility to set them and that works. 
Then go into VPX and select the correct monitor for the playfield.

So strange.  Maybe a Windows 11 update screwed things up?
Buy why would the setting inside VPX change?

Damn gremlins! 

SMH.



#11 sinizin

sinizin

    Neophyte

  • Members
  • Pip
  • 5 posts

  • Flag: Canada

  • Favorite Pinball: t2

Posted 30 January 2025 - 07:32 PM

Me too! Yesterday I spent 1.5 hours changing all my tables to screen 2 for the playfield as the global settings wouldn't work. Today they're all back to screen 1 and I have to go and do that all again? I rebooted my table and pc 3 times to see what happened but it's been steady back to monitor 1. Just super annoyed I wasted all that time yesterday. Not the first time, it's just been 5 or more months since that happened. 

Is there a way to globally change the tables to all screen 1 without individually changing them all? It doesn't matter what I set it on the global option in VPX I still have to go to the tables settings and make the change to screen 1. 

If you look close they actually show screen 1 highlighted but when you click into the drop down it's on screen 2. Is that a bug? UGH...

This JUST started happening for me too!

I haven't had this issue in ages.

Now, nearly every time I start up my rig screens are mixed up.
Monitors are on first.

Baller installer.  Auto updates.  VPX 18.8 rc 4.

I have to use the screen identifier utility to set them and that works. 
Then go into VPX and select the correct monitor for the playfield.

So strange.  Maybe a Windows 11 update screwed things up?
Buy why would the setting inside VPX change?

Damn gremlins! 

SMH.


Edited by sinizin, 30 January 2025 - 07:32 PM.


#12 Roadblock

Roadblock

    Enthusiast

  • Members
  • PipPipPip
  • 167 posts
  • Location:Moncton, NB

  • Flag: Canada

  • Favorite Pinball: Attack from Mars

Posted 30 January 2025 - 10:59 PM

I occasionally had wrong monitors booting up and I turned off hibernate in Windows.

Open cmd as admin

Powercfg /h off



#13 studlygoorite

studlygoorite

    Enthusiast

  • Silver Supporter
  • 397 posts
  • Location:Stoney Creek, Ontario

  • Flag: Canada

  • Favorite Pinball: Any VR table

  • 360 Gamer Tag: King JJ

Posted 01 February 2025 - 03:42 PM

 

Me too! Yesterday I spent 1.5 hours changing all my tables to screen 2 for the playfield as the global settings wouldn't work. Today they're all back to screen 1 and I have to go and do that all again? I rebooted my table and pc 3 times to see what happened but it's been steady back to monitor 1. Just super annoyed I wasted all that time yesterday. Not the first time, it's just been 5 or more months since that happened. 

Is there a way to globally change the tables to all screen 1 without individually changing them all? It doesn't matter what I set it on the global option in VPX I still have to go to the tables settings and make the change to screen 1. 

If you look close they actually show screen 1 highlighted but when you click into the drop down it's on screen 2. Is that a bug? UGH...

This JUST started happening for me too!

I haven't had this issue in ages.

Now, nearly every time I start up my rig screens are mixed up.
Monitors are on first.

Baller installer.  Auto updates.  VPX 18.8 rc 4.

I have to use the screen identifier utility to set them and that works. 
Then go into VPX and select the correct monitor for the playfield.

So strange.  Maybe a Windows 11 update screwed things up?
Buy why would the setting inside VPX change?

Damn gremlins! 

SMH.

 

Not sure how or why you are changing the display for all tables individually, usually VPX Display changes from one monitor to another and the easy fix is to check that your VPX display (in the VPX/Preferences/Video/Graphics Options) did not change to the backglass from the playfield monitor. If it did, just select the playfield display again and save. I found that after doing this for 2 or 3 days it fixes itself....as in stays on the playfield display. If not, you may need to go into your VPinballX.ini and change the display there. The other issue that is much rarer is that the b2s server "could" change the display numbers and/or you may need to change them yourself if the backglass appears on the playfield for example and just changing the 5th line down in your ScreenRes.txt from 1 to 2 or visa versa should fix that. 







Also tagged with one or more of these keywords: display, screens