protonscr

HDR10 errors in Baldur's Gate 3 creates black screen (DXVK_HDR=1), but working for Horizon Forbidden West Complete Edition

protonclosed
ValveSoftware/Proton#8746 · opened 2025-05-29 by blitmap · updated 2025-05-29 · 2 comments · github
1 matching comments, n / p to jump
Bblitmap 2025-05-29 github

Compatibility Report

  • Name of the game with compatibility issues: Baldur's Gate 3 & Horizon Forbidden West Complete Edition
  • Steam AppID of the game: 1086940 (BG3), 2420110 (HFWCE)

System Information

  • GPU: Nvidia GTX 3080 Ti (notebook edition)
  • Video driver version: 570.153.02
  • Kernel version: 6.14.6-105.bazzite.fc42.x86_64 #1 SMP PREEMPT_DYNAMIC
  • Link to full system information report as Gist:
  • Proton version: Proton 10 (beta)

I confirm:

  • [x] that I haven't found an existing compatibility report for this game.
  • [x] that I have checked whether there are updates for my system available.

Symptoms

HDR (HDR10?) prevents Baldur's Gate 3 from rendering anything but a black screen. It seems as though DXVK_HDR=1 (set in my env variables) creates this issue. Removing it allows BG3 to render correctly, but without HDR at all.

Reproduction

The steam launch options I have for BG3 are: PROTON_LOG=1 steam-game-launch.sh %command%

The launcher renders. The game after it creates a black (gamescope) screen and the HDR10 errors in the log.

I believe a fix for this game may be disabling HDR10 if not HDR entirely. In my case I was trying to forcibly enable this with DXVK_HDR=1 and found this issue.

Note: I have a mixed-DPI setup. I run games in gamescope because Steam thinks my main 4k display is 2 x greater than the actual 3840x2160. My laptop display is scaled at 200% and creates this situation. I use the script below to correct this.

#!/bin/bash

# +40 FPS in PalWorld fix, seems like this forces the correct Nvidia libGL?
export VK_DRIVER_FILES="/usr/share/vulkan/icd.d/nvidia_icd.i686.json:/usr/share/vulkan/icd.d/

# HDR correctly detected in Horizon Forbidden West
# Broken for Baldur's Gate 3, possibly due to HDR10, not necessarily HDR being available
export DXVK_HDR=1

#exec mangohud "$@"

exec gamescope \
        --output-width 3840 \
        --output-height 2160 \
        --borderless \
        --hdr-enabled \
        --hdr-debug-force-output \
        --steam \
        --adaptive-sync \
        --rt \
        --immediate-flips \
        --force-grab-cursor \
        --mouse-sensitivity 2 \
        -- \
        mangohud "$@"

Computer Information:
Manufacturer: GIGABYTE
Model: AERO 16 YE4
Form Factor: Laptop
No Touch Input Detected
Processor Information:
CPU Vendor: GenuineIntel
CPU Brand: 12th Gen Intel(R) Core(TM) i9-12900H
CPU Family: 0x6
CPU Model: 0x9a
CPU Stepping: 0x3
CPU Type: 0x0
Speed: 4900 MHz
20 logical processors
14 physical processors
Hyper-threading: Supported
FCMOV: Supported
SSE2: Supported
SSE3: Supported
SSSE3: Supported
SSE4a: Unsupported
SSE41: Supported
SSE42: Supported
AES: Supported
AVX: Supported
AVX2: Supported
AVX512F: Unsupported
AVX512PF: Unsupported
AVX512ER: Unsupported
AVX512CD: Unsupported
AVX512VNNI: Unsupported
SHA: Supported
CMPXCHG16B: Supported
LAHF/SAHF: Supported
PrefetchW: Unsupported
BMI1: Supported
BMI2: Supported
F16C: Supported
FMA: Supported
Operating System Version:
"Bazzite 42 (FROM Fedora Silverblue)" (64 bit)
Kernel Name: Linux
Kernel Version: 6.14.6-105.bazzite.fc42.x86_64
X Server Vendor: The X.Org Foundation
X Server Release: 12401006
X Window Manager: GNOME Shell
Steam Runtime Version: steam-runtime_1.0.20250408.124523
Client Information:
Version: 1747701111
Browser GPU Acceleration Status: Enabled
Browser Canvas: Enabled
Browser Canvas out-of-process rasterization: Enabled
Browser Direct Rendering Display Compositor: Disabled
Browser Compositing: Enabled
Browser Multiple Raster Threads: Enabled
Browser OpenGL: Enabled
Browser Rasterization: Enabled
Browser Raw Draw: Disabled
Browser Skia Graphite: Disabled
Browser Video Decode: Enabled
Browser Video Encode: Disabled
Browser Vulkan: Disabled
Browser WebGL: Enabled
Browser WebGL2: Enabled
Browser WebGPU: Disabled
Browser WebNN: Disabled
Video Card:
Driver: Intel Mesa Intel(R) Iris(R) Xe Graphics (ADL GT2)
Driver Version: 4.6 (Compatibility Profile) Mesa 25.1.0
Desktop Color Depth: 24 bits per pixel
Monitor Refresh Rate: 34 Hz
VendorID: 0x10de
DeviceID: 0x2420
Revision Not Detected
Number of Monitors: 2
Number of Logical Video Cards: 2
Primary Display Resolution: 7680 x 4320
Desktop Resolution: 11520 x 4320
Primary Display Size: 27.56" x 15.75" (31.73" diag), 70.0cm x 40.0cm (80.6cm diag)
Primary VRAM Not Detected
Sound card:
Audio device: Realtek ALC897
Memory:
RAM: 63952 Mb
VR Hardware:
VR Headset: None detected
Miscellaneous:
UI Language: English
LANG: en_US.UTF-8
Total Hard Disk Space Available: 3682272 MB
Largest Free Hard Disk Block: 1494181 MB
Storage:
Number of SSDs: 2
SSD sizes: 2000G,2000G
Number of HDDs: 0
Number of removable drives: 0
Kkisak-valve maintainer 2025-05-29 github

Hello @blitmap, we're using one issue report per unofficially supported game title, so I've gone ahead and transferred this issue report to https://github.com/ValveSoftware/Proton/issues/4243#issuecomment-2919436383.

Bblitmap 2025-05-29 github

Apologies for the duplicate; thank you for transferring

Launch options

Upstream links