Not Enough VRAM Can Drastically Hurt Render Performance - Blender
Вставка
- Опубліковано 10 вер 2024
- In this video I show you how not having enough GPU VRAM can cause a render to take significantly longer. In this example I use an RTX 3060 12GB and a RTX 3070 8GB as an example. The 3070 is almost twice as powerful as the 3060. But the 3060 has more VRAM and because of the difference in VRAM, the 3060 in some cases can perform significantly better than the 3070. This example applies to all GPUs in regards to VRAM.
Starship High VRAM
3060 Scene build 1min 50sec - render time 19sec - total time 2min 9sec
3070 Scene build 1min 52sec - render time 3min - total time 4min 52sec
BMW 3060 - 32sec
BMW 3070 - 20sec
- - - - - - - - - - - - - - - - - - - - - - - - - - - -
Background Music:
(NA) by (NA)
Available free to use and monetize.
- - - - - - - - -
Some of my most popular videos:
• Keva Plank Building Bl...
• Molecular Script Addon...
• Physics Simulation Cyc...
• Multicolored Fluids Si...
• 2017 Animation Mega Co...
• My 2018 Blender Animat...
• Molecular Script Sand ...
• Convert Image Sequence...
• Motion/Camera Tracking...
• Dual RTX 2060 Super Bl...
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
FIND ME ON SOCIAL MEDIA:
Odysee: odysee.com/@Bl...
BlendSwap:
www.blendswap....
Blender Rookie:
/ blenderrookie
Socialblade
socialblade.co...
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
DONATE:
Paypal
paypal.me/Blen...
- - - - - - - - - - - - - - - - - - - - - - - - - - - -
The Software I Use:
Live Streaming/Screen recording: OBS(freeware)
obsproject.com/
3D Editor: Blender 3D (freeware)
www.blender.org
Video Editor: Cyberlink PowerDirector14 (payware)
www.cyberlink.com
MP4 Encoder: HandBrake (freeware)
handbrake.fr
Audio Editor: Audacity (freeware)
www.audacitytea...
- - - - - - - - - - - - - - - - - - - - - - - - - - - -
My Hardware:
Desktop 1
Motherboard: Asus X570 TUF
CPU: Ryzen 9 3900X
GPU: RTX 3070 - RTX 3060
RAM: 64GB 3600Mhz G Skill Ripjaws 4 X 16GB
STORAGE: 500GB NVME (Western Digital Black)
1TB Samsung Evo NVME
COOLING: Cooler Master Hyper 212
POWER SUPPLY: EVGA 850 Gold
Desktop 2
Motherboard: MSI X470
CPU: Ryzen 5 3600
GPU: 2X RTX 2060 Super - 2X GTX 1060 6GB
RAM: 32GB 2133Mhz G Skill Ripjaws 4 X 8GB
STORAGE: 250GB SSD Western Digital Blue
COOLING: Stock AMD Cooler
POWER SUPPLY: EVGA 500 Bronze
- - - - - - - - - - - - - - - - - - - - - - - - - - - -
Keywords & Hashtags:
#GPU #VRAM #Performance
- - - - - - - - - - - - - - - - - - - - - - - - - - - -
I am a Blender Rookie teaching myself how to use Blender. I am posting my animations on this channels for people to see and critique.
Starship High VRAM
ENOUGH VRAM for the scene - 3060 Scene build 1min 50sec - render time 19sec - total time 2min 9sec
NOT ENOUGH VRAM for the scene - 3070 Scene build 1min 52sec - render time 3min - total time 4min 52sec
BMW 3060 - 32sec
BMW 3070 - 20sec
Interesting video. But I think this comparison isn't completely fair, because VRAM from 3070 is used for display so 3070 has even less VRAM to use and only thing 3060 has to do is render.
@@redeform The 3060 was running the displays, not the 3070. 2x 1080p 1x 1440p all 120 hz and all together they used less than 600MB of vram as you can see at the start of the video in the vram usage in the GPUZ window in the bottom left. I even mentioned that the 3070 wasn't running the monitors here 5:24
But either way, I made sure the project needed more vram than the 3070 even had, so regardless, it would use system memory. On top of that, it's not the amount of system memory that gets used, because it's the latency between the GPU and system memory that causes the GPU to drastically decrease performance. Realistically, even if it were just a few MB too much, the latency would kill the performance of the 3070.
All that said, the point was not to gauge the performance of the 3060 vs 3070. It was to demonstrate the effect of latency when any GPU doesn't have enough vram for a project. If I had a 3060 with 8GB and a 3060 with 12GB of vram, the same outcome would be on display. The GPU that needs to use system memory would be slow because of latency.
@Blender Rookie Ok, thanks for the clarification. I just assumed that the first card on the list in Blender drives the monitors. Especially that it uses more memory that 3060. I didn't even knew that you can connect monitors to second card. I found your video because i wanted to know if 8gb of VRAM in laptop that i want to buy (second machine, next to pc) will be sufficient to work with quite complicated scenes (Cycles/Redshift).
@@redeform In 99% of the cases 8GB is enough for anything I do. I had to specifically create a scene with the intent to use up vram. Essentially I made this scene as memory inefficient as possible. My point being, unless you are doing something very complex, 8GB is likely going to be enough. I have rendered scenes with way more detail and way more objects and it use less than 3GB of vram.
You can connect monitors to a 2nd or even 4th card. But you need GPUs that have a sync connection and the only card I can think of that has that is the P5000 quadro. It's basically a connection that makes sure the GPUs are all working on the same frame. Seems like they could do that with nvlink.
I have an interior benchmark scene as seen here and it uses less than 2.5GB ua-cam.com/video/mC3JbSYFD4Q/v-deo.html The whole seen including the rest of the house uses only like 4GB. So yeah, 8GB will likely be fine. It nearly always is for me.
@@BlenderRookie Thanks, i found this very helpful.
This is the perfect example on how most tech youtubers aren’t really aware about a subject or a real workflow and only use this meaningless short burst benchmarks like the bmw to determinate which product is more convenient.
Thanks, this was a really helpful and excellent demostration.
With this, now I’m wondering how a m1 max mac laptop would compare in this same scene or even a bigger one, considering it presents a share memory architecture between it’s cpu and gpu. All the comparison videos only show the same bmw blender benchmark as the only proof of performance.
I know nearly nothing about macs. But my assumption is if the GPU and CPU share memory, then you are just limited by system ram. But I do believe it will be slower than a discrete GPU of the same horsepower.
@@BlenderRookie yep GPU Ram will always faster than system RAM
Well, I am glad to have bought a 3060 yersterday, and I did it just because it has most VRAM and I mostly use it in Blender... Thanks to have confirmed my theory 😄
You are welcome.
wow, now I see why cards for 3d have 10 times more memory than usual. Really interesting! Thanks for this experiment :)
You are welcome.
Yeah, if we are trying to render a complex scene, then it's easy to chew through 8, 12 or even 16GB. Me personally, 8GB is enough for almost everything I do and 12GB is enough. Like with this test scene, I had to intentionally make it use more vram than I had on the 3070.
Vram is never an issue until you run out.
Great video, not many youtubers make this kind of test, they just do some simple 3D benchmark and mostly focus on gaming performance which is clearly big win for the 3070 (because Nvidia name it 3070 so surely it will outperform the 3060 in gaming). But this kind of work is different, we need to buy the one that can get our job done.
Thanks. Yeah, I kinda get bummed out when trying to find reviews of GPUs and everything is about gaming. Yeah, I game a little. But mostly I use GPUs for Blender.
The 3070 is a good GPU for blender. But that moment you need more than 8GB of vram, it will not be a good GPU. In my case, in the 6 or so years I have been using blender, 90% of the stuff I do render fine with 6GB of vram and 98% with 8GB. So for me, a 3070 works fine almost always.. But for that 2% of the time, my 3060 or 3080 ti comes in handy. I have never created a project that needed more than 9 or 10 GB of vram. Which is why I have not purchased a 3090. Although I was going to before the great GPU shortage of 2020 and 2021.
@@BlenderRookie I bought a 3080 with 16gb of VRAM for blender but I thought I made a mistake and wanted to get a 3070ti with 8Gb to save some money for a similar experience but now I realize I might have made the smart choice haha
Thanks again for your video, very useful to see this kind of stuff
@@BlenderRookie so for work like this above a 8GB RAM would suffice ? definitely the render time will increase but it won't overheat or hang on a laptop?
Sir thankyou so much for this demonstration. I have a 3070ti, new to blender and 3d modeling. I figured my computer was powerful enough to handle anything I throw at it. Until my scenes took forever to render and would constantly crash. I noticed that sometimes my samples would load extremely fast, and then the Vram usage would get closer to max, and then I would have to wait forever (and I didnt make any changes to the scene in between). This demonstrates clearly what I've been experiencing.
Yeah, there's a lot that can affect render times.
This is why since the past few years I've always looked at GPUs that have larger and larger ram. Because I usually do have to make huge scenes for some videos i do (one forest scene i did had a camera fly through forest, and since camera culling wasn't available with any scatter tool i had to use all the trees, which was well several million polygons and all using high res textures). People keep wondering "24 gb of ram? Who needs 24 gb of ram" people like us do.
Did you see where the 3090 TI FE was going for $1199? 24GB
@@BlenderRookie gddr6x is hot bro
@@CaptainScorpio24 My 3080 ti has gddr6x and it will run 86-88c if mining but when rendering It reaches 68-70c. When gaming it can reach 75 or 76. But I also replaced the cheap thermal pads with better ones.
@@BlenderRookie and this is why there are cpus with many cores . no doubt my video card is faster than my cpu but in my case, i render almost 25gb of cgi and my multiprocessor overpowers my 8gb video card way better at render speed.
@@jeffreypamplona2310 It's also why there are GPUs like the Quadro A100 with 80GB of vram and NVLINK, so that you can combine two A100s for a total of 160GB of vram, using features like distributed access memory. But then again, at $16,000 each, that's a hefty price..
@BlenderRookie I appreciate you making this quick video. This helps us make our decision on our new render cluster.
You are welcome
Thanks for test. I didn't know that VRAM affected rendering time.
You are welcome.
It's important the moment you don't have enough.
Thank you for this review!
I am currently in a Blender course and my 1660 Super comes with its 6 GB already partly to its limits.
After much online research, I also came to the decision to get the 3060.
Also because my budget is currently not so high, but I think that the change will create me but in terms of rendering some air up. :)
I think the 3060 12GB is the best budget card for blender. It's not the most powerful for the price point but when the vram is figured into it along with the price, you can't really go wrong.
@@BlenderRookie It's not the most powerful card, but I think for the price and for the stuff I'm currently doing it will be a good upgrade.
Later on, when I'll really have something to do with 3D modeling professionally, I'll be able to invest more financially in even stronger hardware. :)
this is just a perfect video and exactly what I was looking for
Thank you. Glad it was helpful.
The likely reason why the Vram counts are different is because programs/software cannot tell how much Vram is being used. Instead, they see how much Vram is allocated(ready to be used by Blender), which is completely different. Even Blender cannot tell you how much is actually in use, it only displays how much is allocated. The best way to tell if Blender is reaching into the system memory is to monitor RAM usage, if the 3070 render seems to use much more system memory, then you'd know that Blender is using some system memory as Vram.
Also, best practice would be to run both tests without anything else running, but I can see why you set it up this way.
Good video, though!
--Wolfgang
I figured out what it was. It was because when I opened the project in each instance, the project was saved with the 3070 being the selected GPU. So the moment I opened it, it preloaded a lot of the data into the 3070 because it assumed I was going to use the 3070. Even the viewport uses the GPU for acceleration. But the moment I went to actually render, the viewport data in the GPU is dumped and replaced with the render data. I believe it's something that change with blender when the viewport became way more responsive in 3.0. I was unable to duplicate the issue in 2.9.
I'm probably not explaining it very well. But I did some testing after the fact and I was able to duplicate the issue at will with both GPUs in 3.0. But at the end of the day, that initial vram usage is just dumped the moment the actual render data is sent to the GPU.
This is why I'm considering the Zotac Nvidia 4060 Ti 16 GB (Across The Spider-Verse edition). It's a unique looking card at an inflated price but it's still relatively low cost and most importantly offers 16GB of VRAM. That seems very beneficial for Blender like you've demonstrated, thank you.
I don't have any experience with Zotac. But most cards are reliable regardless of brand. As stated in my other reply, I'd rather have the 16GB but you likely will not need that much VRAM at first. Still nice to have it.
BTW, this comment of yours was also in the spam folder. YT is weird sometimes.
this is very interesting. Do you think the same thing applies for unreal engine renders?
I have never used unreal engine. But assuming it allows for the system memory to be used to supplement insufficient GPU memory, then yeah.
Great video. May I ask, how much VRAM do you think a scene like the one in the first part of the following link need? I might get similar kind of work soon and I'm not sure if I should uprade to either 12GB or 24GB. Do you think 12GB could be sufficiente if there's good optimization in the meshes? ua-cam.com/video/1YqvNsTKdcQ/v-deo.html
That's had to say. It really depends on the face count and texture size. But my gut is saying, 2-6 GB But I could easily see it being more than 10 if the textures are 4K or larger. But likely they are 1-2K in size because of the lack of realism. That said, it also depends on whether it's meant for raytracing or real time rendering.
If you have the money go for 24gb. You never know if you may want to do a close up shot. If you're doing a close up shot of a large crowd then apart from polycount you're also looking at high res textures, atleast 4k. You could use some sort of lod swapping system using geometry nodes and fields, but if money is no bar then getting the 24 gig variant is probably easier
You are showing exactly what I was asking about.... I saw your other videos.
Many many thanks for this sharing knowledge spirit especially it is presented with this special american accent (which area it belongs to?).
Thanks and may God bless you
You are welcome.
As a 8gb 3070 owner , I've been frustrated by Blender not rendering at all with some scenes. The I9 at 32 gb has to be used. ...go out to dinner for that wait time.
what kind of scenes do you usually deal with? asking because I might get a 3070 soon
@@ainjeffery high poly (100K faces) sculptures with hair particles (500 parents, 10 children each). Net, I'm stressing the system 😁
Hey I'm planning to buy a new pc for 3d! I do product animations and renders mainly! So what component should i spend more on? I planned a Ryzen 9 7950x but confused between RTX 4080 or 4090 or something else? Suggestion plz
CPU - I would recommend at least a Ryzen 9 7800X. A 7950X would be even better.
GPU - I would recommend a card with at least 12GB of vram like the 3060 12GB or 3080 ti 12GB. A 4080 16GB or 4090 24GB would be even better.
Memory: DDR5 6000Mhz 2 x 16GB or 2 x 32GB. I would recommend the G.SKILL Trident Z5 Neo Series 64GB (2 x 32GB)
i'd be curious to see the difference high speed ddr5 memory makes when a scene has to resort to swapping. High vram gpu prices are very high so it might be a considerable alternative.
I think it would make a difference but likely not a huge difference. I think in a case like this it would be maybe 10-20% quicker than ddr4 if the GPU doesn't have enough vram and there's a system memory swap situation going on.
Nice vid, helping me be an informed customer. Nice accent too
I want to use Blender to learn how to model/sculpt, and also animate 2-person scenes with a simplified, stylized aesthetic. The animations would be maybe 15-20 seconds, i wonder if 16GB of VRAM is beneficial for that purpose or is it overkill and the 4060 Ti 8 GB would be more suitable?
YT put your comment in the spam folder, I just now saw it.
VRAM is one of those things that's only an issue if you don't have enough. I would say in general, sculpting and hard surface modeling along with multiple character animations can easy be handled with only 8GB of VRAM. While I think you would be fine getting an 8GB card, I recommend getting at least a 12GB card. As you make your scenes more complex, you will need more than 8GB. But 8GB will allow your scenes to be pretty nice, as long as you don't use a lot of large image textures.
Me personally, while I think the 8GB card will work just fine, the 16GB card will give you room to grow your skill. But it all comes down to what you can afford and what your goals are in terms of scene complexity.
What an awesome and important vid! : )
Thanks. But what would happen if you pick both GPUs? Will it render same speed as 3060? Or faster? How GPU mem will split between the two?
Want to move from 1070ti to 3060, but dunno is there a reason to use them both on the same system or stick to single 3060.
If you picked both, it would be slightly faster than the one without enough vram. The one tht doesn't have enough vram would drastically drag down the performance of the other GPU.
No, the memory will not be added together.
If you use CUDA and not optix, then you can use them together and get roughly 50% more rendering performance(my guess), but if you use OptiX, then the 1070 might glitch out. My 1060 has never been able to render in OptiX.
I made a video where I answered several common questions regarding GPUs and blender. ua-cam.com/video/aKAPOosA4sY/v-deo.html
Hello friend, I want to buy a new gpu to play and learn 3d (I'm thinking of learning 3d to use in mattepainting and packshot). I'm undecided between the 3060 12gb or the 3060ti gddr6x 8gb, which one would you recommend me to buy?
The 3060ti is a little more powerful. But it has less vram than the 3060 12GB. If you are serious about learning 3D and expanding to more than just matte painting and packshot work, then you will eventually need more than the 8GB that comes with the 3060ti. However, if you are narrowly focused on matte painting and packshot type work, I suspect the 3060ti would be the better choice.
All that said, the 4060 has 12GB of vram and is noticeably more powerful than the 3060ti and I think they are not much more than the 3060ti. So if you can afford the 4060, that would be the budget card I'd recommend. But if the 3060ti is all you can afford that would be the one I'd recommend.
Hey , I wonder which would be better between 3070 and 4060 in overall blender usage.
I have never used a 4060, so I can only go by the specs. Based on the specs the 3070 should be about 20-25% more powerful than the 4060. But the 4070 should be about 20% more powerful than the 3070.
My advice would be to get the 3070 over the 4060. But if you can get a 4070, it's not only about 20% more powerful than the 3070, but also has 50% more vram. You can find 4070s and 4070 supers for $100 more than the 3070. BTW, a 4070 Super 12GB is about 40% more powerful than a 3070. The 4070 super are harder to find. But is a much better card for Blender than the 3070.
Newegg has the 4070 super her for less than $100 more than a 3070. GIGABYTE GeForce RTX 4070 SUPER GAMING OC 12G
Do you think I should go for a new 3060 or an used 3070 (same price)? My scenes are whether characters with a flat background or open scenes of terrain (rocks and vegetation) with sky and global illumination (probably fhd but possibly 4k). You said most of the cases the 3070 would be better, should I go for it or get the 3060 with 12gb?
It takes a fairly complex scene or highly unoptimized scene, to use more than 8GB of vram. It's exceedingly rare I need more than 8GB of vram.
If you can get a 3070 for the same price as a 3060, I'd get the 3070. That said, used vs refurbished is a big deal. I generally do not trust used, but completely trust refurbished. Combine used with ebay and I run for the hills. So keep that in mind.
My larger suggestion would be to wait for the 4060 or 4060 ti before making a decision. It likely will be released in April and I think it will be about as powerful as a 3070 but have 10GB or 12GB of vram.
For Blender:
Rtx 4060 TI 16 gb VRAM (+ 64 Gb DDR5 6000MHz in PC System)... or RTX 4070 12 gb VRAM ??
Either would work fine. I think I would prefer the 4070. For me 12GB of vram has always been enough. A 4070 should render about 10% faster than a 4060 ti.
what if the scene needs lets say 16gb of vram, is blender will combine both of your vrams gpu if you select both of the gpu? 3060 12 + 3070 8 = 20gb vram, or blender just tell you it's running out of memory?
No the vram from two GPUs are not added together. The only exception is if your two GPUs are nvlink capable and an nvlink bridge is being used.
What GPU would you recommend for Blender?
RTX 3090 with 24Gb VRAM
RTX 4080 with 16Gb VRAM
RTX 4090 with 24Gb VRAM
I'm a little concerned about this power consumption with RTX 4090, but on the other hand, after all, the consumption is not continuous and during, for example, modeling the card runs at a few % of maximum power.
What would you advise?
Obviously, more vram is more better, more cuda cores is more better. However, when the price comes into play, out of those three, the sweet spot is probably the 4080 but I'd be curious to see what the 4080 ti will be.
When modeling, the GPUs are barely even used. When rendering, you better make sure you have a good PSU. My recommendation is a 1200+ watt PSU with the 4090, 1000+ watt PSU with the 3090, and 850+ watt PSU with the 4080. I am partial to EVGA. It's not as much the constant amount of power but the spikes when the GPU first starts rendering. You could get by with smaller PSUs and be fine. But the idea is to never run into an issue.
A 4080 should be similar to the power draw of my 3080ti but be about 5% more powerful and pretty much the same price. I have an EVGA 80+ 850 watt PSU and I also have a 3060 in the same PC. My 850 watt PSU will run both just fine and with the CPU(3900x) and both GPUs at full tilt, I have about 150 watts of headroom.
But yeah, the 4080 unless you are going to need more vram. My 3080 ti and 3060 both have 12GB of vram and It's rare I come close to running out. I think I only needed more than 12GB once and in that case 16GB would have worked.
Hi, i am seeing about buy a 3060 (12 vram, less powerful) or 3060 ti (8vram, more powerful), i want it for gaming and modeling 3d (i am learning, so i will not doing anything very complex) and dont change it for at least 3-4 years, i'd be using 2 screens also: a 1080p and other 1440p.
Wich GPU would you recommend?
The 3060 ti is more powerful. It's about right in the middle between a 3060 12GB and a 3070.
I used a 3060 12GB to run three monitors. 2X 1080p - 1X 1440p at 144hz. In BeamNG max settings it would run my 1440p screen at 120hz typical.
For gaming, the 3060 ti would be better.
For Blender, I think the 3060 12GB would be better.
However, assuming your projects need less than 8GB, then the 3060 ti would be better for blender.
I think the 3060 ti would probably be the best choice in your case. But realistically, either one would be fine.
In gaming, the 3060 ti is noticeably more powerful than the 3060 12GB. The only advantage the 3060 12GB has is more vram and that doesn't matter unless you need more than 8GB.
Hi, do you think a lenovo legion 5 with rtx 3070 8gb vram, 512gb ssd and 16 gb ram is enough for 3d renderings in architecture? Or Lenovo with rtx 3060 6gb vram? Or do you think a used laptop that cost the same as these new lenovos with hp zbook g5 , ram 32gb , nividia quadro p5200 16gb vram and intel i7 is better? I dont know which will be enough and faster
Any suggest for a laptop with enough vram that costs about 1400€
I think all of them would be fine. The 3070 is more powerful than the other two but the p5200 can render more complex scenes.
As far as a specific laptop, I have very little personal experience with using a laptop for 3D apps. That said, there are a lot of laptops with 3050s in them and I would not recommend any laptop with a 3050 or 3050ti. Even the 6GB variant of the 3060 is not recommended.
If I were to buy one of the ones you listed, I'd likely get the 3070 Legion 5. But the p5200 is a close second. I owned a lenovo before and they are good. Not as sturdy as some but still not bad.
@@BlenderRookie thanks a lot for the reply. It helped a lot.
Can this situation also be applied while comparing 2060 6GB with 3050 8GB as well?
It applies to any GPU where the project needs more vram than the GPU has.
wooowwww... helpful video, thank you so much✨✨✨
Maybe you can recap the test, we have now an RTX 3060 8GB and 3060 12Gb.
I don't have access to an 8GB version.
@@namename5221 Not that I am aware of.
if you use two gpu's for rendering and both have 8 gb. so 16 in total.
will the render still be memory capped?
This will answer your question: ua-cam.com/video/aKAPOosA4sY/v-deo.html
The short answer is no. But NVLINK can through a process called distributed memory access.
Essentially you need NVLINK to combine the vram of multiple GPUs. But NVLINK is only used with the 3090 and I think the 2080 ti also have NVLINK. However, my understanding is you can't use NVLINK to connect a 3090 and a 2080 ti together, so it never becomes a possibility to add the vram from a(for example) 2080 ti and a 3090. NVLINK and SLI is a dying technology. I am reasonably sure the 3090 will be the last gaming GPU to use any type of data bridge.
How about animation, for my case when rendering image 3070 perform well, but when i hit play with space bar to play the animation and check the task manager, my 3070 not doing anything, it still in idle state, but my cpu goes up to 70-80% and ram consumption goes up, i dont know why it happen, maybe vram issues?
My understanding is that in the viewport when raytracing or eevee is not being used, the only thing the GPU does is calculate physx. Generally if you are pressing play in the viewport, you are not using raytracing. Which means the CPU will do the bulk of the work. But depending on CPU, you may have integrated graphics and the integrated graphic might be handling physx. You could always try going into nvidia control panel and making sure the 3070 is being used for physx. More than likely it already is. It's just that when doing stuff in the viewport that's not render related, it tends to use the CPU far more than the GPU. What CPU are you using?
@Blender Rookie thanks for fast answer, my cpu is ryzen 5600x with 6 core cpu and it only get 1-2 fps when do animation. My plan is upgrading to 3090 24gb, but for fluid animation previews do i need upgrage the cpu first? Like find cpu that have maybe has 10-12 cores
@@mnofrizal Oh wait, if you are only getting 1-2 FPS when previewing fluid sims, that's completely normal. Especially if you are using flip fluids or another type of fluid simulator with foam or bubble particles activated.
If you were to upgrade to something like a ryzen 9 7900x or 7950x, you may only gain 1-2 fps. Fluid sims are very compute intensive and currently there's no hardware configuration I am aware of that can preview a fluid sim with foam or bubble particles at more than a few FPS.
Have you tried turning off foam and bubble particles in the preview? If you can, then that will speed up the preview significantly.
I’m just curious, the 3070 immediately went to 4gb… you said you had no idea why. It seems hard to run a comparative test when the baselines aren’t the same, maybe this test should be done on separate computers rather than one machine with 2 different cards. Unless I miss understood.
The test was fine because it dumped it before loading the render data.
But the reason it went to 4G right away is because the physx, settings in the nvidia control panel was using the 3070. Basically when it comes to blender, the viewport was using the 3070. But either way, that's always dumped before rendering. So it did not affect the test. I tried it later with the 3060 set in the nvidia control panel to be used for physx and the 3060 started with 4G. But like with the 3070, it too was dumped before being loaded with the render data.
I once discovered that If you go to the render mode in viewport and it's uses some vram, but then you press render image, it uses more vram including the viewport render vram. So i go to solid mode and then press render.
I have noticed the same thing. If I remember correctly it also uses more system memory.
@@BlenderRookie Yes, so maybe give this info to everyone through your video, if you make tutorial you can add this little info while rendering.
Yes, it's a similar situation with most every software. Back when I was using 3ds max, in order to render just a bit faster I'd turn my viewport to wireframe mode, that would ease up the resources a bit.
@@Dhruv1223 it's a small info but very useful. Kya hum LinkedIn pe join kar sakte hai?
does that mean i should get 4060 ti 16gb instead of 4070 12gb?
The amount of vram does not effect how well a GPU performs unless what you are trying to do with the GPU, requires more vram than your GPU has. In other words, I have no idea because the amount of vram you need is entirely depended on the complexity of the tasks being completed with the GPU.
All that said, the 4060 ti is a more powerful card than the 3060 ti or the 3060 12GB version. It also has more vram. It's a more capable card. It's also a more expensive card.
I have a ryzen 7 3800XT & 650W PSU. I want to get a GPU for using Blender to make 3D animation. Should I get a 3060 12GB or 3070 8GB? I've researched a lot n now just want to pick one of the two; plz help!
A 2080 Ti would be nice but no ways I will get my hands on it within my budget!
Assuming you have a good quality PSU, both those GPUs will work fine. The 3070 will be more powerful. But the 3060 will have more vram and will be able to render more complex scenes.
A 3070 is about 7% faster than a 2080 ti. But the 2080 ti has 3GB more vram. Vram is never an issue until you run out. But if you are just getting into blender, 8GB of vram should be enough.
Personally as a beginner, the 3070 is likely the better deal. Most of the stuff I make can easily be rendered with the 3070 and take less than half the vram of the 3070. So I would suggest the 3070 unless price is an issue and then the 3060.
Thank u so much ❤ its helped lot
You are welcome.
I am enlightened!
one of my rigs (gtx 960) cleans the VRAM usage when i open the blenderkit addon (it goes down from like 1.8gb to 0.6gb) i dont know why, but might be good, its the blenderkit library if anyone whats to have a look at the code to see whats causing that, it might be a way to free up some memory
As soon as you render a frame it will also dump the vram before replacing it with the new data.
Thank you for this video it is so helpful. Exactly the information I needed for picking a graphics card as an architecture student. Could you also share how you set up the scene? Want to know if the models had high-res textures or if the polygon count is what eats up the VRAM.
In this scene I specifically used very large textures and then duplicated each starship in such a way where it would treat each ship's textures as if they were unique. I did that with the intent to be inefficient so that it would use more vram. Essentially in this specific scene I made it as terrible as possible in terms of resource usage.
The model of the starship was relatively low poly. I don't remember how many faces but I would guess around 10K each. I believe I used 2 or 3 4K or 8K textures.
It's primarily the result of a scene with bad efficiency in general. More faces than needed, larger textures than needed and all of it duplicated in a way that intentionally made the scene need more vram. Normally you could have a massively more complicated scene than this and still have vram to spare.
Here's a test I did where I tested the effects of using large image textures. But I did so in a more controlled way where that was the only thing that changed. ua-cam.com/video/gHu1QV9mmwc/v-deo.html
Thank you for posting this video! I appreciate it so much. Can you do a video comparing rendering times for HD vs 4k vs 8k textures on the same GPU? I have never been able to find a video comparison of this, and I am also curious to see how it effects VRAM.
Thanks again for this video, definitely subbing.
That's a pretty good idea. If I have time sometime this week I will try to put together something.
@@BlenderRookie thanks a ton and appreciate the effort you put in.
@@duh4293 You are welcome. My gut is telling me the texture size will not affect the render times more than just a little. But it likely will greatly affect the vram usage.
I have a video comparing texture size vs performance, coming out tomorrow. Here's the link. It will be active in about 15 hrs. ua-cam.com/video/gHu1QV9mmwc/v-deo.html
Considering RTX 4080 and 4090, where do you think you would run out of 16 GB of VRAM?
I'm not sure I understand what you are asking.
I will say, to take advantage of the 24GB of vram the 3090 or 4090 has, you will need more than 24GB of system memory. For whatever amount of vram is needed to render a scene, that vram is loaded from system memory. So if a scene needs 20GB of memory to render and you only have 16GB of system memory, it will not matter that your GPU has 24GB of vram because your system as a whole can't handle the scene even if your GPU could.
Maybe you can clarify what you are asking.
❤️ 💜 Sir your explanation with doing practical comparison is very nice but i am still confuse which gpu is best for making kids videos 3d like paw petrols,kungfu panda - rtx 3060 12gb, rtx 4060ti 8gb or rtx 4060tu 16gb
It's because there's no real way to determine which is best without trying them all and doing a side by side comparison. That said, I think all three you mentioned would do nicely. They would perform similarly in all likelihood. The 3060 is a good card. I have had no trouble out of it. Works great in blender, works good in AI applications like video and image upscaling and denoising, works good in video editors that are GPU accelerated.
While I have not used the 4060ti, based on the specs it will be a little more powerful than the 3060 but has less vram. But for the animations you are talking about, 8GB should be plenty.
The 4060ti 16GB would be the better of the 3 but for the price, I prefer the 3060 12GB, which can be had for half the price.
@@BlenderRookie yes but I take a 2k display for gaming as well and that case 3060 is not performing better so I take want to take 4060ti but less I steps back due to less vram and 16gb vram still costs higher
@@aryansoni4683 Sure the 4060ti would work better. But it's nearly twice the price.
I have a 2560x1440 display that I game on using the 3060 and I get 150 fps ultra settings on beamng.
Not sure if a 3080 is worth the extra price over the 3070 for 2 or 4 more gbs of vRam. Its almost twice as expensive.
It's not. That's why my favorite Blender card is the 3060 12GB. They are getting sub $400. But if you need power more than vram, then the 3070 is a better option.
Hi.
After 2 years .......... did You find solution of this problem? I have it even on RTX3090 (24GB) on heavy scenes (Blender 4.1 / 128 GB RAM).
There is no solution other than more vram.
The only real solution is to use a GPU that has enough vram or use two GPUs that have NVLINK, like two 3090s and when using nvlink they will share the vram and act like 48GB.
Other than that, you just can't tweak a setting to get more vram. But you can optimize your scene and use smaller textures and basically do things to require less vram. You can also build a system with really fast system memory and has fast PCIe lanes. But while those things will help, they only will a little.
@@BlenderRookie It's very sad What You wrote, but thank You. :)
@@clarity_studio Yeah, I know. Sorry about that. LOL
But also keep in mind, if you have a powerful CPU, just render with CPU. Because then you are limited by your system memory and not GPU memory.
I didn't show it in this video, but I tried rendering all those starships with my CPU and it was faster than the 3070 but not as fast as the 3060. I have a Ryzen 9 3900x. If you have something like a 3950X, 7950x or threadripper, it will for sure be faster using the CPU than it would be to use a GPU that doesn't have enough vram.
@@BlenderRookie Yes, You have right. CPU is good alternative, but only for static images. Other thing is sometimes I need to just turn off few models - VRAM is still full, total RAM almost 100GB in use - and scene is rendered with GPU very fast.
@@clarity_studio That must be a complicated scene to need 100GB. Good luck rendering.
Please help me and tell which GPU i should buy for my work rtx 3060 12gb or rtx 4060 8gb i will be doing 2d & 3d animation , vfx and will be using unreal engine i don't want to buy wrong gpu please help
Either one would be fine. I can't imagine any 2D animation that would require 12GB and the vast majority of 3D animations can easily fit on 8GB. Pretty much 99% of the stuff I do fits on 8GB. So, especially that your are doing 2D that doesn't need much vram, I'd say it's sort of a toss up. A 4060 is about 10% more powerful but you are giving up 25% vram. I think you'd be fine with either one. Me personally, I'd get the 3060 12GB. But I only do 3D and 3D needs more vram.
@@BlenderRookie how much 4060 is faster at rendering, is it worth giving up 4gb extra vram for less rendering time ?
@@fromsty-si8lt I can't say for sure because I have never owned a 4060. But based on specs and various benchmarks, I think it will be about 15% faster at rendering than a 3060. However, if what you are trying to render needs more than 8GB, then the rendering will slow down drastically.
For me, I would not give up the 4GB of vram. But that's because I will sometimes need more than 8GB. It's rare that I do but when I do need more than 8GB, an 8GB card would be very slow.
I can't really give more advice than that.
@@BlenderRookie i Just want to ask one more thing that i want to do blender 3d animation for not more than 1min will 8gb vram is enough for that task or i should go with 3060
@@fromsty-si8lt The length of the animation has zero to do with it. It has to do with how much geometry, how many textures and how large the image textures are. There's absolutely zero way I or anyone can make a conclusive judgement.
Just look at the stuff on my channel and pretty much everything on there can easily be rendered with an 8GB card. Most of the stuff I do needs less than 4GB.
There are also 16GB 4060s.
I really think 8GB is enough, especially for casual work.
an Intel i7 WITH 3060 AND 12GB VRam or Intel i9 with 3070 8GB for 3d animation like this?
Either one would work just fine. 8GB is enough vram for beginners and most casual advanced users. Plus the i9 depending on model, would be better at the calculations than the i7. However, most advanced users would likely go with the 3060 12GB because as the scenes become more complex, they need more vram to render. But truthfully, 8GB is a lot and it takes quite a complex scene to need more than 8GB.
@@BlenderRookie thanks, what I was asking was in terms of a laptop.. so I guess your reply applies to that as well? it's very sad they don't give 3070 in 12GB with just a bit of price hike..
@@heenasachdeva6906 It should be similar in tradeoff for the laptop versions of those as well. The 4070 does have 12GB so I think a lot of people were thinking the same thing you were thinking.
@@BlenderRookie 4070 just increases the budget by an IPAD almost lol
Im having rtx 3060 12gb card but only 16gb of ram? How much ram you recommend. I experienced some not respondings is that due to ram? In huge sceens with particles grass trees. I do photoreal stuff and textures are also heavy. 3060 performs well most often but sometimes i experience not respondings. I think its due to my 16gb ram.
16GB is the minimal. Personally, 32GB is the minimal I would ever have. 32GB is enough for most users even with multitasking. I currently have 64GB and it has been enough in almost every case. Only once or twice have I needed more. Eventually I will upgrade to 128GB.
When the computer locks up(freezes) it is often related to not enough memory. 16GB is not much, especially for Blender and similar programs. Add to that large physics sims and a lot of textures and the 16GB gets used up quickly. Even 32GB can easily be used up. That said, I think 32 is enough for most people.
@@BlenderRookie 256 gigs is the minimum for me! haven't had any ram issues ever since
@@johnnyblaze9217 what CPU do you have
@@BlenderRookie AMD Threadripper 2950X 3.5 GHz 16-Core
@@johnnyblaze9217 cool beans
My blender projects usually have 1-2 million triangles, Do you think i need 12 GB of VRAM?
Assuming you aren't using a ton of large image textures or crazy complicated procedural textures, 8GB would likely be enough. That said, I like having some vram to spare. It sucks to run out of vram and be left to render with CPU. Most of my projects need less than 4 GB.
@@BlenderRookie Thank You.
4060ti 16gb is the king! Good Price for a huge VRAM
I agree. 16 GB is enough for most people and most blender projects. I don't think I have ever needed that much. It's very rare I need more than 12. Add to that the 4060 ti is within a couple of percent the power of a 3070 in blender but has twice the vram, I'd say yeah, the 4060 ti is likely the current best bang for the buck GPU for Blender.
So in general a 3070 is better?. I mean, how often do I find myself working on complex scenes... but I don't have the budget for a 3070, prices are still inflated. 3060 12GB is within my reach, I wouldn't benefit from those 12GB though, because most of what I do in my work as a 3D artist are kinda basic scenes.... 3060ti is also a bit expensive...
LOL I get ya. The 3060 12GB is a good card. If I could only have one card and I was on a tight budget, that's the card I'd get.
which one will be better rx 580 8 gb or gtx 1650 super 4 gb getting both at same price
I can't say for sure being that I have never used an AMD GPU. However, on paper they are very similar in overall performance. But I think the 1650 super will perform slightly better. However, for $60 more than the 1650 super, you can get the 3060 which will perform way better and has 3 times as much vram. I would absolutely spend $60 more and get a 3060 and have nearly double the performance.
@@BlenderRookie I am from India here are huge price difference, in video you have said vram matter so according to that rx 580 has double vram than 1650 super.
@@arman4304 vram does matter and 4GB is not much. So while the 1650 super would be slightly more powerful, the 580 would be more capable due to having more vram.
Is 8GB of vram w faster performance better than rtx 3060 12GB of vram
ua-cam.com/video/aKAPOosA4sY/v-deo.html
so what should I buy now 3060 OR 3060TI xD
IDK. The 3060ti is about 15% quicker in blender. But the 3060 ha 50% more vram. It really depends on the amount of vram you will need.
Were GPUs connected with SLI or nvlink?
Your answer ua-cam.com/video/aKAPOosA4sY/v-deo.html
I can't render slightly complex scenes in eevee. I'm guessing it's because of how little VRAM my laptop has
That's entirely possible or your GPU in your laptop won't run eevee. If it's an old laptop from like 10 years ago, it may not run eevee. But from like 5 years ago, it likely should. That said, eevee generally does use more memory than cycles.
Great video. Thanks for sharing this information. I've wondered about this before when making different scenes but never checked it. I'm surprised Blender doesn't include VRAM usage information in their software. Is there a way to know how much VRAM you will need before rendering, perhaps based on poly count, or is this the only way to check?
There might be a way. But if there is, I don't know how to show it. My guess is Blender doesn't know until it compiles the data within the GPU.
Yes there is a way! Right click the blender version number at the bottom right of your screen (e.g 3.0) and then it will pop up with a window allowing you to choose to display the system memory.
There are two ways to check vram usage:
1: go to blender Edit/ preferences/ interface/ under Editors you will find status bar, Enable video memory there.
2: open task manager if you're using windows, then go to performance tab, then at bottom you'll see gpu if you click gpu, you'll see how much vram is being used out of total, for example 0.4/8 gb or 5/8 gb
Edit : task manager one is confusing so I'll suggest you stick with blender method it's accurate and easy to understand. For task manager one you'll have to understand what's dedicated memory and shared memory and how they work together. I can explain but it'll be confusing so stick with blender method, My suggestion.
And Gpu plus cpu rendering is little slow r7 3700x and 3060 12gb. But when i do optix only 3060 the rendering is little bit fast.
Yeah, pretty much the only time using the CPU and GPU together is a benefit, is if you have a powerful CPU and a weak GPU. Essentially in terms of processing power, a GPU is more akin to a supercomputer. So a powerful GPU just gets dragged down by the CPU if they are working on the same render. That's true regardless if it's cuda or optix, but more so with optix.
I've found this video very helpful. I think I need more than 8GB for 60% most of my 3D archviz rendering, with more than 2 building plus the environment to run on GPU Compute.
How about combining the 3060 + 3070, does it add VRAM load capacity? How is the speed of rendering?
Maybe I should look for 16GB VRAM like 4080, right now. Great videos!
Adding multiple GPUs do not combine their vram, unless nvlink is being used. Here's a video where I answer some common questions about GPUs and blender. ua-cam.com/video/aKAPOosA4sY/v-deo.html
Thanks for the information!@@BlenderRookie
Great video, not many people realize the importance ... i am thinking of getting two of these 3060's to replace my 1080ti's, is there an advantage of getting two instead of one? Best video on the subject matter!
Typically, 2 GPUs are about twice as fast at rendering than 1. But of course your vram is still the same as one GPU.
Here is a video where I answer several common questions about GPU rendering.
ua-cam.com/video/aKAPOosA4sY/v-deo.html
3000 series doesn't support SLI. DON'T BUY 2 CARDS FOR THIS SERIES
@@napatt.7943 you don't need sli or nvlink to use multiple gpus in blender
@@BlenderRookie he is a trolls.
Thank you Thank you Thank you Thank you Thank you
You are welcome.
How do AMD cards compare to Nvidia in Blender?
IDK, I have never owned or used any AMD card.
Should I buy 64gb Ram? How much was your peak ram usage in blender?
My peak system memory usage during this test was maybe 18GB. It's very rare that I need more than 32GB of system memory. But I have 64GB because on very large physics sims, I have needed more. But typically for most people 32GB is fine.
@@BlenderRookie okay. So I should start with 32gb and get another kit of 32 after a year because I'm just starting blender and I'm short on money right now.
BTW which ram 3200 CL16 or 3600 CL18 price difference 10$ for 32gb
@@adityadivine9750 I don't know if tighter timings make a difference in Blender. I suspect it might when using Eevee. But It has been my experience that even the speed makes little difference. Here is a test I did where I tested slow 2133 mem vs 3600 mem and the difference was somewhat unimpressive. ua-cam.com/video/mePPlh9fxSE/v-deo.html
But yeah, getting 32GB now and adding two more sticks is a valid option. Just make sure you buy the same ram so you don't run into any issues.
@@BlenderRookie Thanks, Alright I'm heading to the video you linked.
Very nice and helpful video ;-). I currently have to decide between a 3090 and 4080 for GPU rendering. From a value for money viewpoint, things are pretty clear...especially, since both now crazily enough cost the same here in Europe. I'm just wondering whether I should sacrifice some computing power for 50 % more VRAM...the 4090 is out of the question.
If you are a professional or intend on doing ultra realistic scenes, then you would likely need the 3090 with 24GB. However, for me, for the stuff I do, the 4080 would be the clear winner.
The 4080 is about 25% more powerful but has 8GB less vram. For me, almost everything I do can render on even a tiny 6GB GPU, 99% can render on an 8GB card like the 2060 super. I have a 3080ti and a 3060, both have 12GB of vram and the only times I came close to running out was on a fairly complex interior scene with several thousand rigid body physics objects and dozens of 4K textures. I have not yet needed more than 12GB, so a 16GB card like the 4080 would be a better choice for me than te 3090.
I'm not sure if that's advice but that is the choice and rational for me between those two cards.
@@BlenderRookie Thank you. I came to the same conclusion. There however is a rather stupid issue. You might have heard about the new kind of "Bend Gate" regarding the new PCIe 5.0 12+4 pin cables. Bending the cables too much might result in a fire hazard. So far this only has been reported in conjunction with the 4090 though. I got an 1200W ATX 3.0 PSU (Thermaltake GF3) since I might power additional devices via the two Thunderbolt 4 connectors my motherboard provides. Anyhow: The PSU comes with a native PCIe 5.0 cable and when I first saw it, I immediately disliked it. Then I figured it might work since I got more space between the (horizontally mounted) GPU und the side wall of my computer case than initially thought...about 6.5 cm (2.56 in). What I didn't consider came to light yesterday, when I started to build the PC. The main issue won't be bending the cable at the GPU but rather at the PSU. The PSU is mounted vertically behind the front cover of the case (Asus AP 201). Since I'm using an AIO with a 360mm radiator at the top, the PSU needs to be mounted in the lowest of three possible positions to leave enough space for the AIO. I didn't like at all how that PCIe 5.0 cable got bent between the PSU and the bottom of the case. That's worse than anything I had anticipated could happen at the GPU end of things. I removed the cable and connected two traditional PCIe cables instead. Now I'm even considering to use that infamous adapter provided by Nvidia since I should be able to not go below the recommended bend radius of at least 35 mm (1.38 in).
AMD was smart enough to not use that damn cable for their RX 7900s. Intel too...which is funny considering Intel was one of the two companies that designed that cable. I'm starting to wonder whether they wanted to trap Nvidia lol.
@@philippk819 The 12 pin cable I have zero first hand experience with. But my understanding is even with the extreme bending, it still only becomes an issue under long duration high current loads, like with gaming. Blender can do the same if you are rendering a frame that takes many minutes to render. However, Blender typically renders in a couple of minutes or less and then there's a pause where the other frame is being prepared and then it renders again. So, I don't think the issue of the 12 pin cable will be as bad with blender as it is in gaming.
I don't understand why they wanted to go to such a small connector instead of using 2 or 3 of the large 8 pin connectors.
As far as the PCI riser cables go, I have used them and the bending of the cables never seemed to cause an issue for me. However, repeated bending and repeated plugging and unplugging did seem to lead to connectivity issues. I can only assume 4.0 is more prone to issues than 3.0 and 5.0 is more prone to issue than 4.0.
I will likely start planning on a new build toward the end of next year when DDR5 is cheap and bug free.
@@BlenderRookie I guess I found a solution to the issue...well kinda...if the cable was in stock...
Corsair PSU Cable Type 4 - 600W PCIe 5.0 12VHPWR to 2x 8-Pin PCIe
It looks like it's compatible with the 8-Pin PCIe outputs of my Thermaltake PSU and it is much better when it comes to bending as it is pretty flat. It also will create much less cable clutter.
If I were in your position I would think about getting a 3090 because you can get a second one later and connect them via nvlink which then gives you 48gb of vram
Why are you using Cuda and not Optix? Isn't Optix supposed to be faster??
For the reason I mentioned in the video. 10:46
@@BlenderRookie oh my bad, I miss it
@@Pixel.Dystopia It happens. My old brain forgets/misses stuff all the time.
Nice video
Thanks
What about DeepLearning or DeepFaking? Will more VRAM make the process faster?
I don't know much about AI applications but the few I have used, they did need a lot of vram. I think it really comes down to how complicated the neuronetwork is. But in general I would think more vram is better. But assuming you have enough vram, adding more won't make it faster.
@@BlenderRookie Sounds logical and this is what i've experienced too. It's just that any graphics card with 16GB or more VRAM is so pricey. I'm currently using a RTX 2080 with 8GB VRAM and a Quadro M4000 with 8Gb VRAM in my second rig. But i did notice that my friends GTX 1080Ti with 11GB VRAM did finish faster with Topaz Video Enhance AI (for example).
@@xDJxGNOMx I have video enhance AI and I use a RTX 3080 ti in it and it will pretty much upscale DVD to HD at about 20 fps or 0.05 sec per frame. My 3060 does about 12 fps at 0.08 sec per frame. My 2060 super does about 5 fps at 0.2 sec per frame.
@@BlenderRookie Thanks for the infos my RTX 2080 does about 0.07 sec per frame while upscaling from DVD to HD (if i remember correctly). I might check later this weekend.
@@xDJxGNOMx Sounds about right.
Im trying so hard to get a new GPU and everyone is yelling at me to not get a 3060 but idk for my purposes it makes sense
The 3060 is a really nice card. But the 4060 will be coming out sometime soon and should be near the same price as the 3060 but be more powerful. Also, if you wait until the 4060 come out, the 3060 will likely drop in price. Either way, you can't go wrong with the 3060. But, I personally would wait and see what's up with the 4060.
@@BlenderRookie i sure hope the 4060 releases at reasonable price Nvidia isn't giving me much hope with how they handled the 40 series so far
@@PokeHeadroom I think the 4060 will be $429.
I think I'll probably be needing the extra vram because for my use case the extra cache won't really benefit me that much and sculpting does require lots of vram but if i were to buy it for gaming it wouldn't be a bad option at all, as you said with the new gous coming out i might be able to land a 3060 for cheap
@@PokeHeadroom I think the 4060 will also have 12GB of vram. I think 12GB is going to be the standard like 8GB has been for the last few years. But yeah, 12GB is a good usable amount for blender. It's enough for pretty much everything I do. Even when using geo nodes to make hundreds of fairly detailed buildings, 12GB is easily enough.
Back when I purchased my 3070, my thought process at the time was that I'd rather have a 3070 that's more powerful than a 3060 that has 50% more vram. Looking back at it now, I was wrong and it's why I eventually purchased the 3060 and then later the 3080 ti. If I had been smart, I would have just bought two 3080 ti. But hind sight and all.
Either way, a 3060 is a great card. In blender it performs about as well as a 2080 ti and it's a fraction of the price. I can imagine when the 4060 comes out, the 3060s could be as low as $250-300 after the 4060 is out for a month or so. Assuming the price of the 4060 is pretty good and the availability is abundant, it should drive down the price of the 3060.
i wanted to buy 3060 ti is that enough ??
Enough for what? There's no set point at which it's enough. Typically it will be. But that depends on how much vram your projects need. For everything I do, it would 95% of the time be enough.
Can you do it one by one instead of multitasking
Sure, but you still have the same limitation.
What happens if you turn both cards on and render it?
IDK... I assume it will crash or the 3070 will slow down the 3060.
@@BlenderRookie I just did some Googling, and from what I read, it should use both cards to render and cut the render time. Though the VRAM will be limited to the lower amount of the 2 cards. Might be worth a try?
@@KDawg5000 I will try that just to satiate my curiosity. I will share the link here if I make a video of it.
@@KDawg5000 I just tried it and the 3070 slows down the 3060. Essentially it's a little faster than just the 3070 but it's a lot slower than just the 3060.
@@BlenderRookie ah ok. Was that for the large VRAM render? I wonder if you tried one that needed less VRAM, if it be faster than the 3070 alone?
I was confused between 2060, 2060s, 3060 and 3060ti. Then purchased a Gigabyte Aorus 3060. Happy to see that it was the right choice!
You are welcome.
I think it largely depends and that's why I have a 3070 and a 3060. 99% of the time my projects will render just fine with just 8GB of vram. But for the rare times I need more than 8GB, that's when the 3060 comes in handy. Meanwhile for projects that take less than 8GB, I have two 2060 supers, one 3070 and one 3060.
I mean, I had to create a project with the sole intent to need more than 8GB of vram to make this example possible. I started using Blender in 2015 and 98% of my projects could be rendered on a GTX 1060 with only 6GB of vram. But it's nice to have vram to spare. That said, I have a friend who does professional VFX work and she routinely needs more vram than a 3090 has. Which is why they have a lot of 3090s and some 48GB quadro(don't remember which ones).
@@BlenderRookie thank you so much for the information 🙏
3060 is good for rendering in maya ?
I have never used maya. But I see no reason it won't be good for maya.
@@BlenderRookie on others software's ?
@@AK-qp2pz I believe the 3060 would work well in pretty much any 3d application.
4060 ti 16gb or 4070 12gb?
That's a close one. Most people will be satisfied with either one. The 4070 will be about 8-10% faster. But it has 25% less vram. For me, it would be exceedingly rare that I would need more than 12GB of vram, so I would rather have the 4070 if I only had one card. But if you are going to be doing very detailed complex scenes, then the extra 4GB of vram the 4060ti has, may be more important than a 10% performance gain.
Currently I have a 3080ti 12GB, 3070 8GB and a 3060 12GB in my system. I can't remember the last time a project I made needed more vram than even the 3070 could handle. There has been a few, but they are rare. However, I don't think I have ever needed more than 12GB.
@@BlenderRookie i'm working on architectural stuff such as 2d/3d cad, bim and render. in your opinion which one is better.. i5 13600k+4070 or i7 13700k+4060ti 16gb ??
@@hahhohhahhoh6969 If you are doing architecture and cad, you could probably get by with either option. But I'd error on the side of more vram than more power. So the 4060ti 16GB would be the one I'd choose. As far as the CPU, I am not familiar enough with intel to make a suggestion. But I can tell you the CPU does make a difference, but generally a smaller difference.
it would be great to know how much RAM is required for CPU and GPU rendering, for example this scene used 10 GB of VRAM but how much would it need to render on the CPU. I ask because I recently made a scene that required close to 30 GB of RAM to render on the CPU and I just had to buy more RAM to be able to render it. my GPU has 2 Gb of Vram so....I mean it would be a great piece of information for those starting out or looking to build a PC for this kind of work
The problem is the amount of RAM or vram a scene needs varies greatly from one scene to another. Even the same scene with large image textures or all PBR textures will use vastly different amounts of RAM. Even the size of the render will change the amount of RAM. I still may add that info to my information graphic at the beginning of my videos.
@@BlenderRookie thanks man, yeah I think there are many variables that affect the usage of RAM, but yeah it would be awesome to see that info added to your content, it's very useful
Well, this is depressing. **Takes RTX 2060 and jumps out the window**
LOL I still have two 1060s. I remember the waiting and waiting.
Excellent test. Same applies to viewport rendering?
I have not tested it in the view port but I have no reason to believe the same won't apply.
Hey there, thanks for this very informative video!
I'm kind of a blender newbie and am not sure what card i should go for.
The max I could afford would be the 3070ti right now.
I do music visualisations and am trying out different thinks but will use it mainly for video rendering.
In my past project (different space scenes: ua-cam.com/video/a2JDSvjje8g/v-deo.html&ab_channel=LaurenzUlrich) the most complex Scene was about 3.2 mio triangles big. I don't know much about optimisation yet however I think i won't exceed that complexity regulary in the future.
I also want to work with big point clouds from photogrammetry scans which may require much of memory i suppose?
I really can't tell if the extra vram of the 3060 would be benefitial in my case.
I hope the information I gave is enough for someone more experienced to help me with my decision. I would be so thankful.
Best wishes
Sorry it took so long to reply. YT put your comment in the spam folder because of the link.
Based on the information you gave me, I agree that it likely would benefit you more to get a more powerful GPU than a GPU with more vram. The 3070 ti is a good card and based on the video you linked to and the description of your projects, it should be a good fit for you.
dang, good thing my 3080ti has 12gb of ram
LOL Yeah. I just purchased a 3080 ti. In my rendering rig I will have the 3060 12GB, 3070 8GB and 3080 ti 12GB.
@@BlenderRookie wtf all 3? that's crazy. If i do get another GPU for rendering it will definitely be a 3090.!
@@DimiArt I had 4 GPUs in my previous build.
2x 2060 super
2x 1060s
I have wanted a 3090. But They are twice the price of a 3080 ti and barely more powerful.
@@BlenderRookie true, maybe I'll just get another 3080ti.
@@DimiArt The 3090 really only has two advantages over the 3080ti. Twice the vram and the ability to use nvlink. But nvlink is for the most part useless.
its not vram thats just bad optimization.
Yes, as stated in the video, I intentionally created a scene that needs more vram than the 3070 has. Building a poorly optimized scene was the quickest way to make it need more than 8GB of vram. Regardless how poorly optimized the scene is, if the scene needs more vram than a GPU has, these are the results. Which is why I compared an 8GB card with a 12GB card.