Redditor "survfate" has done the seemingly impossible and found a workaround to make AMD's Radeon FreeSync technology work on a Nvidia GeForce GTX 1060 6GB graphics card.
While a monitor's screen size, resolution, panel type, refresh rate and response time are important specifications to take into consideration when picking up a gaming monitor, whether the monitor supports an adaptive refresh technology, such as Nvidia G-Sync or AMD FreeSync, is also important, particularly for gamers. G-Sync monitors are generally pricier due to the fact that a proprietary G-sync module is implemented to get G-Sync working, and with it comes licensing fees. On the other hand, FreeSync builds upon VESA's open and royalty-free Adaptive-Sync standard that only requires the monitor to have a standard scaler and a DisplayPort 1.2a connection.
There's no room for choice. If you own a Nvidia graphics card, you're limited to G-Sync monitors, and the same goes for AMD Radeon graphics cards owners and AMD FreeSync. However, a user from Reddit has discovered a neat workaround to allow Nvidia owners to enable AMD's FreeSync technology on their GeForce graphics cards.
How It Works
To use the workaround, you need an AMD Ryzen processor with integrated graphics, or in other words an Accelerated Processing Unit (APU), a normal monitor, a FreeSync monitor and a Nvidia GeForce graphics card.
You plug the FreeSync monitor into the motherboard and the non-FreeSync monitor into the Nvidia GeForce graphics card. Survfate's workaround basically forces the Nvidia graphics card to do the dirty work of rendering the frames. Afterwards, the frames are transported to the APU, which in turn sends the frames to the FreeSync monitor.
For his experiment, survfate paired an AMD Ryzen 3 2200G APU with Radeon Vega 8 Graphics alongside a Nvidia GeForce GTX 1060 6GB graphics card. Once everything was hooked up, the ingenious Redditor entered the motherboard's BIOS and made the APU the primary display adapter.
The last step is to configure the game or application in the Nvidia Control Panel to utilize the GeForce graphics card, much like how mobile laptop users switch between the iGPU and discrete graphics. Batman: Arkham Knight and AMD's Freesync Windmill demo worked perfectly, according to the post.
Survfate also pointed out that this trick should theoretically work with an AMD Radeon graphics card. Ever since Windows 10's April 2018 Update (1803), users with multi-GPU systems are able to define the default GPU for individual applications. All you have to do is set the AMD graphics card as the Power Saving GPU and the Nvidia graphics card as the High performance GPU. The selection is done automatically on an APU. Users haven't found a way to make the selection with the combination of an AMD and Nvidia graphics card. One particular Redditor claimed they were able to use survfate's workaround with World of Warcraft with his RX 480 and GTX 1060. However, he did note that World of Warcraft has a setting that allows users to choose their preferred graphics card to do the rendering work.
So, do we recommend Nvidia owners start buying FreeSync monitors? Absolutely not. While the workaround seems to be working, Nvidia could easily patch it on a driver level at any given time. Not to mention that you'd have to buy an additional non-FreeSync monitor just for the trick to work.
True, but when you run a company, you want to make money. If you spend R&D money to develop this G-Sync module, you want to recoop this money AND use it to make more money, that's the point. People always have the option to not buy gsync monitors and their video cards, that the great thing.
No, you need 2 monitors, one free-sync and another generic monitor of any type. As for the AMD apu + Nvidia combo, that isn't that uncommon as quite a few people did pick up 2200/2400g and slapped an Nvidia card into them later due to their close performance to their CPU only brethren and low price.
Nvidia's other reason is because they believe GSync is superior to FreeSync:
It would lose them control over the product which can end in a poor end user experience.
I do not disagree with them 100%. When you can control the product from beginning to end you can guarantee a better experience most of the time.
Due to this all GSYNC monitors support all the same features. Freesync on the other hand has low end monitors with los refresh rates and very little feature support and high end monitors that cost almost near the same price as a GSYNC of the same brand with higher refresh rates and more features.
Both Asus, 27" 1440P monitors. $50 bucks more for the GSYNC one and the GSYNC one has a higher default refresh rate and the GSYNC one will support every feature GSYNC supports. Otherwise same specs.
It isn't as bad.
However I have read that Freesync 2 will support HDR but AMD is also planning on pushing more control which might cause pricing to go up slightly.
There's a reason VESA standards are important. Unfortunately there isn't one with regards to dynamic frame rate synchronization.