Skip to main content

Overview

The [video_mode] section configures video mode settings including resolution, refresh rate, vsync, windowed mode, and anisotropic filtering.

Enable Video Mode Settings

boolean
default:"0"
Enable the [video_mode] settings. Must be set to 1 for other settings in this section to take effect.

Resolution

string/number
default:"auto"
Resolution width in pixels. Use auto to use your primary monitor’s current width.
string/number
default:"auto"
Resolution height in pixels. Use auto to use your primary monitor’s current height.
Halo may fail to start properly if the width or height is not supported by your desktop.

Example: Custom Resolution

Example: Auto Resolution

Refresh Rate

number
default:"0"
Refresh rate in Hz. Use 0 to use your system’s current refresh rate.
While the Halo menu does not list refresh rates above 120 Hz, this setting can be used to bypass this limitation.

Example: High Refresh Rate

VSync

boolean
default:"0"
Enable double buffer VSync to prevent screen tearing. Adds several frames of input lag (often >100ms at 60 Hz).
If you have a monitor with variable refresh rate (FreeSync, G-Sync, etc.):
  1. Enable vsync: vsync=1
  2. Use chimera_throttle_fps to lock your frame rate to refresh rate minus 3
    • For 144 Hz display: lock to 141 FPS
  3. Play in full screen or borderless fullscreen with an API wrapper (dxvk or dgVoodoo2)

Example: VSync for VRR Displays

Then use the console command:

Window Mode

boolean
default:"0"
Play in windowed mode instead of fullscreen.
On newer versions of Windows, windowed mode incurs input lag due to the Desktop Window Manager. On Linux, disable compositing if you choose to play in a window.
boolean
default:"0"
Play in borderless fullscreen mode. Requires windowed=1 to work.
Borderless fullscreen allows you to play without changing video modes, but may have higher input lag than exclusive fullscreen.API wrappers like dxvk or dgVoodoo2 can enable flip model/fullscreen optimizations on Windows 10/11, eliminating additional input lag in borderless fullscreen.
Resolutions lower than your current resolution will be stretched in borderless mode.

Example: Borderless Fullscreen

Example: Windowed Mode

Anisotropic Filtering

number
default:"16"
Anisotropic filtering level. Chimera defaults to 16. The base game’s level is 8. Values above 16 have no effect.

Complete Examples

High-End Gaming Setup (144Hz VRR)

Standard 1080p Fullscreen

Auto-Detect All Settings

Competitive Low-Latency Setup

Use with chimera_throttle_fps 300 for capped frame rate.