Sleeping Dogs: Fixing Resolution Glitch via DisplaySettings.xml

The goal here is Display Persistence. We are going to bypass the in-game menu—which often fails to save changes—and write your hardware’s exact specifications directly into the engine’s configuration. This fix is essential for players on ultra-wide monitors, high-refresh displays, or laptops with integrated/dedicated GPU switching.

File Location

The configuration file is located within the game’s install directory, not your Documents folder: \SteamLibrary\steamapps\common\SleepingDogsDefinitiveEdition\data\DisplaySettings.xml

Note: If the DisplaySettings.xml file is missing, launch the game once and change any minor setting, then close it. The game will generate the file.

The “Hard Fix” Config

Open DisplaySettings.xml with Notepad and ensure the following lines match your monitor’s native specs. For a standard 1080p 60Hz setup, use these values:

<?xml version="1.0"?>
<DisplaySettings>
    <Version>1</Version>
    <ResolutionWidth>1920</ResolutionWidth>
    <ResolutionHeight>1080</ResolutionHeight>
    <RefreshRateNumerator>60000</RefreshRateNumerator>
    <RefreshRateDenominator>1000</RefreshRateDenominator>
    <Fullscreen>1</Fullscreen>
    <VSync>0</VSync>
    <AAQuality>0</AAQuality>
    <TextureDetailLevel>2</TextureDetailLevel> <FPSLimiter>0</FPSLimiter>
</DisplaySettings>

Key Parameters Explained

ParameterRecommended ValueImpact
ResolutionWidth/HeightNative (e.g., 2560 1440)Forces the game to use your exact pixel count.
RefreshRateNumerator60000 or 144000Match this to your Hz (e.g., 144000 for 144Hz).
Fullscreen1 or 0Use 0 (Windowed) if the game crashes at startup.
TextureDetailLevel2Forces “Extreme” textures which often don’t trigger via menus.

Performance & Quality Strategy

To ensure the resolution glitch doesn’t come back, follow these steps:

  1. Read-Only Lock: After saving your changes in Notepad, right-click DisplaySettings.xml > Properties > Check Read-only. This prevents the game from overwriting your fix.
  2. High-DPI Scaling: Right-click HKShip.exe in the game folder > Properties > Compatibility > Change high DPI settings. Check “Override high DPI scaling behavior” and set it to Application.
  3. The Texture Bug: Many players notice the Definitive Edition looks “blurry.” This is because TextureDetailLevel defaults to 1. Setting it to 2 in the XML forces the high-resolution assets to actually load.

Troubleshooting & Common Fixes

  • Black Screen on Startup: Change <Fullscreen>1</Fullscreen> to 0. Once the game is in the main menu, press Alt + Enter to go back to full screen.
  • Missing XML File: If the file won’t generate, you can create a new text file, paste the code block above into it, and save it exactly as DisplaySettings.xml inside the data folder.
  • 144Hz Stuttering: Sleeping Dogs has a legacy physics engine. If the game feels “jittery” at high refresh rates, set <FPSLimiter>1</FPSLimiter> in the XML or use an external tool to cap the game at 120 FPS.

Frequently Asked Questions (FAQ)

Why does my resolution keep resetting to 1280×720?

The game tries to “safety boot” if it detects a refresh rate it doesn’t like. Forcing the RefreshRateNumerator to match your Windows display setting and setting the file to Read-only is the only permanent solution.

Does “AAQuality” affect the resolution glitch?

Sometimes. High SSAO and AA levels can cause the engine to struggle with memory allocation on startup. Start with <AAQuality>0</AAQuality> and increase it in-game once the resolution is stable.

What is RefreshRateDenominator?

For most modern monitors, this should stay at 1000. If you are using a specific TV or legacy display, it might require 1001 (NTSC standard), but 1000 is the safest bet for PC monitors.

Conclusion and Expected Results

By manually editing and locking the DisplaySettings.xml, you are taking control away from the game’s flawed auto-config. You can expect a perfect native resolution launch every time, sharper textures than the default “Extreme” preset, and the removal of high-DPI scaling issues that cause the mouse to feel “off-center” in menus.

Leave a Comment