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. Thank you for your support. Tom Speirs

Patreon

[RESOLVED] PinballX 2.83 - Monitor display order not recognized


Draco1962

Recommended Posts

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


 

Link to comment
Share on other sites

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

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

Link to comment
Share on other sites

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

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
Link to comment
Share on other sites

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