Jump to content

All my products and services are free. All my costs are met by donations I receive from my users. If you enjoy using any of my products, please donate to support me. My bare hosting costs are currently not met so please consider donating by either clicking this text or the Patreon link on the right.

Patreon

Recommended Posts

Posted (edited)

I have a seemingly simple issue: when I set the main display to Display 2 and the Backglass to Display 1, PinballX's main screen (playfield) remains on Display 1 no matter what I do. Also, the backglass doesn't even show up on Display 2 when it happens (I am thinking it's behind PBX).

I am also getting a weird "DMD" that is cut off by the edge of the screen on a couple tables. I have no idea what is causing this. I have shut everything DMD-related off -- or so I think I did.

Config and Logs uploaded.

PinballX.ini log.txt

Edited by tthurman
Moved>PinballX>General
Posted

Typically the first display is assigned to the playfield, second display assigned to backglass, etc. 

Have you changed that to see if it works?

Also, can you make note as to which display is connected to HDMI, DVI, VGA,etc.? This may be important as many GPUs assign an order based upon the connection. 

Last, can you attach a screen capture of your Windows multiple display settings  before (and after any changes made and tested).

Thanks!

  • Like 1
Posted

The primary display is always display 1. Ignore what number windows gives it.. I have seen windows get screwed up on a major windows 10 version update on NVIDIA cards though.

Posted

@Draco1962 @Tom SpeirsHere's the situation:

My PC has two HDMI's out. My normal connection:

  • Nvidia HDMI goes out to Insignia 24" HDTV (Display 1).
  • Motherboard HDMI goes out to Insignia 22" HDTV (Display 2).

When I have this display configuration in place (in Windows) and set PBX to Main Screen - Display 1 / Backglass - Display 2 , I see what you see in the "Setting1" jpg. Everything looks great (except for that annoying "Elvira" tab sitting on the far right corner of the backglass that won't go away no matter what I do.

Switching the Main Screen output in PBX Settings to Display 2 (in this config) moves the Main Screen to Monitor 2 with no issues.

Here's my issue:

If I rearrange the HDMI wires and go with the following Windows display config:

  • Nvidia HDMI goes out to Insignia 22" HDTV (Display 1)
  • Motherboard HDMI goes out to Insignia 24" HDTV (Display 2)

and then enter PBX with the same settings as before (PBX to Main Screen - Display 1 / Backglass - Display 2), I get what you see in "Setting2.jpg".

And no matter which Display I choose in settings for PBX, the playfield screen will NOT leave Display 1. I could tell the Settings to put the Main Screen on DIsplays 2 through 5 and the main PBX screen will stubbornly stay on DIsplay 1. Also, that "Elvira" tab still sits there in the same spot.

Furthermore, as you might have noticed, Display 2 shows nothing but my desktop. There's no backglass on it. I am assuming this is due to the B2S settings and I'd basically just have to add Backglass videos instead of using the server to post my backglass stuff since I would prefer the backglass to appear on Display 1.

The only reason I don't use the first config is mainly because of the Windows bug that keeps murdering the Intel Display Audio driver after each and every restart of my PC. The NVIDIA HDMI going into the 24" (as Display 1) would be just fine -- but those speakers are so shot (this is a hand-me-down) so ANY bass or loud noise makes the speakers give off a bad static crackle. The sound on the 22" is crisp and actually "surrounds" the viewer, which is great and the main reason I would like to use it.

Hope this helps you guys.

Setting1.jpg

Setting2.jpg

Posted

You had it right in your first sentence so forget about figuring out the rest.

Your issue is with b2s not PinballX. You have PinballX set to show B2S in the frontend. It is your b2s settings which  is showing the dmd.

Most people use videos for the backglass and not use B2s in frontend. I really dont recommend using b2s in the front end.

Have you tried launching a table? If it has a b2s with the autoconfigure b2s enabled it should fix it all for you once youve set the right backglass size in PinballX. If not disable auto configure b2s and set b2s up yourself.

Right now in your ini your backglass settings are wrong too. Thats not helping.. x and y should be 0. Then set width and height to the resolsution of the correct display and use the "correct" display number.

Posted

@Tom Speirs Yeah, I figured that out about 10 minutes after I left my last message. Turning off the DMD within the B2S Server gets rid of that little "DMD" rectangle.

So, that's figured out. Also, everything within VPX looks right when I launch a table.

What I can't figure out is why I cannot move PBX's main screen with the 2nd Config I mentioned.

EDIT: Setting the main screen in WIndows moves the PBX Main Screen to Display 2 -- but the FreezyDMD within VPX vanishes...this is plain maddening...

Posted

I edited my post a couple of times. Did you fully see everything I said?

 

Is there a paricular reason you dont want to use the DMD in PinballX along with auto position dmd  and b2s setting? It honestly sounds like you buggered everything up trying to fix your first problem which is now resolved?

Posted

@Tom Speirs I just refreshed what you said. I will use videos for the Backglass. I use FreezyDMD because of the color schemes. The built-in DMD in VPX sucks compared to Freezy's stuff.

It's not really resolved. I can move the PBX display to Display 2 but when I do this, the FreezyDMD in VPX vanishes and I can't find it on either display.

And I don't doubt this is user error. I've been using your PBX software for years and I love it because I find it to be very user-friendly and I KNOW I can get this to work with a little help.

Posted

@Tom SpeirsOh, I know the Freezy portion isn't on the PBX side. It's on the VPX side. Ok, here's what I have now:

  • Nvidia HDMI goes out to Insignia 22" HDTV (Display 1)
  • Motherboard HDMI goes out to Insignia 24" HDTV (Display 2)

Display 1 (Insignia 22") is my "Main Display" in Windows 10 while Display 2 is the secondary.

When I set PBX's main screen to Display 2, we're golden. The main screen appears on Display 2, obviously without backglass on Display 1 because of what we just discussed.

But when I go to VPX, I get what you see in the screenshot: backglass is up on the correct screen, but no DMD where it used to be.

If I switch BACK to Display 2 as my main with Display 1 as the secondary, the VPX problem corrects itself and we're good -- but PBX won't show up on the correct display.

I'm this close, man. :)

Backglass.jpg

Posted

Seriously, all you should need to do now, is properly set your displays up in PinballX and enable auto position PinMAME and auto position b2s. then launch your tables.

Posted

@Tom SpeirsYeah, the FreezyDMD had nothing to do with PBX. That whole thing is fixed.

The Freezy issue was because I hadn't set Displays 1 and 2 on Windows 10 from left to right. Once I made that move, FreezyDMD reappeared on the playfield. Now it's just a matter of bumping every single FreezyDMD over to the backglass side.

Anyhow, everything is up and running. PinballX is now on my second screen and the backglass screen is on my first one.

I will include the config if you want to take a look at it and make any suggestions for me.

PinballX.ini PinballX.ini

Posted

Again, feel free to backup first but the auto position options in PinballX could save you a lot of time but you need to set the dmd and backglass properly in PinballX. You were using an x offset rather than the correct display number which is why you needed to reposition your displays.

Posted

@Tom SpeirsThe only issue coming up now is that I think my config broke Setup Wizard. I think it's because SW tries to write to the B2S Setup -- but I've locked it down. So I think SW is broken and I almost don't care because I could just use the config file and do things that way.

Posted

SW does not change any system settings etc. PinballX does.

Is there an error message or  something?

No issue using the ini if you like but its obviously not documented.

Your monitor numbers look wrong. I think you need to swap backglass and playfield (display).

Then: AutoPositionB2S=true and AutoPositionPinMAME=True.

Unless you got something reallly fancy going on, it should just do it all for you.

Posted

It's strange...this is the second time tonight SW has died. A restart doesn't fix it. I basically have to dump the old config in order for it to work.

Also, my B2S changes when I start up PBX from time to time. I've also had to change it twice, then hit Read Only. I can upload the dead config file for you to peruse but not sure what it might tell you.

PinballX.ini

Posted

the ini should not break the setupwizard. You will just not have settings. messing with other stuff might.

Again, I think you spent so long trying to fix your initial display problem you messed with everything too much and we are just digging a deeper hole.

Dont make it read only, if the auto position is not working just turn that setting off.

Im moviing on from this for now. 

Sure you will figure it out from here.

Posted

Thanks, Tom. I am going to just switch back to my previous setting and buy speakers. Trying to get VPX and PBX to marry just isn't working and the first config was perfect.

Thanks for all your help.

Posted

No worries. Your welcome. Good luck.

Ive never tried to set PinballX up with an integrated gpu and external. Its not a common setup and since windows 10 multiple gpus is a bad idea for pinball.

Cheers.

Tom.

  • Like 1
Guest
This topic is now closed to further replies.
×
×
  • Create New...