HDR shows up as Disabled
Just to make it clear, because I have seen some other threads: this is not about substandard HDR, this is about the game reporting HDR_Disabled no matter what.
My setup includes a Radeon 7900 XTX, Windows 11, and a Samsung QN95B as my only/primary display. I have used the Windows 11 HDR calibration utility. Everything is fully updated - the game, graphics drivers, the OS, the display.
When I put in the command "Render.DrawScreenInfo 1", I always get "HDR_Disabled" back, no matter what. I've tried turning Windows' HDR setting on and off while in game and while outside of the game. DX11 vs DX12 doesn't make a difference either. Switching HDR back to OFF and then to Auto in combination with the Windows setting does nothing.
I have never had this issue with any other games, except for Battlefield V and 1. Off the top of my head, HDR worked in The Witcher 3 (enhanced/remastered/whatever), Final Fantasy 7 remake and Ghost Recon Breakpoint.
What else could I try to get HDR to work?
I found the issue!
TL;DR: Disable your integrated Graphics via the BIOS; it wasn't my GPU, it was my CPU! (AMD Ryzen 7700X)
I was in contact with AMD Support, they told me to get some system information logs. I read them out of curiosity, one of them included details on graphics capabilities. My GPU was showing up fine, including all HDR support flags. However, there was a second display device (my iGPU) that was showing HDR as unsupported. I got a hunch, so I went into Device Manager, and disabled my iGPU. Launched BF1, it said my driver version was 0.0.0 or something like that. Immediately, I knew Battlefield was pulling device capability info from my iGPU (but still using my main GPU for graphics). I went into my BIOS, and hard disabled my iGPU from there. Lo and behold, HDR now works in Battlefield 1. I've got the extra HDR tab in my video settings and everything.