Jump to content

G-Sync and VRAM usage

Go to solution Solved by Ciccioo,

using g-sync or v-sync the gpu should be doing nothing until the frame in the framebuffer has been sent to the monitor, because if it needs to draw 60 frames per second (talking about v-sync 60hz here), it won't keep drawing, it will wait for the next sixteenth

so, even if the frame is stored in the GPU, it won't affect performance since the GPU is waiting to get rid of the frame

 

let's suppose that i'm wrong, let's see how much space can a 4k image on a 10bit panel need to be stored in bitmap

3840 x 2160 = 8'294'400 pixelz to store

10 x 3 = 30 bitz per pixel (10 for each component, i don't think that there is any alpha value at this stage)

30 x 8'294'400 = 248'832'000 bits = less than 30MB of RAM

so, less than 30MB for a 4k display setup, and lass than 10MB for a 1080p screen, i'd say it won't make any difference

 

by the way yes, the framebuffer stands on the GPU, wikipedia told me that

A curious mind wants to know:

 

I've done some Google searching, but haven't been able to see anyone with actual numbers indicate what enabling G-Sync does to VRAM usage on their cards. My gut would say that it should be less than using V-Sync, as the graphics are output to the monitor as soon as they are drawn instead of being stored into the VRAM until the screen is able to display while doing the next calculation (please correct me if I'm wrong on how V-Sync is actually implemented), but how much volume are we talking about? Is it a percentage of the amount it took to draw the screen, a small flat amount depending on the resolution size, or something that varies from game to game depending on other texture file sizes (aka, modded Skyrim having much larger and more detailed texture files than vanilla Skyrim)? Is it even a large enough amount to make a noticeable dent in the the free VRAM a 780 ti might have available while stressing the card at 1440p, or are we only talking about a few MB whether you are running a 770 or a Titan at either 1080p or 4k?

 

I'd love to see any articles on this issue if anyone has seen anything to this effect that they could direct me to, or if they have a monitor themselves that they could run a usage test on, I'd love to see some numbers.

Link to comment
https://linustechtips.com/topic/104463-g-sync-and-vram-usage/
Share on other sites

Link to post
Share on other sites

G-Sync won't affect VRAM that much.

My Build Log on PCPartPicker FX-6300, ASUS M5A78L-M/USB3, MSI 7870 GHz Edition, Corsair Vengeance LP 1x8GB, 1TB WD Blue, Fractal Core 1000 USB 3.0, Corsair CX600, and my most recent addition that I've had forever and isnt new is a 80GB WD800 for Linux, Lenovo ThinkPad X131e, ASUS Transformer TF300T, Galaxy Note 3 Sister dropped it in a puddle I now have to use a Samsung Brightside, Beyerdynamic DT990 Pro 250ohm version, Blue Yeti  #TheRealKEH-JEFF | "Sometimes, if were lucky, in Australia, a family has 2 kangaroos to pick up the kids with" - marto | Your entry here | Remember kids; just because Linus has a video on it, doesn't mean that its the best choice | ts3.wferr.com the best TeamSpeak Abide by the CoC | Looking for build help? Read this before posting |
Link to comment
https://linustechtips.com/topic/104463-g-sync-and-vram-usage/#findComment-1397228
Share on other sites

Link to post
Share on other sites

Any sources to back this up? Any actual reasons?

 

Any reason to doubt it?

 

Thinking about from a logical standpoint the module is in the monitor and to my understanding it takes the signal it is receiving and alters the refresh rate based of that signal so the GPU shouldn't have to do any more work.

"If you do not take your failures seriously you will continue to fail"

Link to comment
https://linustechtips.com/topic/104463-g-sync-and-vram-usage/#findComment-1397255
Share on other sites

Link to post
Share on other sites

Any sources to back this up? Any actual reasons?

Because GSync basically just makes your monitor's refresh rate to stay at the rate at which your GPU pushes out frames.

I don't see how a monitor side technology will directly influence VRAM usage honestly.

† Christian Member †

For my pertinent links to guides, reviews, and anything similar, go here, and look under the spoiler labeled such. A brief history of Unix and it's relation to OS X by Builder.

 

 

Link to comment
https://linustechtips.com/topic/104463-g-sync-and-vram-usage/#findComment-1397269
Share on other sites

Link to post
Share on other sites

Any sources to back this up? Any actual reasons?

G-sync doesn't do anything to your gpu. Your gpu just renders frames. The G-sync module in the monitor takes those frames and varies the refresh rate based on the information of frames it receives. So why would it affect gpu performance in any way?

.

Link to comment
https://linustechtips.com/topic/104463-g-sync-and-vram-usage/#findComment-1397273
Share on other sites

Link to post
Share on other sites

G-sync doesn't do anything to your gpu. Your gpu just renders frames. The G-sync module in the monitor takes those frames and varies the refresh rate based on the information of frames it receives. So why would it affect gpu performance in any way?

 

 

Because GSync basically just makes your monitor's refresh rate to stay at the rate at which your GPU pushes out frames.

I don't see how a monitor side technology will directly influence VRAM usage honestly.

 

 

Because gsync reads the frame buffer (vram) only?

 

 

Any reason to doubt it?

 

Thinking about from a logical standpoint the module is in the monitor and to my understanding it takes the signal it is receiving and alters the refresh rate based of that signal so the GPU shouldn't have to do any more work.

Because their posts were awful.

 

 

I wasnt saying I did not agree, but neither of them gave any actual reasons, or links to explain why it would or wouldnt. They were just bad posts in general.

Link to comment
https://linustechtips.com/topic/104463-g-sync-and-vram-usage/#findComment-1397342
Share on other sites

Link to post
Share on other sites

Because their posts were awful.

 

 

I wasnt saying I did not agree, but neither of them gave any actual reasons, or links to explain why it would or wouldnt. They were just bad posts in general.

I dunno, maybe by the fact they're separate hardware? Answers the question if you put two and two together.

.

Link to comment
https://linustechtips.com/topic/104463-g-sync-and-vram-usage/#findComment-1397365
Share on other sites

Link to post
Share on other sites

Because their posts were awful.

I wasnt saying I did not agree, but neither of them gave any actual reasons, or links to explain why it would or wouldnt. They were just bad posts in general.

 

Okay so now nobody is allowed to make a post unless they cite their sources? Please grow up, people are allowed to make educated guesses and if they are wrong oh well. But all evidence on the online table does not disprove their statements and it just makes sense they (nvidia) wouldn't make a custom module just to stress their GPUs more when they could use the module itself to regulate the frames.

"If you do not take your failures seriously you will continue to fail"

Link to comment
https://linustechtips.com/topic/104463-g-sync-and-vram-usage/#findComment-1397372
Share on other sites

Link to post
Share on other sites

Okay so now nobody is allowed to make a post unless they cite their sources? Please grow up, people are allowed to make educated guesses and if they are wrong oh well. But all evidence on the online table does not disprove their statements and it just makes sense they (nvidia) wouldn't make a custom module just to stress their GPUs more when they could use the module itself to regulate the frames.

You dont see how those two first replys are pointless? You think that they really answer the question as well as they could?

 

And how did I say nobody is allowed to make posts unless they cite sources? I think it is you that needs to grow up. Your attitude is just awful.

Link to comment
https://linustechtips.com/topic/104463-g-sync-and-vram-usage/#findComment-1397468
Share on other sites

Link to post
Share on other sites

You dont see how those two first replys are pointless? You think that they really answer the question as well as they could?

 

And how did I say nobody is allowed to make posts unless they cite sources? I think it is you that needs to grow up. Your attitude is just awful.

I explained why it doesn't use any vram and for some reasons its pointless. The gpu can only store data on vram not a monitor.

Link to comment
https://linustechtips.com/topic/104463-g-sync-and-vram-usage/#findComment-1397525
Share on other sites

Link to post
Share on other sites

I explained why it doesn't use any vram and for some reasons its pointless. The gpu can only store data on vram not a monitor.

Yes, I meant the first two replies to this thread.

 

They could have been replaced with "yes" and they would have been just as useful.

Link to comment
https://linustechtips.com/topic/104463-g-sync-and-vram-usage/#findComment-1397528
Share on other sites

Link to post
Share on other sites

Doesn't Gsync module have built in ram? Why would it touch the VRAM?

| Intel i7-3770@4.2Ghz | Asus Z77-V | Zotac 980 Ti Amp! Omega | DDR3 1800mhz 4GB x4 | 300GB Intel DC S3500 SSD | 512GB Plextor M5 Pro | 2x 1TB WD Blue HDD |
 | Enermax NAXN82+ 650W 80Plus Bronze | Fiio E07K | Grado SR80i | Cooler Master XB HAF EVO | Logitech G27 | Logitech G600 | CM Storm Quickfire TK | DualShock 4 |

Link to comment
https://linustechtips.com/topic/104463-g-sync-and-vram-usage/#findComment-1397859
Share on other sites

Link to post
Share on other sites

Doesn't Gsync module have built in ram? Why would it touch the VRAM?

I think the OP meant more along the lines of "Will it decrease VRAM usage for x y z card" and the reasoning he thought of was same gpu output, faster release of frame from vram, less "stress" on vram for holding onto frames before it gets to monitor. Almost making a 2gb 770 handle a game the same as a theoretical "other" graphics card that has a larger bus and more vram

 

 

Link to comment
https://linustechtips.com/topic/104463-g-sync-and-vram-usage/#findComment-1397948
Share on other sites

Link to post
Share on other sites

using g-sync or v-sync the gpu should be doing nothing until the frame in the framebuffer has been sent to the monitor, because if it needs to draw 60 frames per second (talking about v-sync 60hz here), it won't keep drawing, it will wait for the next sixteenth

so, even if the frame is stored in the GPU, it won't affect performance since the GPU is waiting to get rid of the frame

 

let's suppose that i'm wrong, let's see how much space can a 4k image on a 10bit panel need to be stored in bitmap

3840 x 2160 = 8'294'400 pixelz to store

10 x 3 = 30 bitz per pixel (10 for each component, i don't think that there is any alpha value at this stage)

30 x 8'294'400 = 248'832'000 bits = less than 30MB of RAM

so, less than 30MB for a 4k display setup, and lass than 10MB for a 1080p screen, i'd say it won't make any difference

 

by the way yes, the framebuffer stands on the GPU, wikipedia told me that

Link to comment
https://linustechtips.com/topic/104463-g-sync-and-vram-usage/#findComment-1398680
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×