1. Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

AMD Responds to NVIDIA G-Sync with FreeSync

Discussion in 'News' started by btarunr, Jan 7, 2014.

  1. arterius2

    Joined:
    May 21, 2011
    Messages:
    497 (0.41/day)
    Thanks Received:
    103
    Wait, what exactly has AMD implemented here regarding Vsync? I'm not understanding this fully.

    I mean, there really isn't a lot of options here, you either match the monitor with the GPU, or you match the GPU with the monitor, since you can't just magically "improve" performance on the GPU, then this is a hardware problem, not software.

    I get that G-sync works by adjusting the monitor's refresh rate to match the GPU's frame rate - OK, fairly simple and straightforward, I get this.

    But what is AMD's method here? according to my understanding of the article, AMD tries to insert "blank/fake" frames to pretentiously boost the frame rate to match that of the monitor, is that what they are doing here?

    if I remember correctly, this is exactly the same method Lucidlogic tried to implement with their Virtu software which was nothing but gimmick, it only 'looked' good in benchmark scores, but it didn't fix the problem, if anything it created more stuttering and decreased overall performance.
     
    Last edited: Jan 7, 2014
  2. esrever

    esrever

    Joined:
    Nov 2, 2012
    Messages:
    63 (0.09/day)
    Thanks Received:
    25
    AMD's way is exactly the same as nvidia's way which also uses vblanks. The only thing the gsync hardware does is hold a frame on the monitor side to wait for the gpu it displays the frame once the vblank time interval is up. They both use dynamic vblank to set a custom refresh rate.
     
  3. Wittermark New Member

    Joined:
    Dec 4, 2012
    Messages:
    22 (0.03/day)
    Thanks Received:
    4
    Location:
    uk
    With AMD's method you still require hardware support on the monitor to alter its refresh rate. which means most people without this feature on their monitors are still out of luck.
     
  4. arterius2

    Joined:
    May 21, 2011
    Messages:
    497 (0.41/day)
    Thanks Received:
    103
    oh, now I get it! I kept thinking how these would work on my current monitors "for free", but apparently you can't, so instead of going out and buy a gsync monitor I have to buy this new VESA compliant monitor that barely even exist atm?
     
  5. Xzibit

    Joined:
    Apr 30, 2012
    Messages:
    1,121 (1.28/day)
    Thanks Received:
    252
    The support is already there in VESA standards CVT. Monitor manufactures might be paying royalties for it and not even utilizing it. That's the difference between this FreeSync and G-Sync.

    G-Sync is a hardware add-on you pay extra for to lock you down into Nvidia eco-system and disable some of the monitors features and is limited to DisplayPort which is also a VESA standard (Irony).

    FreeSync uses a VESA standard which can be active on all monitors.


    Both ATI and Nvidia were in the VESA committee when these standards were made. Nvidia is just try'n to charge you hundreds extra for it.
     
    Last edited: Jan 8, 2014
    TheHunter says thanks.
  6. Bansaku

    Bansaku

    Joined:
    Apr 19, 2013
    Messages:
    61 (0.12/day)
    Thanks Received:
    19
    Silence nVidia fanboy!! :p
     
  7. namae_nanka New Member

    Joined:
    Jan 8, 2014
    Messages:
    1 (0.00/day)
    Thanks Received:
    0
    Won't be the first time, happened before with concurrent kernel execution and fermi launch, the software support otoh...



    Adaptive VSync dynamically turns VSync on and off to maintain a more stable framerate.

    http://www.geforce.com/hardware/technology/adaptive-vsync/technology

    The dynamism isn't where you think it is.
     
  8. Steevo

    Steevo

    Joined:
    Nov 4, 2005
    Messages:
    8,303 (2.56/day)
    Thanks Received:
    1,188
    It wasn't widely adopted and never implemented in their drivers as a option as so many people buy cheap crappy monitors. For another example ATI had tessellation years ago and it was never used as other vendors didn't want to, their hardware didn't support it and they didn't want to add it. http://en.wikipedia.org/wiki/Truform

    ATI has always been good at pushing, their failure has always been on the follow through with the reality of it all.

    Nvidia is much better at forcing and pushing, and their market share shows.
     
    10 Million points folded for TPU
  9. Wanton New Member

    Joined:
    Jan 8, 2014
    Messages:
    6 (0.02/day)
    Thanks Received:
    0
    Again someone wrong on the internet. No G-Sync doesn't use vblank or vsync at all.
    G-Sync works like this it sends your frame to display and then ask display to refresh it self. If your framerate drops below 30fps g-sync monitor duplicates last frame, but that doesn't cause stutter because next update can come even after some milliseconds from another update. So even framerate that fluctuates between 20 and 40 is smooth on G-Sync.

    So when you are using G-Sync there is no vsync or vblank ever period.

    It seems like some AMD fanboys wish that FreeSync was good as G-Sync but it's much crappier tech.
    Also it needs new hardware in monitors and new VESA specification because current VESA specification is for integrated displays only like in laptops. That why they are showing it on those Toshiba laptops.

    FreeSync is probably cheaper tech than G-Sync but you don't get latency reduction you get with G-Sync.

    With G-Sync you probably get better CPU usage because CPU doesn't have to wait for anything, but with FreeSync there is still some sort of sync I think, so there must be some CPU overhead.

    NVidia added frame duplication because lcd displays really don't work well under 30hz.
    Because of that I think you can't have under 30hz with FreeSync. That means framerate fluctuating between 20 to 40 framerate isn't going to be smooth with FreeSync.
     
  10. Xzibit

    Joined:
    Apr 30, 2012
    Messages:
    1,121 (1.28/day)
    Thanks Received:
    252

    Dude please...

    You were saying something about fanboyism ?

    Shorting and extending vBlank is a VESA standard CVT since 2003. You can also switch on the fly between refresh-rates. Companies were already doing that for products far as 2011. Look up Intel Seamless Display Refresh Rate Switching.

    The G-Sync module is a TCON that is used for PSR (Panel Self Resfreh). Theres nothing new in G-Sync that wasn't already a VESA standard.
     
    Last edited: Jan 8, 2014
  11. theoneandonlymrk

    theoneandonlymrk

    Joined:
    Mar 10, 2010
    Messages:
    3,396 (2.05/day)
    Thanks Received:
    568
    Location:
    Manchester uk
    Nah your wrong, Vblank is poorly named ,It should have been Frame hold because thats what it does, via a Vesa standard the frame is held by the monitor itself and frame smoothness is not its only purpose, power reduction is also one of its main caveats because if nothing happens on screen the frame is held hence saveing power in many areas and its been co-operatively worked upon for some time as i believe intel and nvidia are working on their own tech to use Vblank ,

    However Nvidia had shitloads of tegra 4s sitting around and thought they would slap their fanbase (just like with nv3d) for something that included a royalty fee to them, hell you never know it might catch on ,,,,or all monitor maker's will realise they can do the same without paying Nvidia a penny and Nvidia will likely roll the support in quitely later via a driver and or new Gpu's with SPECIAL Gsync built in only 500 extra notes
     
  12. Wanton New Member

    Joined:
    Jan 8, 2014
    Messages:
    6 (0.02/day)
    Thanks Received:
    0
    Dude did you read what you quoted? Even if it's reading vBlank below doesn't mean there vBlank/vSync in use on the monitor. NVIDIA is probably sending vBlank signal to ask for display refresh.
    1. A new frame has completed rendering and has been copied to the front buffer. Sending vBlank at this time will tell the screen grab data from the card and display it immediately.
    So everything I wrote in my post stands.
    I've have owned both NVIDIA and AMD graphics card. Both are good cards but this time NVIDIA surely got better tech with G-Sync.

    Maybe you should watch this
     
  13. Xzibit

    Joined:
    Apr 30, 2012
    Messages:
    1,121 (1.28/day)
    Thanks Received:
    252
    I fail to see anything about eliminating it ?

    I think you need understand how a frame and timing is composed.

    Nice first 2 post tho
    :toast:
     
  14. marsey99

    marsey99

    Joined:
    Jul 18, 2007
    Messages:
    1,572 (0.60/day)
    Thanks Received:
    295

    dude you really are missing the point, nv are trying to create another market to skim the cream off.

    why does anybody need gsync on their screen when the vesa standards already have systems in place to do what the same thing?

    because it helps feed the stock prices.....

    amd have shown that the system already works in tech already out which costs nothing. nvidia think you are stupid enough to go out and buy a new nvidia approved screen to plug into your nvidia gpu to get a feature which is already out and free.

    nvidia fanbois are nearly getting as gullible as apple fanbois, damn.
     
  15. Xzibit

    Joined:
    Apr 30, 2012
    Messages:
    1,121 (1.28/day)
    Thanks Received:
    252

    vBlank isn't a frame holding. vBlank [Vertical blank] is the vertical blanking area of a frame. The space from the end of the border to the end of the blanking verticaly in a frame.
     
    Last edited: Jan 9, 2014
  16. Serpent of Darkness

    Joined:
    Sep 29, 2013
    Messages:
    45 (0.13/day)
    Thanks Received:
    5
    G-Sync will have a tendency to ghost below 30 FPS...

    "In AMD's implementation, VBLANK length (interval between two refresh cycles where the GPU isn't putting out "new" frames, a sort of placebo frames) is variable, and the driver has to speculate what VBLANK length to set for the next frame; whereas, in NVIDIA's implementation, the display holds onto a VBLANK until the next frame is received. In NVIDIA's implementation, the GPU sends out whatever frame-rate the hardware can manage, while the monitor handles the "sync" part." btarunar.

    I think you meant to say "free" tech. To make a claim that it is "crappier," is a bias opinion on your part with zero proof to support your statement.

    Any person can argue that your statement alone, makes you bias to one side.

    One, from what I have read on Anandtech.com, TV and displays that meet the VESA standard or compliance, is capable of using Free-Sync. Just like G-Sync, AMD Mantle, TruAudio, it will be enabled, most likely through a Driver. It will also be tweaked with a driver on AMD's end. The cost of "Free-Sync" is already in the retail price of the TV or monitor you own, have owned, and will own. Any AMD 5000 series generation, and after, is capable of using Free-Sync. It isn't limited to just laptop displays.

    Second, I think a lot of people didn't get the indirect point made by AMD with the two Toshiba Satellite Laptops. You have one laptop using it, and you have another laptop "not" using it. Laptop A had a set FPS, and the other had a dynamically changing FPS because Free-Sync changes the static refresh rate to a dynamic one. So at the core of AMD's indirect point, the tech is there, it works, and it' not limited to any specific brand-name, display model or type like NVidia's G-Sync is. That's part of its allure.

    I don't think G-Sync will improve or hinder the CPU usage. G-Sync isn't designed to improve CPU Usage, on the other hand, AMD Mantle will improve CPU usage. The NVidia GPU is controlling G-Sync. It's not the CPU if I am not mistaken.

    In addition, I don't think Free-Sync will do the same. The AMD Gpu will probably control Free-Sync, unless it is stated else where...
     
  17. Steevo

    Steevo

    Joined:
    Nov 4, 2005
    Messages:
    8,303 (2.56/day)
    Thanks Received:
    1,188
    10 Million points folded for TPU
  18. Wanton New Member

    Joined:
    Jan 8, 2014
    Messages:
    6 (0.02/day)
    Thanks Received:
    0
    Yes it's sad that vBlank term is used so wrong. When I was coding demos for Amiga vBlank was time after vSync has happened and before screen started to draw. But now if you look at wiki http://en.wikipedia.org/wiki/Vertical_blanking_interval
    It's used as synonym for Vertical blanking interval. That why I said there is no vBlank anymore on monitor with G-Sync. It's sad that people are using wrong term for VBI but what can you do.

    There is no vSync or vBlank/VBI on monitor when you are using G-Sync. That means there is no interval for display refresh. With G-Sync graphics card is asking for display refresh. With FreeSync display is still controlling refresh rate but display card driver is setting that inverval by guessing.
     
    Last edited: Jan 9, 2014
  19. RCoon

    RCoon Forum Gypsy

    Joined:
    Apr 19, 2012
    Messages:
    6,933 (7.83/day)
    Thanks Received:
    3,172
    Location:
    Gypsyland, UK
    Wow man, calling people fanboys? Calling someone an AMD/Intel/NVidia fanboy is about the most childish thing you can say on a forum, you may as well go around calling people poopie heads...
    Seriously, I expected more from you of all people.

    NVidia are a business, as are AMD. The whole point of a business is to sell people something they probably don't necessarily need. This keeps profits up and stockholders happy. NVidia happen to have marketing team, so they can successfully charge people for something they don't really need, because they went ahead and marketed GSync. AMD did nothing bit sit on good tech for a few years, and they poorly marketed it. As far as I can conjure, Freesync (VBlank) is not yet a complete VESA standard, so not all monitors have it. People might call it "Free"sync, but there's nothing stopping display manufacturers adopting it while it's not a standard, advertising their screens as having such technology, and charging more for it. Just means AMD missed out on some possible profit.
     
  20. Xzibit

    Joined:
    Apr 30, 2012
    Messages:
    1,121 (1.28/day)
    Thanks Received:
    252
    ?

    Things haven't changed.

    That's called the VFP [Vertical Front Porch]

    G-Sync is just extending or reducing the lines of the VFP and VBP to fit the timing of the closest refresh cycle.

    VBI - Is the VBP of one frame to the VFP of another frame.
     
    Last edited: Jan 9, 2014
  21. Wanton New Member

    Joined:
    Jan 8, 2014
    Messages:
    6 (0.02/day)
    Thanks Received:
    0
    No if that would be the case you would not have that latency reduction that they are promising. So it can't wait for next refresh cycle if you want that latency reduction. What you just quoted I haven't seen any mention about anything like that on NVIDIA written texts about G-Sync. Everything written by NVIDIA employees says graphics card is controlling display refresh. Find me something written by NVIDIA employee and i'll believe you.
     
  22. marsey99

    marsey99

    Joined:
    Jul 18, 2007
    Messages:
    1,572 (0.60/day)
    Thanks Received:
    295

    it aint man, it is nvidia wanting to get paid by everyone their products touch. making new standards so they get paid at the expense of us, the consumer. you think lg or samsung are going to take the hit for the extra cost of the gsync stuff? nope it will be bang on top of the rrp.

    nvidia are just out to make more money, from old rope, for things which the rest of their segment where working together to fix in an attempt to keep costs down.

    idk about amd missing the ball, they was playing ball waiting for the vesa standard which is now implemented in some screens. i mean amd cards have the ability to do this for a few years now (5k cards and later). nvidia are again trying to make people spend again as their old, yet still powerful cards do not supprt it (650 and bellow...).

    as for the fan bois comment, how else can you describe someone who is blind to the truth in front of them? if you think for as second that nv are doing this for our good, then it is already too late you.
     
  23. arterius2

    Joined:
    May 21, 2011
    Messages:
    497 (0.41/day)
    Thanks Received:
    103
    heres what Nvidia had to say about the whole Freesync vs Gsync debacle:
    Quote from Guru3D: http://www.guru3d.com/news_story/nvidia_responds_to_amd_freesync.html
    Basically, to sum it up, reason why AMD showcased it on some crappy laptop is because it's the only system could utilize this feature atm. Why is it free? because AMD hasn't invested a lot of research nor could offer any form of polished product at the given moment. So I guess this ends all discussions then.
     
    Last edited: Jan 9, 2014
  24. theoneandonlymrk

    theoneandonlymrk

    Joined:
    Mar 10, 2010
    Messages:
    3,396 (2.05/day)
    Thanks Received:
    568
    Location:
    Manchester uk
    Look ,If you agree with something or not does not really matter, we dont have to reach a concensus here, but saying it has to come from Nvidia's mouth, I mean whats that even about, they are not the only graphical computing experts.
    and as far as me being wrong before i might as well add No , I was right, regardless of the how and what with ,,,all these things hold the displayed frame until the next one is sent by the gpu instead of updateing erespectively and without a new frame to show its really that simple.

    Oh and Arterias , Exactly Where is this tech going to benefit AMD the most, APU powered laptops der , most high end sytems just switch Vsync on and buy enough GPU to power there 60fps 1080p gameing at a smooth rate, and thats the bit i dont get, all this talk of Gsync keeping it smooth betwwen 60-20Fps, I only see 20Fps on a few benchmarks and i wouldnt pay top end for a monitor for that.


    Case point, My guy bought the Whole Nvidia 3d setup and paid 360 uk notes just for the monitor(19 inch too and not That long ago) an asus nvidia special with active glasses, he finally has the gpu grunt to power most things easily but i have'nt seen him use 3d in two years, i bought a 70 quid 22" hanns G so A i didnt get ripped off and B i have'nt messed up any carpets with vomit.

    Im no more impressed by Gsync or freesync for that matter then I was in 3d
     
    Last edited: Jan 9, 2014
  25. Steevo

    Steevo

    Joined:
    Nov 4, 2005
    Messages:
    8,303 (2.56/day)
    Thanks Received:
    1,188
    Actually there is quite a bit of lag created between 20 & 30 FPS, and really the graphics card could ask the monitor to change the refresh rate over HDMI to 24 FPS/refresh, 30, or 60 on the fly based on current render time and that fixes the (vsync tearing) problem, I tried 24Hz refresh rate last night on my TV and it works fine if a bit laggy, which is the same thing that happens with any time constraint between display frames and input.
     
    10 Million points folded for TPU

Currently Active Users Viewing This Thread: 1 (0 members and 1 guest)

Share This Page