Draco1962 Posted April 24, 2018 Share Posted April 24, 2018 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 More sharing options...
slydog43 Posted April 25, 2018 Share Posted April 25, 2018 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 More sharing options...
Draco1962 Posted April 25, 2018 Author Share Posted April 25, 2018 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. Link to comment Share on other sites More sharing options...
Draco1962 Posted April 25, 2018 Author Share Posted April 25, 2018 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. 1 Link to comment Share on other sites More sharing options...
Recommended Posts