; =================================================================== ; ITGmania — low-latency starter Preferences.ini (Cobalt Flux rig) ; From cobaltflux revival guide. These are sensible defaults to ; MERGE into your existing [Options] block — don't blindly overwrite ; a working config. Then calibrate GlobalOffsetSeconds in-game. ; ; File location: ; Windows: %APPDATA%\ITGmania\Save\Preferences.ini ; Linux: ~/.itgmania/Save/Preferences.ini ; Close ITGmania before editing. ; =================================================================== [Options] ; --- Renderer: OpenGL first (the Windows Direct3D path has old bugs) --- VideoRenderers=opengl,d3d ; --- Display / frame pacing --- ; VSync OFF = lowest, most consistent input latency (tearing is a non-issue ; near the judgment line). Set RefreshRate to YOUR display's native rate. Vsync=0 Windowed=0 FullscreenType=exclusive RefreshRate=60 ; ^ change to 120 / 144 / 240 if your monitor supports it ; --- Audio (Windows): DirectSound + 48 kHz fixes a lot of music drift --- SoundDrivers=DirectSound-sw SoundPreferredSampleRate=48000 ; Linux: comment the two lines above and use: ; SoundDrivers=alsa-sw ; SoundDevice=hw:0 ; --- Display lag compensation --- ; Leave at 0 on a gaming monitor. On a TV, set to its input lag in SECONDS ; (e.g. 0.030 for a 30 ms TV). Do NOT use this as your audio offset. VisualDelaySeconds=0.000000 ; --- Audio sync (CALIBRATE THIS, don't trust the default) --- ; In a song, press F6 TWICE for "AutoSync Machine", step to the audio beat, ; accept, repeat 2-3x. Fine-tune live with Alt+Shift+F11 / F12. ; Typical landing on Windows/DirectSound: -0.030 to -0.070. GlobalOffsetSeconds=-0.045 ; --- Input --- ; Also raise the USB encoder polling rate to 1000 Hz at the OS level ; (Windows: HIDUSBF) - this file can't set that. Verify in Gamepad Tester. ; Linux only: uncomment to prefer timestamped event input - ; InputDrivers=LinuxEvent,X11