Jump to content

Cpu for rendering?

Go to solution Solved by henrikmk,

CPU renderers:

 

Advantages: More advanced shaders, more features and more mature. Does not depend on hardware. Many (many!) renderers to pick from.

Disadvantages: Slower, has to rely on many tricks to be fast. Some don't do previews very well out of the box.

GPU renderers:

Advantages: Very fast previews, extremely scalable (Not fast enough? Throw more GPUs at the problem). Many GPUs are cheaper than many CPUs. CPU can be nearly entirely unhooked from the rendering process, leaving it free to do other things.

 

Disadvantages: Not very mature, only few renderers available. Only good enough for specific production use. Renderers are simple path tracers, so they rely more on brute force to get things done. Vendor specific renderers (Octane Render and iRay are Nvidia only), maximum memory limit. Power hungry. Rendering and using the PC at the same time may require two cards, one for rendering, one for display.

In the future, GPU renderers will rule, simply because GPUs are advancing much quicker than CPUs. The memory limit will be solved and GPU rendering will become very interesting. I think also, GPUs will solve the realtime raytracing problem in a decade or so (see "Brigade 3" on Youtube). Hopefully there will be more GPU renderers for greater variation.

GPU all the way

CPU I7 - 4720HQ RAM 2 x 8GB • GPU Nvidia GTX 850M Storage 250GB 850 EVO - 1TB Seagate Hybrid
Keyboard CM Storm QuickFire Rapid-I (MX brown) & Pok3r (MX clear) • Mouse Logitech G502 • Sound Audio-Technica ATH-M50X • OS Windows 10 Pro - Linux Arch 
Storage Asustor AS7004T

Link to comment
https://linustechtips.com/topic/328568-cpu-for-rendering/#findComment-4460163
Share on other sites

Link to post
Share on other sites

The GPU have more than enough VRAM. GPU the way to go.

And VRAM is faster than DIMM

CPU I7 - 4720HQ RAM 2 x 8GB • GPU Nvidia GTX 850M Storage 250GB 850 EVO - 1TB Seagate Hybrid
Keyboard CM Storm QuickFire Rapid-I (MX brown) & Pok3r (MX clear) • Mouse Logitech G502 • Sound Audio-Technica ATH-M50X • OS Windows 10 Pro - Linux Arch 
Storage Asustor AS7004T

Link to comment
https://linustechtips.com/topic/328568-cpu-for-rendering/#findComment-4460207
Share on other sites

Link to post
Share on other sites

Is it true that for some render settings we have to use cpu or are they just rumours?

Depends on your encoder, it has to support GPU computing I believe

But for the most part you would be able to render with both your CPU & GPU, at least from what I've noticed in Sony Vegas

 

And don't focus on grabbing a beastly GPU, getting a good CPU would be more sensible

CPU: Intel Core i7 4790K @ 4.8GHZGPU: MSI GeForce GTX 1070 Gaming X (X2 - SLI)RAM: 24GB | Storage: 128GB 960 PRO M.2 SSD, 1TB & 750GB HDD | Operating System: Windows 10, MacOS High Sierra

Link to comment
https://linustechtips.com/topic/328568-cpu-for-rendering/#findComment-4460330
Share on other sites

Link to post
Share on other sites

Depends on your encoder, it has to support GPU computing I believe

But for the most part you would be able to render with both your CPU & GPU, at least from what I've noticed in Sony Vegas

And don't focus on grabbing a beastly GPU, getting a good CPU would be more sensible

So cpu is better?

Link to comment
https://linustechtips.com/topic/328568-cpu-for-rendering/#findComment-4460342
Share on other sites

Link to post
Share on other sites

http://blog.boxxtech.com/2014/10/02/gpu-rendering-vs-cpu-rendering-a-method-to-compare-render-times-with-empirical-benchmarks/

 

For 3D rendering I'd invest in a good GPU. They're made for 3D work, be it realtime or not.

 

The difference between a quadro and geforce is the difference in drivers and most importantly: double precision speed. For accurate 3D rendering you want high double precision speed. The reason that geforce cards dont have this is that with games have to be rendered in real time and small visual errors are less important then speed.

Desktop: Intel i9-10850K (R9 3900X died 😢 )| MSI Z490 Tomahawk | RTX 2080 (borrowed from work) - MSI GTX 1080 | 64GB 3600MHz CL16 memory | Corsair H100i (NF-F12 fans) | Samsung 970 EVO 512GB | Intel 665p 2TB | Samsung 830 256GB| 3TB HDD | Corsair 450D | Corsair RM550x | MG279Q

Laptop: Surface Pro 7 (i5, 16GB RAM, 256GB SSD)

Console: PlayStation 4 Pro

Link to comment
https://linustechtips.com/topic/328568-cpu-for-rendering/#findComment-4460488
Share on other sites

Link to post
Share on other sites

Cpu vs gpu for 3D rendering?

Which is faster and better in the supported feature set?

Please help guys!

(5820k vs 970/980)

I think that the cpu will be better because of more ram

What's your take on this?

 

What most have said is pretty accurate, but knowing what software you are aiming to use would be helpful.

 

Going for a better CPU is usually the general way to go though. But again more info would be helpful to help you :P

Link to comment
https://linustechtips.com/topic/328568-cpu-for-rendering/#findComment-4460531
Share on other sites

Link to post
Share on other sites

What most have said is pretty accurate, but knowing what software you are aiming to use would be helpful.

Going for a better CPU is usually the general way to go though. But again more info would be helpful to help you :P

Blender and occasional 3Ds Max And rarely gaming

Link to comment
https://linustechtips.com/topic/328568-cpu-for-rendering/#findComment-4460758
Share on other sites

Link to post
Share on other sites

Blender I believe has better cpu rendering or am I wrong?

 

When using Cycles, A (good) GPU will dominate any CPU if you use the proper render settings. (This might exclude the i7-5960x just because of the insane amount of threads but i'm not sure)

Spoiler

CPU: AMD R7 5800X | CPU Cooler: Corsair H115i PRO | Motherboard: MSI B550-A PRO | Memory: G.Skill RIPJAWS V DDR4 3200mhz 64GB | GPU: EVGA RTX 3080Ti FTW3 Ultra | PSU: Seasonic Prime 1300w | OS Drive: Samsung 850 EVO SSD 500GB | Games Drive: Samsung 850 EVO SSD 1TB | Media Drive: 2x WD Blue HDD 1TB in Raid 0 | Media Drive: 2x WD Black HDD 2TB in Raid 1 | Case: Corsair Obsidian 750D | Monitor 1: ASUS PB287Q UHD | Monitor 2: ASUS PG278Q WQHD

 

Link to comment
https://linustechtips.com/topic/328568-cpu-for-rendering/#findComment-4464512
Share on other sites

Link to post
Share on other sites

When using Cycles, A (good) GPU will dominate any CPU if you use the proper render settings. (This might exclude the i7-5960x just because of the insane amount of threads but i'm not sure)

I think everyone uses cycles since its introduction! So a 970 could trump any cpu except the 5960x?

Link to comment
https://linustechtips.com/topic/328568-cpu-for-rendering/#findComment-4465696
Share on other sites

Link to post
Share on other sites

CPU renderers:

 

Advantages: More advanced shaders, more features and more mature. Does not depend on hardware. Many (many!) renderers to pick from.

Disadvantages: Slower, has to rely on many tricks to be fast. Some don't do previews very well out of the box.

GPU renderers:

Advantages: Very fast previews, extremely scalable (Not fast enough? Throw more GPUs at the problem). Many GPUs are cheaper than many CPUs. CPU can be nearly entirely unhooked from the rendering process, leaving it free to do other things.

 

Disadvantages: Not very mature, only few renderers available. Only good enough for specific production use. Renderers are simple path tracers, so they rely more on brute force to get things done. Vendor specific renderers (Octane Render and iRay are Nvidia only), maximum memory limit. Power hungry. Rendering and using the PC at the same time may require two cards, one for rendering, one for display.

In the future, GPU renderers will rule, simply because GPUs are advancing much quicker than CPUs. The memory limit will be solved and GPU rendering will become very interesting. I think also, GPUs will solve the realtime raytracing problem in a decade or so (see "Brigade 3" on Youtube). Hopefully there will be more GPU renderers for greater variation.

Link to comment
https://linustechtips.com/topic/328568-cpu-for-rendering/#findComment-4467133
Share on other sites

Link to post
Share on other sites

CPU renderers:

Advantages: More advanced shaders, more features and more mature. Does not depend on hardware. Many (many!) renderers to pick from.

Disadvantages: Slower, has to rely on many tricks to be fast. Some don't do previews very well out of the box.

GPU renderers:

Advantages: Very fast previews, extremely scalable (Not fast enough? Throw more GPUs at the problem). Many GPUs are cheaper than many CPUs. CPU can be nearly entirely unhooked from the rendering process, leaving it free to do other things.

Disadvantages: Not very mature, only few renderers available. Only good enough for specific production use. Renderers are simple path tracers, so they rely more on brute force to get things done. Vendor specific renderers (Octane Render and iRay are Nvidia only), maximum memory limit. Power hungry. Rendering and using the PC at the same time may require two cards, one for rendering, one for display.

In the future, GPU renderers will rule, simply because GPUs are advancing much quicker than CPUs. The memory limit will be solved and GPU rendering will become very interesting. I think also, GPUs will solve the realtime raytracing problem in a decade or so (see "Brigade 3" on Youtube). Hopefully there will be more GPU renderers for greater variation.

Thanks! :D

This helped a lot!

Link to comment
https://linustechtips.com/topic/328568-cpu-for-rendering/#findComment-4467605
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

×