dgVoodoo Upscale Method - Cxbx-Reloaded/Cxbx-Reloaded GitHub Wiki

This has been made obsolete by Cxbx-Reloaded's internal upscaling. It is recommended to use that instead.

Using dgVoodoo can result in worse performance.

Download the latest version of dgVoodoo2 and put dgVoodooCpl.exe and D3D9.dll (from \MS\x86) in the same folder as cxbx.exe.

  • Open dgVoodooCpl.exe and make the following changes:

    • General tab

      • Adapter(s) to use / enable: Your graphics card or integrated graphics
    • DirectX tab

      • VRAM: 1024 MB (or higher, untested)

      • Resolution: Change to your monitor's native resolution

      • dgVoodoo Watermark: untick after confirmation that dgVoodoo2 is working

      • Optional enhancements:

        • Filtering: Force anisotropic filtering 16x
        • Antialiasing (MSAA): 8x
        • Bilinear blit stretch: tick
        • Apply Phong shading when possible: tick
        • Fast video memory access (can improve performance, but also be unstable): tick
    • Click OK to save the changes.

  • Open cxbx.exe then perform the changes below from Settings > Config Video... dialog:

    • Video Resolution: 640 x 480 32bit x8r8g8b8 (60 hz)
      • The refresh rate can be set higher if the game supports 60+FPS.
    • Use Exclusive Fullscreen Mode: tick
    • Force VSync: tick (Optional unless you don't want screen tearing)
    • Click Accept to save the changes.
  • Launch your favorite title and enjoy the upscale mode! 😉


REMARKS:

  • We do not accept issue reports when using any third-party programs that alter Cxbx-Reloaded in any way, including dgVoodoo2.
  • Using Cxbx-Reloaded's native upscaling in combination with dgVoodoo2's will cause issues.
  • After stopping emulation, you may need to restart Cxbx-Reloaded to start a new emulation again.
    • dgVoodoo2 is not the cause of this issue. "Exclusive Fullscreen Mode" is not stable when Alt+Tabbing out or using a hotkey to stop the emulation.