Skip to content

Force a game to use your preferred GPU; allows the use of FreeSync while gaming on Nvidia graphics cards under certain circumstances. If you would like interactive help or can spare some time for testing, please join this Discord: https://discord.gg/CKJn8mA || Compatibility spreadsheet: https://docs.google.com/spreadsheets/d/1X2LQYw0xZ0QDoGH0PcG…

License

Notifications You must be signed in to change notification settings

pinumbernumber/SetGPU

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SetGPU

Update

Nvidia has recently announced native support for Adaptive Sync. You probably don't need or want this tool anymore!

Force a game to use your preferred GPU

You might be aware of a workaround- first discovered by reddit user /u/bryf50 and later covered by various youtubers- to get Freesync working while playing on an Nvidia card: Use an AMD GPU as an intermediary. Until now, the workaround only worked using APUs thanks to a Win10 power saving hack (and with dGPUs on a very small handful of games that let you select a GPU).

This tool works in any game (or, as of right now, any DX11 x64 game) and supports dedicated AMD cards.

WARNING WARNING WARNING

Very work in progress. Not user friendly at all. DX11 64-bit only. Use in multiplayer games at your own risk (it's not a cheat, but may well trip battleye etc due to the way it works. Not tested in multiplayer games.) Intended for use only by hardware enthusiasts who are happy to jump through hoops and who have patience for inevitable issues.

Feedback

Please use this form to submit success or failure reports.

You can also submit a GitHub issue if you prefer (the above form is encouraged as it ensures that all necessary troubleshooting info is collected if applicable.)

Instructions

Hardware requirements

  • An Nvidia card installed in your PC
  • An AMD card that supports freesync also installed in your PC
  • (In the typical/intended use case the NV card would be much more powerful than the AMD one, but that isn't actually necessary for testing.)
  • A freesync monitor
  • Some single-player 64-bit DX11 games to test with. See above warning re. multiplayer.

Getting started

  • Connect your freesync monitor (and other monitors if you wish, it shouldn't matter) to your AMD card
  • Disconnect all monitors from your Nvidia card
  • Fire up a 64-bit DirectX 11 game and verify (using some OSD tool, or just by observing which fans are spinning) that the game is using your AMD card- which is the problem we're trying to solve
  • Close the game, download the latest version of SetGPU, extract it, and place those three DLLs beside the game's EXE. Try again and hopefully the game should be using your NV card, but with video output still going through your AMD card and freesync still working.

If you run into problems, please open an issue. Let me know which game(s) you were trying and post a screenshot of the output from this tool.

32-bit

An experimental (that is, even more experimental than the main version) 32-bit build is available here. Any testing with 32-bit DX11 games would be particularly appreciated!

About

Force a game to use your preferred GPU; allows the use of FreeSync while gaming on Nvidia graphics cards under certain circumstances. If you would like interactive help or can spare some time for testing, please join this Discord: https://discord.gg/CKJn8mA || Compatibility spreadsheet: https://docs.google.com/spreadsheets/d/1X2LQYw0xZ0QDoGH0PcG…

Resources

License

Stars

Watchers

Forks

Packages

No packages published