Forums » General Questions » Stepmania 5.0[Linux] dual monitor fullscreen issues

1
Hey there!

I am new to the forums, but I already played Stepmania before (about 6 months now).
Before you continue reading, do you guys have a search function? I wanted to see if my issue was already posted, but I could not find anything (Googled it).

I previously used an old 60 Hz monitor, so my framerate did not really matter that much, and I only had one screen.

Now I have 2 monitors, my old 60 Hz one, and my new 144Hz one.
I want to play on my 144Hz one, but Stepmania won't let me.
If I set the game to full screen, it will just put Stepmania on the old 60 Hz one.
I already set my 144 one as primary, I even put it on the left, just so stepmania would let me play on it.
I thought that this was not really all that much of a problem, since I could probably just play in windowed mode, with unlimited framerate (vsync is only availible in full screen)
So I messed with the settings a bit, and it seemed to work. I had around 700 FPS, so it was all fine. Until I decided to reboot.

I launched Stepmania again, and the window was locked to 60 FPS. I changed vsync and fps lock randomly again, and it worked. (I did this for a couple of weeks, since I do not usually reboot that often)
However, I want to run Stepmania fullscreen on my primary 144Hz screen, without having to fiddle in the settings each time.

What I did was basically:
* Change from Windowed to full screen
* enable/disable vsync
* change the framerate lock to 150 (this however does not appear to do anything)
I attached some stuff if thought might be important.

Preferences.ini (from my home directory):


[Options]
AdditionalCourseFolders=
AdditionalFolders=
AdditionalSongFolders=
AllowExtraStage=1
AllowHoldForOptions=1
AllowMultipleHighScoreWithSameName=1
AllowMultipleInstances=0
AllowMultipleToasties=1
AllowMultitexture=1
AllowSongDeletion=0
AllowUnacceleratedRenderer=0
AllowW1=Everywhere
AnisotropicFiltering=0
Announcer=
ArcadeOptionsNavigation=0
AttractSoundFrequency=EveryTime
AutoJoin=0
AutoMapOnJoyChange=1
AutoPlay=Human
AutogenGroupCourses=1
AutogenSteps=0
AxisFix=0
BGBrightness=0.700000
BackUpAllSongSaves=0
BackgroundFitMode=CoverPreserve
BannerCache=LowResPreload
BlinkGameplayButtonLightsOnNote=0
BreakComboToGetItem=0
CelShadeModels=1
Center1Player=1
CenterImageAddHeight=0
CenterImageAddWidth=0
CenterImageTranslateX=0
CenterImageTranslateY=0
CoinMode=Home
CoinsPerCredit=1
ComboContinuesBetweenSongs=0
ConstantUpdateDeltaSeconds=0.000000
Cookie=
CourseSortOrder=Songs
CoursesToShowRanking=
CurrentGame=dance
DancePointsForOni=0
DebounceCoinInputTime=0.000000
DebugLights=0
DefaultLocalProfileIDP1=
DefaultLocalProfileIDP2=
DefaultModifiers=Overhead, Midi-note-3d
DefaultRecordLength=4.000000
DefaultTheme=default
DelayedBack=1
DelayedCreditsReconcile=0
DelayedModelDelete=0
DelayedScreenLoad=0
DelayedTextureDelete=1
DisableScreenSaver=1
DisableUploadDir=0
DisabledSongs=
DisplayAspectRatio=1.777778
DisplayColorDepth=32
DisplayHeight=1080
DisplayWidth=1920
Disqualification=0
EasterEggs=1
EditClearPromptThreshold=50
EditRecordModeLeadIn=1.000000
EditorMemoryCardOsMountPoint=
EditorNoteSkinP1=default
EditorNoteSkinP2=default
EditorShowBGChangesPlay=1
EnableAttackSounds=1
EnableMineHitSound=1
EnableScoreboard=1
EventMode=1
FailOffForFirstStageEasy=0
FailOffInBeginner=0
FastLoad=1
FastLoadAdditionalSongs=1
FastNoteRendering=0
ForceLogFlush=0
ForceMipMaps=0
FrameLimitPercent=0.000000
GetRankingName=On
GlobalOffsetSeconds=0.000000
HarshHotLifePenalty=1
HiddenSongs=0
HideIncompleteCourses=0
HighResolutionTextures=ForceOn
IgnoredDialogs=
InputDebounceTime=0.000000
InputDrivers=
Interlaced=0
Language=en
LastConnectedServer=
LastSeenInputDevices=
LastSeenVideoDriver=OpenGL
LifeDifficultyScale=1.000000
LightsAheadSeconds=0.050000
LightsDriver=
LightsFalloffSeconds=0.100000
LightsStepsDifficulty=medium
LockCourseDifficulties=1
LogCheckpoints=0
LogFPS=1
LogSkips=0
LogToDisk=1
LongVerSongSeconds=150.000000
MachineName=
MarathonVerSongSeconds=300.000000
MaxHighScoresPerListForMachine=10
MaxHighScoresPerListForPlayer=3
MaxInputLatencySeconds=0.000000
MaxRegenComboAfterMiss=5
MaxSongsInEditCourse=-1
MaxTextureResolution=2048
MemoryCardOsMountPointP1=
MemoryCardOsMountPointP2=
MemoryCardProfileImportSubdirs=
MemoryCardProfileSubdir=StepMania 5
MemoryCardProfiles=1
MemoryCardUsbBusP1=-1
MemoryCardUsbBusP2=-1
MemoryCardUsbLevelP1=-1
MemoryCardUsbLevelP2=-1
MemoryCardUsbPortP1=-1
MemoryCardUsbPortP2=-1
MemoryCards=0
MenuTimer=0
MercifulBeginner=0
MercifulDrain=0
MercifulSuperMeter=1
MinPercentageForMachineCourseHighScore=0.000100
MinPercentageForMachineSongHighScore=0.000100
MinTNSToHideNotes=W3
Minimum1FullSongInCourses=0
MonkeyInput=0
MoveRandomToEnd=0
MovieColorDepth=32
MovieDrivers=
MovieTextureDirectUpdates=1
MusicWheelSwitchSpeed=15
MusicWheelUsesSections=Always
MuteActions=0
NetworkStartOffset=-3.000000
NeverBoostAppPriority=0
NeverCacheList=
NumBackgrounds=20
OnlyDedicatedMenuButtons=0
OnlyPreferredDifficulties=0
PAL=0
PadStickSeconds=0.000000
PalettedBannerCache=0
PercentageScoring=1
PreCacheAllWheelSorts=0
PreferredSortUsesGroups=1
Premium=DoubleFor1Credit
ProductID=1
ProfileCourseEdits=1
ProfileDataCompress=0
ProfileStepEdits=1
ProgressiveLifebar=0
ProgressiveNonstopLifebar=0
ProgressiveStageLifebar=0
PseudoLocalize=0
QuirksMode=0
RandomBackgroundMode=Animations
RefreshRate=0
RegenComboAfterMiss=5
SextetStreamInputFilename=Data/StepMania-Input-SextetStream.in
SextetStreamOutputFilename=Data/StepMania-Lights-SextetStream.out
ShowBanners=1
ShowBeginnerHelper=1
ShowCaution=1
ShowDancingCharacters=Random
ShowDanger=1
ShowInstructions=1
ShowLoadingWindow=1
ShowLogOutput=0
ShowLyrics=1
ShowMasks=0
ShowMouseCursor=1
ShowNativeLanguage=0
ShowSongOptions=Ask
ShowStats=1
ShowThemeErrors=0
SignProfileData=0
SmoothLines=1
SongBackgrounds=1
SongsPerPlay=3
SoundDevice=
SoundDrivers=
SoundPreferredSampleRate=0
SoundPreload16bit=1
SoundPreloadMaxSamples=1048576
SoundVolume=1.000000
SoundVolumeAttract=1.000000
SoundWriteAhead=0
StretchBackgrounds=0
SubSortByNumSteps=0
SuperMeterPercentChangeCheckpointHit=0.050000
SuperMeterPercentChangeCheckpointMiss=-0.200000
SuperMeterPercentChangeHeld=0.040000
SuperMeterPercentChangeHitMine=-0.400000
SuperMeterPercentChangeLetGo=-0.200000
SuperMeterPercentChangeMiss=-0.200000
SuperMeterPercentChangeMissedHold=-0.000000
SuperMeterPercentChangeW1=0.050000
SuperMeterPercentChangeW2=0.040000
SuperMeterPercentChangeW3=0.020000
SuperMeterPercentChangeW4=0.000000
SuperMeterPercentChangeW5=0.000000
TestInitialScreen=
TextureColorDepth=32
Theme=XV
ThreadedInput=1
ThreadedMovieDecode=1
ThreeKeyNavigation=0
TimeMeterSecondsChangeCheckpointHit=0.000000
TimeMeterSecondsChangeCheckpointMiss=-0.000000
TimeMeterSecondsChangeHeld=-0.000000
TimeMeterSecondsChangeHitMine=-2.000000
TimeMeterSecondsChangeLetGo=-4.000000
TimeMeterSecondsChangeMiss=-4.000000
TimeMeterSecondsChangeMissedHold=-0.000000
TimeMeterSecondsChangeW1=0.200000
TimeMeterSecondsChangeW2=0.000000
TimeMeterSecondsChangeW3=-0.500000
TimeMeterSecondsChangeW4=-1.000000
TimeMeterSecondsChangeW5=-2.000000
TimingWindowAdd=0.000000
TimingWindowJump=0.250000
TimingWindowScale=1.000000
TimingWindowSecondsAttack=0.135000
TimingWindowSecondsCheckpoint=0.166400
TimingWindowSecondsHold=0.250000
TimingWindowSecondsMine=0.090000
TimingWindowSecondsRoll=0.500000
TimingWindowSecondsW1=0.022500
TimingWindowSecondsW2=0.045000
TimingWindowSecondsW3=0.090000
TimingWindowSecondsW4=0.135000
TimingWindowSecondsW5=0.180000
TrilinearFiltering=0
TugMeterPercentChangeCheckpointHit=0.002000
TugMeterPercentChangeCheckpointMiss=-0.002000
TugMeterPercentChangeHeld=0.008000
TugMeterPercentChangeHitMine=-0.040000
TugMeterPercentChangeLetGo=-0.020000
TugMeterPercentChangeMiss=-0.020000
TugMeterPercentChangeMissedHold=0.000000
TugMeterPercentChangeW1=0.010000
TugMeterPercentChangeW2=0.008000
TugMeterPercentChangeW3=0.004000
TugMeterPercentChangeW4=0.000000
TugMeterPercentChangeW5=-0.010000
UpdateCheckEnable=1
UseUnlockSystem=0
VideoRenderers=opengl
VisualDelaySeconds=0.000000
Vsync=1
Windowed=1
XWMName=StepMania 5

[Game-dance]
Announcer=
DefaultModifiers=Overhead, Midi-note-3d
Theme=XV

[Game-pump]
Announcer=
DefaultModifiers=
Theme=_fallback

[Game-techno]
Announcer=
DefaultModifiers=
Theme=_fallback

Basic system information:
 

OS: Arch Linux
Kernel: x86_64 Linux 4.8.13-1-ARCH
Shell: fish
Resolution: 3840x1080 (both screens are 1920x1080)
DE: KDE5
WM: KWin
Theme: Breeze [GTK2], [GTK3]
Icon Theme: breeze
Font: Noto Sans Regular
CPU: Intel Core i5-6600K CPU @ 3.9GHz
GPU: GeForce GTX 960
RAM: 2184MiB / 7950MiB

/etc/xorg.conf
# nvidia-settings: X configuration file generated by nvidia-settings

# nvidia-settings: version 375.26 (builduser@felix) Fri Dec 16 13:16:44 CST 2016

# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig: version 370.28 (buildmeister@swio-display-x64-rhel04-17) Thu Sep 1 20:22:52 PDT 2016

Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
Option "Xinerama" "0"
EndSection

Section "Files"
EndSection

Section "InputDevice"

# generated from default
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/psaux"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"

# generated from default
Identifier "Keyboard0"
Driver "kbd"
EndSection

Section "Monitor"
Identifier "Monitor0"
VendorName "Unknown"
ModelName "Samsung SMB2430HD"
HorizSync 26.0 - 81.0
VertRefresh 24.0 - 75.0
Option "DPMS"
EndSection

Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce GTX 960"
EndSection

Section "Screen"

# Removed Option "nvidiaXineramaInfoOrder" "DFP-1"
# Removed Option "metamodes" "HDMI-0: 1920x1080 +0+0, DP-4: 1920x1080_144 +1920+0"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "Stereo" "0"
Option "nvidiaXineramaInfoOrder" "DFP-6"
Option "metamodes" "HDMI-0: 1920x1080 +1920+0, DP-4: 1920x1080_144 +0+0"
Option "SLI" "Off"
Option "MultiGPU" "Off"
Option "BaseMosaic" "off"
SubSection "Display"
Depth 24
EndSubSection
EndSection

Screen Configuration:
wrong
right

My 60Hz monitor is plugged in via HDMI, the other one is connected through DisplayPort.

Help is greatly appreciated, but please don't go out of your way just to help me. I will survive on 60 FPS too, don't worry about me.

Last edited: 9 January 2017 2:41pm

Reply