hybrid render slave

General Project and community related discussion.

Moderator: coordinators

Re: hybrid render slave

Postby MaRo » Sun Jun 12, 2011 5:30 am

Right, you got me :)

Nice link, thanks Abel. I'll probably try it.

One additional question: do you know if it would be mandatory to put one of these on each card, or could I put only one the main card, and use a crossfire bridge between the two cards?
"Hello, IT. Have you tried turning it off and on again?"
User avatar
MaRo
 
Posts: 180
Joined: Thu Oct 15, 2009 11:32 am
Location: Villevêque, France

Re: headless hybrid render slave

Postby Dade » Sun Jun 12, 2011 6:08 am

SATtva wrote:Nope. Dade provided some benchmarks in the GPU forum section -- the differences between 16x and 8x was negligible.


Yup, I have 2xHD5870 installed on 8x slots and 1xHD5850 installed on 4x slot. In the past I had the HD5850 installed on a 8x slot and I didn't lost any performance when I moved the GPU on the 4x slot.

BTW, I consider the HD5850 the best GPU of the HD5xxx family in term of price/performance/temperature ratios. The 5830 is a "savage" GPU (i.e. high-end gpu with multiple cores disabled) and in term of performance/temperature it has never been very good.

Keep also in mind that LuxRender v0.8 is not able to take advantage of multiple GPUs, you need to use SLG to really take advantage of PC with many GPUs (or wait for LuxRender v0.9).
User avatar
Dade
Developer
 
Posts: 4854
Joined: Sat Apr 19, 2008 6:04 pm
Location: Italy

Re: headless hybrid render slave

Postby MaRo » Sun Jun 12, 2011 7:40 am

Dade wrote:BTW, I consider the HD5850 the best GPU of the HD5xxx family in term of price/performance/temperature ratios. The 5830 is a "savage" GPU (i.e. high-end gpu with multiple cores disabled) and in term of performance/temperature it has never been very good.

Yup, unfortunately. I was initially aiming at two 5850 Xtreme, but couldn't find them. So I went for two 5830 Xtreme. We'll see how they perform. I'll try to have a case with proper ventilation.

Keep also in mind that LuxRender v0.8 is not able to take advantage of multiple GPUs, you need to use SLG to really take advantage of PC with many GPUs (or wait for LuxRender v0.9).

Not... yet? :)
I suppose that when you have achieved streamlining the architecture of SLG, support of multiple GPU will be ported to Lux, right? :)
"Hello, IT. Have you tried turning it off and on again?"
User avatar
MaRo
 
Posts: 180
Joined: Thu Oct 15, 2009 11:32 am
Location: Villevêque, France

Re: hybrid render slave

Postby SATtva » Sun Jun 12, 2011 8:46 am

MaRo wrote:One additional question: do you know if it would be mandatory to put one of these on each card, or could I put only one the main card, and use a crossfire bridge between the two cards?

The plug have to be attached just to the main GPU (the one specified in X.org configuration for video output). However you don't need to link GPUs with Crossfire to use them in OpenCL applications. (Moreover there was some problems with Crossfire+OpenCL in the past. Dunno what's the current status.)
Linux builds packager
聞くのは一時の恥、聞かぬのは一生の恥
User avatar
SATtva
Developer
 
Posts: 5547
Joined: Tue Apr 07, 2009 12:19 pm
Location: from Siberia with love

Re: headless hybrid render slave

Postby Dade » Sun Jun 12, 2011 10:20 am

MaRo wrote:I suppose that when you have achieved streamlining the architecture of SLG, support of multiple GPU will be ported to Lux, right? :)


More than adding multi-GPU support to Lux (i.e. I'm working on hybrid rendering and I will add multi-GPUs support in the next days), it is about porting SLG's PathGPU2/PathOCL (i.e. 100% OpenCL renderer) to Lux. This is going to be a bit tricky because of the very limited list of features supported. It will be a bit like "hiding" SLG inside a LuxRender Renderer. However, such a Renderer will offer exactly the same performance (and platforms/devices support) of SLG (i.e. millions of samples/sec).

I don't know exactly when I will start that work, like I said, I'm working on hybrid rendering at the moment, I'm improving both the performance and the amount of memory used. This work is somewhat a first step toward the implementation hybrid BiDir. I have currently a pretty good idea how to write it so I think will first finish the work on Hybrid BiDir and than move on with a new PathOCL Renderer.
User avatar
Dade
Developer
 
Posts: 4854
Joined: Sat Apr 19, 2008 6:04 pm
Location: Italy

Re: hybrid render slave

Postby SATtva » Sun Jun 12, 2011 10:26 am

Thanks for the heads up Dade.
Linux builds packager
聞くのは一時の恥、聞かぬのは一生の恥
User avatar
SATtva
Developer
 
Posts: 5547
Joined: Tue Apr 07, 2009 12:19 pm
Location: from Siberia with love

Re: hybrid render slave

Postby moure » Sun Jun 12, 2011 12:55 pm

it is about porting SLG's PathGPU2/PathOCL (i.e. 100% OpenCL renderer) to Lux. This is going to be a bit tricky because of the very limited list of features supported. It will be a bit like "hiding" SLG inside a LuxRender Renderer.


dade, will pathgpu2 in luxrender be compatible with all materials/material settings? If yes does that mean that slg will in the feature support the same materials as luxrender?
User avatar
moure
Developer
 
Posts: 411
Joined: Sun Sep 26, 2010 4:32 am
Location: Greece

Re: hybrid render slave

Postby Dade » Sun Jun 12, 2011 2:49 pm

moure wrote:
it is about porting SLG's PathGPU2/PathOCL (i.e. 100% OpenCL renderer) to Lux. This is going to be a bit tricky because of the very limited list of features supported. It will be a bit like "hiding" SLG inside a LuxRender Renderer.


dade, will pathgpu2 in luxrender be compatible with all materials/material settings? If yes does that mean that slg will in the feature support the same materials as luxrender?


I think to leave SLG as it is but to change the code ported to Lux. The LuxRender PathOCL Renderer will have instead to match LuxRender materials, lights, etc. as match as possible.

It isn't a big deal for simple matte, glass or mirror. It is a lot more complex for mix material and other kind of "structured" materials. This is why I'm writing the first version of PathOCL Renderer will have a very very very small list of LuxRender supported features.
User avatar
Dade
Developer
 
Posts: 4854
Joined: Sat Apr 19, 2008 6:04 pm
Location: Italy

Re: hybrid render slave

Postby Zalamander » Sun Jun 12, 2011 8:52 pm

>The plug have to be attached just to the main GPU
I assume this is in relation to Linux, On Windows you need plugs on every card
Zalamander
 
Posts: 3
Joined: Tue Sep 21, 2010 5:50 pm

Previous

Return to General Discussion

Who is online

Users browsing this forum: Google [Bot] and 1 guest