Freesync now works with non-Freesync monitors with CRU.

Maverick177

Senior member
Mar 11, 2016
411
70
91
https://www.reddit.com/r/Amd/comments/56p2mo/annoucing_freesync_over_hdmi_and_some_dvi_on_non/
http://forums.guru3d.com/showthread.php?t=410187'

Awesome news:

Some people I know and I have been working on this project after stumbling upon it.

In a nutshell Freesync can be enabled over HDMI and some DVI on non freesync monitors ( YMMV)

Requirements: GPU that support freesync

Latest crimson driver 16.10.1, we also know the previous driver works.

Latest CRU p2 beta, and able to follow the instructions

Directions and discussion can be found at guru3d in this thread.

http://forums.guru3d.com/showthread.php?t=410187

For me on my LG29um58 I have both freesync and VSR working.

Just thought I would share...if enough interest I will post the directions and all here.

/EDIT 10/10/2016

A little background on the 3 of us that started working on this. OnnA uses CRT in his part of the world and stumbled on this.

ToastyX the writer of CRU did not have a freesync GPU at all ( he obtained one a couple of days ago) nor a freesync monitor.

Myself: I do not have a freesync monitor at all ( cannot afford one )

With this said we had to work together on the parts we each had. Which is why the original thread is a bit jumbed though we did communicate some with PM and at ToastyX CRU forums as well.

I plan to purchase a freesync monitor in the coming months when I can afford to, then I can actually look at a freesync edid compared to non freesync but this will be months off. We just do not have enough information on freesync DP and actually HDMI freesync, hardware is our limitation or rather the lack of hardware as we do this for fun and cause we can but since we are not "reviewers" we do not get test equipment.

I debated long and hard about releasing our findings to the public masses in the state we have it but decided that for some it would be a boon and worth it even if incomplete.

I thought about making a video guide but really have never made a video so do not know where to begin.

/EDIT 2 10/10/2016 We do not know if you can enable it soandso monitor without actually having it. So all I can say it try it and work with ranges to find out.

/edit 3 10/10/2016 Gonna work up a video guide once I figure out OBS lol. Just remember the things I do in it, ranges are specific to my current hardware, the actual steps will be same.
 

kawi6rr

Senior member
Oct 17, 2013
567
156
116
That's pretty cool looks like I have some checking to do on my system to see if I can get this working, thanks.
 

Phynaz

Lifer
Mar 13, 2006
10,140
819
126
I'm not buying it. Ona even says it works with Nvidia cards on a CRT. Then goes on give it his own name - corrective sync or some such nonsense.
 

Eymar

Golden Member
Aug 30, 2001
1,646
14
91
Explanation on how it works from ToastyX: http://forums.guru3d.com/showpost.php?p=5342107&postcount=39

Quote:
"
Clearly some people here don't actually understand how FreeSync works. Don't assume this is impossible if you haven't tested it. Otherwise, you're just filling this thread with nonsense. People want to see results, not conjecture.

FreeSync works by varying the vertical blanking interval. ALL monitors support vertical blanking. It's part of the video signal. It's how the monitor knows where one frame ends and the next frame begins. The only question is whether the monitor can handle variable vertical blanking and longer blanking intervals. CRT monitors are basically controlled directly by the video signal, so this is more likely to work with a CRT. LCD monitors without scalers and laptop screens might also work. AMD themselves even demonstrated it working on existing hardware.

The problem is most LCD monitors on the market have scalers. LCD monitors with scalers are less likely to work without firmware changes because the scalers are usually designed to handle a limited range of refresh rates and timing parameters. The fact that some monitors are blacking out shows that it's actually doing something to the video signal and not just a driver toggle.

I can't test this right now because I don't have a FreeSync-capable video card, but I have one on the way. I wouldn't have thought to test this with a CRT, so OnnA deserves credit for that. Unfortunately, the only CRT I have is an old 14" with a limited range, but I also have an LCD monitor without a scaler that I'd like to test this on.
"
 
Reactions: prtskg

Phynaz

Lifer
Mar 13, 2006
10,140
819
126
ToastyX is confusing adjustable refresh rate with variable refresh rate. They aren't the same thing. And having a scaler shouldn't matter at all.

AMD demonstrated it on an EDP self refreshing panel, which guess what? EDP is what Freesync is based upon.
 
Last edited:

kraatus77

Senior member
Aug 26, 2015
266
59
101
If it was this easy, amd-nvidia-intel and monitor makers must be stupid lol.
 

Headfoot

Diamond Member
Feb 28, 2008
4,444
641
126
I'm not going to believe this guy when he comes right out and says he can't even test it because he doesn't have a freesync capable video card...
 

antihelten

Golden Member
Feb 2, 2012
1,764
274
126
ToastyX is confusing adjustable refresh rate with variable refresh rate. They aren't the same thing. And having a scaler shouldn't matter at all.

AMD demonstrated it on an EDP self refreshing panel, which guess what? EDP is what Freesync is based upon.

Actually the presence of a scaler can in theory matter, since it can determine whether or not the display in question will use its own scaler (if one is present) or rely on the scaler in the GPU. If the monitor defaults to using its own scaler and this scaler isn't compatible with this alleged method, then that could stop it from working (that is assuming the method even works in the first place).

ToastyX did actually produce some slightly more convincing evidence of this method working using the Windmill demo, which unlike the frame graphs that OnnA keeps posting, actually does indicate that FreeSync is working.

Either way though, I would definitely wait for further confirmation on this one

I'm not going to believe this guy when he comes right out and says he can't even test it because he doesn't have a freesync capable video card...

There's actually 3 different guys working on it and the guy you mention (ToastyX) has acquired a FreeSync capable card now (an RX 480 to be exact), and confirmed it as working.
 

VirtualLarry

No Lifer
Aug 25, 2001
56,450
10,119
126
I haven't read the link yet, but I can just imagine that this will drive LCD displays that have an OSD and a scalar, completely bonkers, trying to re-sync to the signal, EVERY FRAME. No wonder some of them black out.
 

Despoiler

Golden Member
Nov 10, 2007
1,966
770
136
This is completely plausible.

For this to work on DP you would need a monitor with DP 1.2a (supports the Variable Vblanking header). The scaler/TCON vendors ships their product with the header field intact rather than having two SKUs. If the monitor vendor then isn't customizing the firmware to disable support for the VVblanking it could work. AMD shouldn't be policing this on their side either because of the way monitor and video card interactions are spec'd to work. That is to say the monitor reports it's capabilities to the video card via EDID. Notably this is why Nvidia G-Sync is a product that is not following established specs. Anyways, AMD's Freesync implementation *should* accept the monitor capabilities without question. There could be some negatives though. A non-Freesync branded(ie AMD certified) monitor will not have any specific tweaking to a model of monitor. You could get aberrations like ghosting because overdrive compensation isn't employed correctly to account for the VVblanking intervals.

Also, this should be really easy to verify if this will work on a monitor. You just load up one of the many EDID reader programs. You can see the header support. Another thing I just thought of is that you can make your own .infs with many of these programs. If the VVBlanking header was present, but disabled you could just flip the bit to enabled by writing to a custom .inf. Adaptive-Sync for many!
 
Last edited:

Madpacket

Platinum Member
Nov 15, 2005
2,068
326
126
Oh if I can get this working on my FW900 CRT I'll be happy

Also if this works on Geforce cards, amazing...
 

Eymar

Golden Member
Aug 30, 2001
1,646
14
91
Definitely looks like Freesync works on non-FS branded LCD monitors based on Toasty X videos. Looks like FS branded monitors are tested for supported VRR range for EDID or monitor inf file and possibly tuned overdrive settings like Despoiler says. I think this also answers my question whether FS monitor had Freesync switch on a per game basis as sometimes Freesync would not enable when playing a game, clearly FS doesn't and AMD just assumes Freesync is on all the time on monitor side. If FS is not working on a particular game than probably issue with AMD driver.
 

Shivansps

Diamond Member
Sep 11, 2013
3,873
1,527
136
Already tried it did not work on my old LCD monitor, Freesync showed as "on" but still clear tearing on the red bar of AMD demo program, im calling this BS, you NEED hardware support, thats the reason of why it took well over a year after annoucing it to get to the public.

It may work if someone has a new monitor with Freesync compatible controller that is disabled for comercial reasons.
 

beginner99

Diamond Member
Jun 2, 2009
5,223
1,598
136
Already tried it did not work on my old LCD monitor, Freesync showed as "on" but still clear tearing on the red bar of AMD demo program, im calling this BS, you NEED hardware support, thats the reason of why it took well over a year after annoucing it to get to the public.

It may work if someone has a new monitor with Freesync compatible controller that is disabled for comercial reasons.

Of course you need hardware support. But some displays not officially labeled as Free sync still contain the needed hardware. And it doesn't have to be very new as it is all based on standards. But only way to know is to test.
 

antihelten

Golden Member
Feb 2, 2012
1,764
274
126
Of course you need hardware support. But some displays not officially labeled as Free sync still contain the needed hardware. And it doesn't have to be very new as it is all based on standards. But only way to know is to test.

Actually it's not necessarily so much that some displays contain the necessary hardware without being labeled FreeSync compatible, rather it's the case that some displays don't contain Freesync incompatible hardware.

ToastyX got this to work* on a Korean Catleap monitor, which doesn't have any scaler at all, and since it doesn't have a scaler it relies upon the scaler built in to the GPU. The scaler in the GPU is of course compatible with Freesync as long as the GPU is marketed as Freesync compatible.

*sort of, he had to use single link DVI, so he couldn't run it at it's full resolution.
 

yasamoka

Junior Member
Oct 14, 2016
1
0
1

IEC

Elite Member
Super Moderator
Jun 10, 2004
14,362
5,028
136
Interesting. I've got a QX2710 LED DVI-only. I'll keep an eye on this one.
 

NomanA

Member
May 15, 2014
128
31
101
ToastyX has been a great help over the years for anyone trying to overclock the monitors, past the limits in the drivers. I use QNIX QX2710 at 112Hz daily, thanks to his CRU tool, and the pixel-clock patcher.

By the way, CRU for months has supported experimenting with Freesync range. You can for instance, get an adaptive sync monitor like LG34UC88, which I think has a range of 42-75Hz, and then change the lower range through CRU, to about 30Hz or so.

The new changes, seem to add HDMI extension blocks for DVI monitors (to trick the driver into allowing freesync), and as long as you stay in lower pixel clock range (250MHz) it works on some monitors. And yes, not having scaler on the display control board helps a lot, even with just overclocking the monitor.

Finally, for VESA AdaptiveSync spec wise, the only change in the protocol (software) is that the monitor sends lower and higher sync range to the display card. Rest of the spec changes have to do with hardware compliance for the timing of adjusting refresh rates. Support of changing refresh rate itself on a frame by frame basis has been there for a while in the display interfaces.
 
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |