Skip to content
Update 3.9 Configure System Wide Switchres - Continue Formatting Table authored by Oscilated's avatar Oscilated
......@@ -4,20 +4,16 @@
`/etc/switchres.ini`
| Setting | Description | Accepted Values |
| -------------- | ----------- | --------------- |
| monitor | Monitor preset. Sets typical monitor operational ranges | See [GroovyMAME "Built-In Monitor Presets"](https://gitlab.com/groovyarcade/support/-/wikis/3-Post-Installation-and-Maintenance/3.5-Monitor-Presets) |
| crt_range[0-9] | Custom CRT Timings | `auto` or [GroovyMAME "Custom User Defined Monitor"](https://gitlab.com/groovyarcade/support/-/wikis/3-Post-Installation-and-Maintenance/3.5-Monitor-Presets)
| lcd_range | Set the operational refresh range for LCD monitor | `auto` or `VfreqMin-VfreqMax`|
| modeline | Force a custom modeline. This option overrides the active monitor preset configuration. | `auto` or <specify a modeline in XFree86 format> |
| user_mode | Forces a user mode in the format: width x height @ refresh. `0` can be used as a wildcard. E.g. user_mode 0x240 -> SR can freely choose any width based on the game's requested video mode but will force height as 240. | `auto` or <specify a mode by providing at least one of width and/or height and/or refresh> |
| display | Select target display where an integer value chooses by display index. Also valid are X11 display names | `auto` or <index value> or <XFree86 display name> |
| api | Select the video backend switchres should use | `auto` or `xrandr` or `drmkms` |
# Lock system (non-custom) video modes, only use modes that have full detailed timings available
lock_system_modes 0
| Setting | Description | Accepted Values |
| ------------------ | ----------- | --------------- |
| monitor | Monitor preset. Sets typical monitor operational ranges | See [GroovyMAME "Built-In Monitor Presets"](https://gitlab.com/groovyarcade/support/-/wikis/3-Post-Installation-and-Maintenance/3.5-Monitor-Presets) |
| crt_range[0-9] | Custom CRT Timings | `auto` or [GroovyMAME "Custom User Defined Monitor"](https://gitlab.com/groovyarcade/support/-/wikis/3-Post-Installation-and-Maintenance/3.5-Monitor-Presets)
| lcd_range | Set the operational refresh range for LCD monitor | `auto` or `VfreqMin-VfreqMax`|
| modeline | Force a custom modeline. This option overrides the active monitor preset configuration. | `auto` or specify a modeline in XFree86 format |
| user_mode | Forces a user mode in the format: width x height @ refresh. `0` can be used as a wildcard. E.g. user_mode 0x240 -> SR can freely choose any width based on the game's requested video mode but will force height as 240. | `auto` or specify a mode by providing at least one of width and/or height and/or refresh |
| display | Select target display where an integer value chooses by display index. Also valid are X11 display names | `auto` or index value or XFree86 display name |
| api | Select the video backend switchres should use | `auto` or `xrandr` or `drmkms` |
| lock_system_modes | Lock system (non-custom) video modes, only use modes that have full detailed timings available | `0` or `1` |
# Ignore video mode's refresh reported by the OS when checking ranges
refresh_dont_care 0
......
......