DTS HEADPHONE:X 2.0 in Battlefield 5

How to configure Logitech G Pro X for Battlefield

There is lots of confusion on the internet how to configure 7.1 virtual surround sound headsets like the Logitech G Pro X for Battlefield in order to have surround sound and to hear the direction and distance of enemy footsteps properly.

The reason for this confusion is that the game itself offers various audio settings which people don’t understand and mix with additional settings done in the Logitech G HUB software. Another reason for the confusion is that there are bugs in Battlefield 5 so that players occasionally do not hear enemy footsteps, making them think they have configured something wrong.

So let’s resolve the confusion

Virtual surround sound is called virtual because there are only two speaker drivers in a stereo headphone so the directional sound effect has to be simulated in contrast to „true“ 7.1 systems where seven real physical speakers are positioned in a circular fashion around the player.

This simulation is usually done using a head-related transfer function (HRTF). The Logitech G Pro X headset uses the DTS HEADPHONE:X 2.0 technology from DTS, Inc, which provides one of the current top notch HRTF implementations in the sound industry. This is what we want to use!

In order to do so, we have to ensure that Battlefield outputs multi-channel audio so that the external G HUB software and the DTS tech in the Logitech G Pro X’s USB soundcard (DAC) can perform the surround simulation.

Configure Battlefield

Therefor we have to apply the following ingame AUDIO settings:

  • OUTPUT CONFIGURATION: SURROUND
  • SOUND PRESET: HEADPHONES

The SURROUND setting ensures Battlefield outputs multi-channel audio (BF5 only provides 5.1 channels but that’s not a problem).
The HEADPHONES setting signals that the target device is a headphone with only two physical speaker drivers.

At this point let’s dispel one of the confusions. Do NOT use the 3D HEADPHONES setting when you want G HUB (i.e. the DTS tech) to handle the surround simulation! The 3D HEADPHONES setting in Battlefield 5 is a game internal HRTF implementation written by Battlefield developer Peter Bliss (Criterion Games). So do NOT enable it because otherwise you would stack the DTS-HRTF on top of the ingame „Peter Bliss“-HRTF which makes no sense. You cannot combine two surround simulations because the first HRTF already resolves the multi-channel audio to stereo so adding a second HRTF on top is utter nonsense. If you want to use the „Peter Bliss“-HRTF (i.e. the 3D HEADPHONES setting) then check the alternative approach.

Configure G HUB

Now that we have configured the audio output in Battlefield 5, we have to configure G HUB to enable the DTS HEADPHONE:X 2.0 technology. Therefor we apply the following settings:

  • ENABLE SURROUND SOUND: Enable (DTS logo appears on the right in the red mark)
  • ROOM NAME: GAMING (See green mark)
  • DTS SUPER STEREO MODE: OFF (See blue mark. Note: Super stereo mode is creating effects which we do NOT want. For example it offers simulations of two speakers being placed in front of you or far away from you. That’s something that clearly should stay OFF!)
logitech g hub virtual surround sound g pro x headset dts headphone x 2 0 room name gaming

We also want to tweak the Equalizer a bit for FPS gaming (e.g. to emphasize footsteps). Honestly I am not a big fan of manual tweaking as I think you could do more wrong than improve or just ruin other audio quality aspects of the game). So I just go with one of the default presets called FPS for which Logitech certainly has spent some time to tweak it for perfect FPS experience:

  • DEFAULTS: FPS
logitech g hub virtual surround sound g pro x headset equalizer footsteps

Conclusion & Alternative

Setting up the Logitech G Pro X to get 7.1. virtual surround sound based on Battlefield 5’s 5.1 multi-channel output is easy! But as mentioned above there is also an alternative. You could also use the ingame virtual surround simulation (i.e. the „Peter Bliss“-HRTF). Therefor you would have to set the following in the game’s AUDIO settings:

  • OUTPUT CONFIGURATION: AUTO
  • SOUND PRESET: 3D HEADPHONES

And in G HUB you would apply the following setting:

  • ENABLE SURROUND SOUND: Disable

This way the game itself would simulate the surround sound and resolve it to a stereo signal and G HUB would just forward it unaltered to your headphone speakers.

How to get a Windows 10 „Memory integrity“ Debug Log (Core isolation)

So you want to enable Windows 10’s security feature „Memory integrity“ which is part of „Core isolation“? But when you move the switch to „On“, you always get the error message „Memory integrity can’t be started. There may be an incompatibility on your device“?

Windows 10 Core isolation Memory integrity
Windows 10 Device security Memory integrity can't be started. There may be an incompatibility on your device

Here is how to figure out what is incompatible on your device

  1. Download Microsoft’s official „Device Guard and Credential Guard hardware readiness tool“, which is basically a PowerShell script. Extract the downloaded zip file to a folder of your choice.
  2. Open PowerShell with „Run as administrator“ (admin privileges) and navigate to the folder with the extracted files.
  3. First we have to allow executing the script using this command:
    Set-ExecutionPolicy Unrestricted
  4. Execute the script using the „Capable“ parameter:
    .\DG_Readiness_Tool_v3.6.ps1 -Capable
  5. Now the script will install a special driver used to verify your hardware and installed drivers, but you have to restart the PC and come back to the script afterwards. So restart the PC now!
  6. Again, open PowerShell with „Run as administrator“.
  7. Again, execute Microsoft’s tool using the „Capable“ parameter:
    .\DG_Readiness_Tool_v3.6.ps1 -Capable
    Now the script should execute the scan using the special driver, thus checking your hardware and drivers for compatibility.
    You will get a colored log directly in PowerShell and also a log file stored on your disk, the location is:
    C:\DGLogs\DeviceGuardCheckLog.txt
    Check for yellow and red lines in the log and if your are especially interested in incompatible drivers, then look for a message
    Incompatible HVCI Kernel Driver Modules found
    Incompatible drivers should be listed below that message.
  8. So now that you have your log file, let’s clean up the system again (i.e. remove the special driver that was installed by the script).
    Execute Microsoft’s tool using the „Clear“ parameter:
    .\DG_Readiness_Tool_v3.6.ps1 -Clear
  9. Restart the PC to get the special driver uninstalled.
  10. Again, open PowerShell with „Run as administrator“.
  11. Now we also restore the default safe script execution policy using this command in PowerShell:
    Set-ExecutionPolicy Restricted
  12. Done!

Kalenderwochen im Windows 10 Kalender richtig einstellen

Wochennummern in der „Mail und Kalender“-App von Windows 10 richtig anzeigen lassen

Damit die Kalenderwochen für Deutschland korrekt angezeigt werden (entsprechend ISO 8601), muss in der Kalender-App von Windows 10 folgendes eingestellt werden:

  1. Einstellungen -> Kalendereinstellungen -> Erster Tag der Woche -> Montag
  2. Einstellungen -> Kalendereinstellungen -> Wochennummern -> Erste 4-Tage-Woche
Windows 10 Kalenderwochen bzw. Wochennummern korrekt einstellen für Deutschland

Die 1. Einstellung „Montag“ erfüllt das erste ISO 8601 Kriterium: „Kalenderwochen haben 7 Tage, beginnen an einem Montag und werden über das Jahr fortlaufend nummeriert.“

Die 2. Einstellung „Erste 4-Tage-Woche“ erfüllt das zweite ISO 8601 Kriterium: „Die Kalenderwoche 1 eines Jahres ist diejenige, die den ersten Donnerstag enthält.“

How to Uninstall NVIDIA Telemetry Container (Clean Deinstallation)

  1. Open an elevated command prompt (i.e. cmd as administrator)
  2. Run this command:
rundll32 "%PROGRAMFILES%\NVIDIA Corporation\Installer2\InstallerCore\NVI2.DLL",UninstallPackage NvTelemetryContainer