0
$\begingroup$

I currently have an AMD Radeon R9 200 series. I'm willing to spend ~$400 on an upgrade. I've heard Blender cannot really use AMD cards (or really any other cards that aren't Nvidia) very well. Will upgrading to an Nvidia card help with the 3D view frame rate? Its getting difficult to time more complicated movement with only a 10 fps preview (and yes, everything is simplified, no physics, Solid view, yadda yadda).

I know using quick render is an option, but that's a lot of wasted time in the long run.

Also, enter image description here

if I have an Nvidia card, could i change this from CPU to GPU? Would that also help better my Frames per Second?

Thank you all very much!

Thank you all for your answers! The actual rendering isn't much of a problem since I often send the final renders to RenderStreet(A render farm). Viewport is the main thing I'm concerned about, and thanks to you all, I see I mainly need a better CPU ALONG with GPU, BUT that I also kinda have to wait for the big 2.8 update for the viewport overhaul.

I wish I could checkmark all your answers, cause they all helped!

$\endgroup$
2
  • 1
    $\begingroup$ The computer device is only used for rendering, not for the 3D view. $\endgroup$ Commented Oct 16, 2016 at 20:33
  • $\begingroup$ So this is an old thread, but wow does 2 years make a difference. Just saw a youtube video by gamernexus and the Vega64 in cycles does INCREDIBLY well. See here: youtu.be/gKBLrkZtIVk?t=480 The blender team really closed the gap here in Cycles OpenCL performance. $\endgroup$
    – wfarid
    Commented Dec 3, 2018 at 13:20

2 Answers 2

0
$\begingroup$

For GPU rendering with Cycles Nvidia Cards are advised, at least for the time-being.

A better GPU will also bring a better viewport experience, with faster frame rates and better quality.

However there's one caveat, have in mind that while a better GPU might give you better viewport FPS, the current rendering system is very outdated and undergoing a major overhaul for the next big release (Blender 2.8).

What this means is that the system is very old and inefficient and can't really take advantage of current technologies or fully use the current generation bells and whistles.

There are bottlenecks that will make performance gains very CPU dependent and not scale linearly with high end GPUs.

Short Answer: You might get better performance, but not necessarily too much

$\endgroup$
0
$\begingroup$

Yes, with Nvidia you can render using GPU and also you can use it for OpenSubdiv compute.

Is not true that computed device is only for rendering. GPU is used also for drawing viewport using OpenCL. Only if you have 2 and more graphics cadrs, one is marked as "(Display)" this card is used for drawing viewport, other ones are only for rendering (and preview render in viewport)

BTW: for 400USD I highly recommend Nvidia 1070. The best ratio speed/price/power comsumption and 8GB VRAM allow you to render complicated scenes without "CUDA: out of memory error".

EDIT: one important thing here: if you have very slow CPU, fast GPU don't raise fps too much, because they must work synchronized. CPU is "the boss" and send calls to GPU. Other words: CPU must tell to GPU what is going on and GPU work with this data.

$\endgroup$
3
  • $\begingroup$ I beg to differ. In the 3D viewport it doesn't really matter if you use a cheap AMD R9 card or an expensive NVIDIA card. In fact, it can be even slower if you don't know what you are doing (aka leave double-sided lightning on). $\endgroup$ Commented Oct 16, 2016 at 22:39
  • $\begingroup$ AMD (Piledriver) FX-6300 3.50GHz (4.10GHz Turbo) Socket AM3+ 6-Core Processor $\endgroup$
    – Lexeous
    Commented Oct 16, 2016 at 22:53
  • $\begingroup$ ^thats my CPU. What would you suggest be the upgrade? $\endgroup$
    – Lexeous
    Commented Oct 16, 2016 at 22:53

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .