Child pages
  • Fix Display Scaling on High DPI Monitors - Windows
Skip to end of metadata
Go to start of metadata

To resolve the High DPI issue, you will need to add a Key to your Registry and an External Manifest file to your GameVox Directory. 

Once complete, you should be able to restart GameVox and it will scale correctly. Text may appear Blurry, but the client should be fully functioning.


Registry Changes

This key allows for the use of External Manifest files for applications and would not effect any other program.

We have a registry file that you can use to automatically apply these settings, or you can follow the guide below on how to edit your Registry.  GameVox High DPI Registry File

** Please note - Changing the Registry can cause system instability unless done correctly, proceed at your own risk **


  1. Press the Windows Key + R or type into the Windows Search "regedit" and launch that Command.


  2. Accept the Administrator Prompt when it appears.
     
  3. Follow the Path "HKEY_LOCAL_MACHINE > SOFTWARE > Microsoft > Windows > CurrentVersion > SideBySide" ending on the SideBySide folder.


  4. Right Click in the White Space on the Right Side of the Screen and select "New > DWORD (32 Bit)"


  5. Rename the "New Value #1" to "PreferExternalManifest" then Right Click on that Entry and Click "Modify"


  6. In the Edit Screen, Change the "Value Data" to "1" and then click "Decimal" under the "Base" selection.


  7. Then click "Ok" and Close the Registry Editor


Manifest Files

** Please note - Make sure to download the correct Manifest File for your Processor Architecture **

You can create your own Manifest File to place in the GameVox folder, however we would Highly recommend that you use the one we create, as it has been tested to work.

Intel Manifest FileIntel - GameVox.exe.manifest

AMD Manifest FileAMD - GameVox.exe.manifest

  1. Once Downloaded, please move to your GameVox directory where the GameVox.exe is located.  This is Usually "C:\Program Files (x86)\GameVox" unless it was changed during install.

The Manifest file needs to be named "GameVox.exe.manifest" or else it will not function correctly.

To Create your own Manifest file, you would create a new Text File and name it "GameVox.exe.manifest" then place in the following information:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>

<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0" xmlns:asmv3="urn:schemas-microsoft-com:asm.v3">

<dependency>
<dependentAssembly>
<assemblyIdentity
type="win32"
name="Microsoft.Windows.Common-Controls"
version="6.0.0.0" processorArchitecture="*"
publicKeyToken="6595b64144ccf1df"
language="*">
</assemblyIdentity>
</dependentAssembly>
</dependency>

<dependency>
<dependentAssembly>
<assemblyIdentity
type="win32"
name="Microsoft.VC90.CRT"
version="9.0.21022.8"
processorArchitecture="x86"
publicKeyToken="1fc8b3b9a1e18e3b">
</assemblyIdentity>
</dependentAssembly>
</dependency>

<trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
<security>
<requestedPrivileges>
<requestedExecutionLevel
level="asInvoker"
uiAccess="false"/>
</requestedPrivileges>
</security>
</trustInfo>

<asmv3:application>
<asmv3:windowsSettings xmlns="http://schemas.microsoft.com/SMI/2005/WindowsSettings">
<ms_windowsSettings:dpiAware xmlns:ms_windowsSettings="http://schemas.microsoft.com/SMI/2005/WindowsSettings">false</ms_windowsSettings:dpiAware>
</asmv3:windowsSettings>
</asmv3:application>

</assembly>

Take note of the "processorArchitecture" under "dependency" and make sure to change it to either "amd64" for AMD processors, or "x86" for Intel based processors.


  • No labels