Найден способ активации AMD FreeSync на системах с видеокартами GeForce GTX

Технология синхронизации изображения AMD FreeSync, как известно, не поддерживается графическими адаптерами GeForce GTX. Специально для них была создана проприетарная Nvidia G-Sync, для поддержки которой мониторы должны оснащаться дополнительным аппаратным модулем, что негативно сказывается на их конечной стоимости. Разница в цене между аналогичными G-Sync и FreeSync-совместимыми дисплеями может достигать нескольких сотен долларов.

Как выяснили пользователи социально-новостного ресурса Reddit, «подружить» игровые мониторы с поддержкой AMD FreeSync с видеокартами GeForce GTX всё-таки можно, но для этого придётся задействовать дискретный адаптер или встроенное видеоядро Radeon. Именно они будут отвечать за вывод картинки на монитор и работу упомянутой технологии синхронизации изображения, тогда как сама игра будет рендериться на видеокарте GeForce GTX.

Коллеги из WCCFTech решили лично проверить работоспособность данного метода, заодно оценив плавность игрового процесса. Для этого они воспользовались системой на базе гибридного процессора AMD Ryzen 5 2400G, графическое ядро Radeon Vega 11 в составе которого отвечало за вывод картинки на FreeSync-монитор, и видеокарты GeForce GTX 1070.

Отмечается, что при таком подключении к монитору не наблюдалось каких-либо задержек картинки, а частота обновления дисплея благодаря активной технологии синхронизации подстраивалась под fps игры. С подробной инструкцией, рассказывающей о том, как использовать AMD FreeSync на системах с видеокартами GeForce GTX

Подробно тут:

FreeSync on Nvidia 1060 6GB (through AMD APU 2200g’s Vega 8)

As promise here allow me to share the results of my testing on the 2200g.

TL;DR: It’s worked

Long version:

  • My current setup is the 1060 hook into my first monitor (non-freesync) and the second monitor (freesync) hook in to my motherboard for the Vega 8 (forces enable the Vega 8 in the bios)

  • Use Nvidia Control Panel to force game / application to render with the 1060 instead of the Vega 8

  • So far I have tested this on Batman AK and AMD Freesync Windmill Demo (see image below). The Windmill detect Freesync just fine and you can clearly see that Freesync work along the 1060

https://i.imgur.com/J1xfZkZ.jpg

https://i.imgur.com/UvqOpAe.jpg

https://i.imgur.com/ZjsXuTC.jpg

There still prob something I missed so ask any question you have here.


UPDATE to clarify: all the test are on the Freesync monitor which hook directly into my mobo, the Windmill app have to be moved manually to that screen from extend mode and full screen it there. If ran on the other screen which hooked into the 1060, I got screen tearing


UPDATE steps for APU users:

  • Note that I have my 1060 6GB at 398.82 driver version before attempt the steps below

  • Plug your Freesync monitor into your mobo display out

  • Force enable the Integrated Graphic in the Bios, also make sure that the default display out is the IGD (I used Gigabyte mobo so other type of mobo prob different in term of config name a little bit)

  • Boot into Windows and install Adrenalin Edition 18.5.1, reset and enable FreeSync in the Radeon Settings afterward

  • You now have an Optimus-like (or is this really Optimus?) feature like this: https://i.imgur.com/ILglejQ.png

  • Go to Nvidia Control Panel > Manage 3D settings now grant you the ability to select prefered graphic processor without the need of using Windows 10 1803 new gpu selector (imo this is the advantage of using APU over another dedicated AMD GPU): https://i.imgur.com/Nn8Ht3c.png

  • Make your main display the FreeSync monitor, then launch the app / game you have selected to render with the Nvidia GPU on the previous step

  • If somehow the app / game did not launch on the FreeSync monitor, try alt-enter it and move it to the that monitor and full screen it there