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

[RESOLVED] PinballX 2.83 - Monitor display order not recognized


Recommended Posts

Posted

I had noted in another thread that I was having some issues with the displays upon adding a new monitor in a "topper" configuration. 

Initially they displayed  Windows in this order:

1 - Topper (HDMI)

2 - Playfield (DVI-D)

3 - Backglass (DVI-I)

4 - DMD (USB)

I have since bought some adapters to compensate for Windows 10 and Nvidia not wanting to play nice with the identities. 

I deleted the registration entries, etc. Below are the order of the monitors as recognized by both the GPU and Win 10:

GPU - EVGA NVIDIA GeForce GTX 660 - Supports 4 monitors
Monitor 1 (Playfield 27 inch) - BenQ GW2750H 1920 x 1080 @ 60 Hz
Monitor 2 (Backglass 23 inch) - Acer S231HL 1920 x 1080 @ 60 Hz
Monitor 3 (Topper) Samsung Syncmaster T22B350 1920 x 1080 @60 Hz
Monitor 4 (DMD USB Monitor - 7 inch ) - MYMO NAV0010 800 x 480

Unfortunately, PinballX does not want to play nice. Following is the display order I am getting now via PinballX

Monitor 1 (Playfield) - Right
Monitor 2 (Topper) - WRONG
Monitor 3 (DMD) - WRONG
Monitor 4 (Backglass ) - WRONG

Here is my pinballx.ini (apologies in advance for not attaching - but can't attach due to attachment space limitations imposed by the forum):

Spoiler


[Display]
Monitor=0
rotate=270
windowed=False
WindowWidth=1080
WindowHeight=1920
WindowX=0
WindowY=0
PlayFieldBrightness=180
WheelTextColor=ffffffff
WheelTextOutlineColor=ff000000
InfoTextColor=ffffffff
InfoTextOutlineColor=ff000000
FilterTextColor=ffffffff
FilterTextOutlineColor=ff000000
MenuColor=ff10165f
FullScreenWindowed=True
[BackGlass]
monitor=1
x=0
y=0
width=1920
height=1080
AutoPositionB2S=True
[DMD]
Enabled=True
monitor=3
x=0
y=0
width=800
height=400
AutoPositionPinMAME=True
[Topper]
monitor=2
Enabled=True
width=1920
height=1080
x=0
y=0
[FileSystem]
EnableFileMatching=True
[Interface]
DesktopModeEnabled=False
EnableAdditionalDetail=False
ShowSystem=True
ShowRatings=False
[Audio]
StreamVolume=90
SampleVolume=90
PlaySoundInVideos=False
[Startup]
playsound=False
playvideo=False
StartWithWindows=No
[KeyCodes]
quit=27
left=37
right=39
select=13
rotate=82
pageleft=33
pageright=34
exitemulator=27
ingame=80
screenshot=83
screenshotbackglass=66
instructions=73
volumedown=109
volumeup=107
credit=53
plunger=164
launch=50
[JoyCodes]
quit=10
left=0
right=1
select=2
rotate=3
pageleft=4
pageright=5
exitemulator=6
ingame=13
instructions=14
[Text]
All=All
PlayGameTwoPlayer=Two Player Game
Line1=Free Play
Line2=Press Start
Featuring=Featuring
Tables=Tables
PlayGame=Play Game
Instructions=Instructions
Information=Information
Flyer=Flyer
Gameplay=Gameplay
Tutorial=Tutorial
Promo=Promo
ExitGame=Exit Game
ReturnToGame=Return to Game
Return=Return
Exit=Exit
Shutdown=Shutdown
[FuturePinball]
Enabled=True
WorkingPath=h:\-PINBALL-\-FUTURE PINBALL-
TablePath=h:\-PINBALL-\-FUTURE PINBALL-\Tables
Executable=Future Pinball.exe
Parameters=/open "[TABLEPATH]\[TABLEFILE]" /play /exit /arcaderender
LaunchBeforeEnabled=false
LaunchBeforeWorkingPath=
LaunchBeforeExecutable=notepad.exe
LaunchBeforeHideWindow=False
LaunchBeforeWaitForExit=True
LaunchAfterEnabled=False
LaunchAfterWorkingPath=
LaunchAfterExecutable=notepad.exe
LaunchAfterHideWindow=False
LaunchAfterWaitForExit=True
MouseClickFocus=True
[VisualPinball]
Enabled=True
WorkingPath=C:\Visual Pinball
TablePath=C:\Visual Pinball\Tables
Executable=VPinball992.exe
Parameters=/play -"[TABLEPATH]\[TABLEFILE]"
LaunchBeforeEnabled=false
LaunchBeforeWorkingPath=
LaunchBeforeExecutable=notepad.exe
LaunchBeforeHideWindow=False
LaunchBeforeWaitForExit=True
LaunchAfterEnabled=False
LaunchAfterWorkingPath=
LaunchAfterExecutable=notepad.exe
LaunchAfterHideWindow=False
LaunchAfterWaitForExit=True
NVRAMPath=C:\Visual Pinball\VPinMAME\nvram
AutoConfigure=True
[ExitScreen]
Enabled=True
EnableExit=True
EnableShutdown=True
[StartupProgram]
Enabled=false
WorkingPath=
Executable=notepad.exe
Paramaters=
HideWindow=true
WaitForExit=false
[ExitProgram]
Enabled=false
WorkingPath=
Executable=notepad.exe
Paramaters=
HideWindow=False
WaitForExit=
[AttractMode]
Enabled=True
Timer=1
ShowFor=30
MuteAudio=False
[System_1]
Name=Zaccaria Pinball
Enabled=False
WorkingPath=C:\Program Files (x86)\Steam\steamapps\common\Zaccaria Pinball
TablePath=C:\Program Files (x86)\Steam\steamapps\common\Zaccaria Pinball\Content
Executable=ZaccariaPinball.exe
Parameters=
LaunchBeforeWorkingPath=
LaunchBeforeExecutable=
SystemType=0
[System_2]
Name=MAME
Enabled=False
WorkingPath=C:\Emulators\MAME 0.166
TablePath=C:\ROMS\MAME 0.166
Executable=mame.exe
Parameters=[TABLEFILE]
SystemType=0
LaunchBeforeEnabled=False
LaunchBeforeWorkingPath=C:\Xpadder
LaunchBeforeExecutable=Xpadder.exe
LaunchAfterWaitForExit=False
[AutoExit]
Enabled=False
Minutes=15
[Login]
Enabled=True
[PinballFX2]
Enabled=True
WorkingPath=C:\Program Files (x86)\Steam
Executable=Steam.exe
Parameters=-applaunch 226980 "[TABLEFILE]"
WaitFor=-1
LaunchBeforeEnabled=False
LaunchBeforeWorkingPath=
LaunchBeforeExecutable=
Process=Pinball FX2.exe
[PinballArcade]
Enabled=False
WorkingPath=C:\Program Files (x86)\Steam
Executable=steam.exe
Parameters=-applaunch 238260
WaitFor=9
Process=PinballArcade.exe
WaitForSelect=150
[GameListManager]
onlinemode=false
[RealDMD]
EnableColor=True
Color=ffff1414
[PinballFX3]
Enabled=False
WorkingPath=C:\Program Files (x86)\Steam
Executable=steam.exe
Parameters=-applaunch 442120 "-table_[TABLEFILE]"
WaitFor=20
LaunchBeforeEnabled=False
LaunchBeforeWorkingPath=
LaunchBeforeExecutable=
Process=Pinball FX3.exe
Rotate=False
[Internal]
lastwheelcachematchsize=-1123
lastselected=Marvel - DeadpoolMARVEL_DeadpoolPinball FX2
filter_year=
filter_company=
filter_custom=
filtername=Tables
filter_favorites=False
filter_lastplayed=False
filter_mostplayed=False
[SetupWizard]
EmuPath1=C:\Emulators
AssetPath1=C:\Assets
RomPath1=C:\Roms
DefaultPathPrompt=True
DownloadDatabasePrompt=True
DownloadEmulatorPrompt=True
WizardMode=Custom
CustomArray=Display Settings
SearchArray=
SavePosition=False
SectionIndex=22
SearchText=
EmulatorIndex=0
EmulatorGroupIndex=0
DaphneIndex=0
HTMLAppsIndex=0
ExternalAppsIndex=0
RadioStationsIndex=0
NewsFeedsIndex=0
MappedDrivesIndex=0
SystemIndex=1
ShowPanel=True
FontSize=1
WindowState=Normal
WindowSize=650, 479
WindowLocation=2118, 224

Here is my log.txt file:

Spoiler

17:31:03.1  4/24/2018:  PinballX - Version 2.83
17:31:03.2  4/24/2018:  Windows 10 Pro 64-bit (15.9GB)
17:31:03.2  4/24/2018:  Loading Settings
17:31:03.2  4/24/2018:  Initialize Component
17:31:03.2  4/24/2018:  Initialize Display
17:31:04.3  4/24/2018:  Loading PlugIns
17:31:04.5  4/24/2018:  Created DirectX BackGlass Window
17:31:04.5  4/24/2018:  Created DirectX DMD Window
17:31:04.6  4/24/2018:  Created DirectX Topper Window
17:31:04.9  4/24/2018:  Hiding Cursor
17:31:04.9  4/24/2018:  Hiding Taskbar
17:31:04.1  4/24/2018:  CPU:  Intel(R) Core(TM) i7-3770 CPU @ 3.40GHz
17:31:04.1  4/24/2018:  GPU 1: NVIDIA GeForce GTX 660
17:31:04.1  4/24/2018:  Displays: 4
17:31:04.1  4/24/2018:  Load Game List
17:31:05.0  4/24/2018:  Loading Database: Pinball FX2
17:31:05.0  4/24/2018:  Loading Database: Future Pinball
17:31:05.0  4/24/2018:  Loading Database: Visual Pinball
17:31:05.0  4/24/2018:  Finding and matching artwork and videos
17:31:05.3  4/24/2018:  Loading Game Statistics and Scores
17:31:05.6  4/24/2018:  Main display running full screen windowed.
17:31:05.6  4/24/2018:  Loading Surfaces
17:31:05.7  4/24/2018:  Finished Loading Surfaces
17:31:05.7  4/24/2018:  Initialize Audio
17:31:05.8  4/24/2018:  Set Keyboard Controls
17:31:05.8  4/24/2018:  Initialize Joystick
17:31:05.8  4/24/2018:  Auto configure Visual Pinball
17:31:05.8  4/24/2018:  1 Joystick Attached
17:31:05.8  4/24/2018:  Started


 

  • Draco1962 changed the title to PinballX 2.83 - Monitor displays not recognized
Posted

I finally got my 4 screen setup to work with PinballX.  It was not working correctly before, but I now have it working with PF = Displayport, Backglass =DisplayPort, DMD=Displayport, Topper = HDMI.  Windows sees screen numbers as PF=2, Back=3, DMD=4, Topper=1.  PinballX sees PF=1, Back=2, DMD=3, Topper=4.  Really hate how windows assign monitor numbers.  Hope my setup works for more than 1 week.  Good luck

Posted

I am concerned as PinballX used to follow the same identity order as the OS and GPU up until I added the Topper monitor, but as 0-3 instead of 1-4. 

  • Draco1962 changed the title to [RESOLVED] PinballX 2.83 - Monitor display order not recognized
Posted

Lock this thread up for now. I do not recall having to do this in the past, but on a lark, I went into Windows Display Settings and stacked my monitors vertically in this order:

3 - Topper

4 - DMD

2 - Backglass

1 - Playfield

I applied the settings and worked fine, each monitor receiving the correct input. Damndest thing but at least it is fixed for now.

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