Page 1 of 2

Multi-GPU rendering

PostPosted: 17 Sep 2013, 18:19
by abalone
Are there any plans for Crossfire/SLI support? At this point I realize it's hardly a priority, but as GPU-based software I can see some merit for it in the future, especially with how APU-based systems are becoming more common.

Re: Multi-GPU rendering

PostPosted: 18 Sep 2013, 08:08
by u2bleank
Hi abalone,
We never have in our hand a Multi GPU system but doesn't this feature is "transparent" for D3D accelerated applications.. Each GPU render the half part of the screen ?... but I'm not sure of that :??:

Re: Multi-GPU rendering

PostPosted: 19 Sep 2013, 00:48
by abalone
I've tried Crossfire in default, AFR, 1x1, scissor and supertile mode, but haven't had luck with any of them them. AFR and 1x1 have each card render alternating frames, scissor and supertile work like you described.

Re: Multi-GPU rendering

PostPosted: 19 Sep 2013, 16:05
by u2bleank
how do you know it's not working ?

Re: Multi-GPU rendering

PostPosted: 19 Sep 2013, 20:15
by abalone
I used AMD System Monitor and the OSD of RadeonPro to monitor my cards. The latter doesn't seem to work with the Steam version, so I tried it on the demo as well. They work fine in games.

Re: Multi-GPU rendering

PostPosted: 26 Sep 2013, 09:18
by u2bleank
Ok, we will investigate on how to use this multi GPU feature in the future.

Re: Multi-GPU rendering

PostPosted: 26 Sep 2013, 13:47
by 1337haxxor
Hi abalone,
We never have in our hand a Multi GPU system but doesn't this feature is "transparent" for D3D accelerated applications.. Each GPU render the half part of the screen ?... but I'm not sure of that :??:


Hi Folks :)

I have a multi GPU System with 2 overclocked XFX 8800GTS 512 (G92) nVidia cards.
The Setup is SLI (Maximize 3D Performance).

I'm still at work right now, but I'll test what -abalone- said, when I'm home.
But as far as I know... u2bleank should be right.

We'll see......



I LOVE YOUR WORK AND BLACK INK !!!

Re: Multi-GPU rendering

PostPosted: 26 Sep 2013, 17:45
by 1337haxxor
So... here I am:

Working fine on my System.

nVidia has SLI Option = "SLI Rendering mode" in the driver control panel.

Set to AUTO = only one GPU renders the Scene in BlackInk

Set to Alternate Frame Rendering 1 (AFR1) = Both GPUs share the work 50/50
That IS how we want it to be!

Set to Alternate Frame Rendering 2 (AFR2) = Both GPUs share the work unevenly varies
between 70/30 or 60/40 (has to do with AFR2 because here, not the Frames are distributed over the two GPUs,
but the upper half of the Screen is rendered by GPU1 - the bottom half by GPU2)

So here AFR1 shoud work FINE and BETTER!

:halo:

Re: Multi-GPU rendering

PostPosted: 26 Sep 2013, 20:17
by u2bleank
The problem for automatic MultiGPU is that Black Ink do a lot of rendering on RenderTarget (offscreen) textures.
The driver (I believe) is focused on the rendering of the BackBuffer (the one which is finally displayed on the screen).
So without special rendering command I doubt a SLI system will be smoother than a single GPU version :o
But my guess can be wrong if Drivers & SLI system has improved as much to share the whole rendering workload between GPUs (we didn't have such system for the moment so it's pure speculation :? ).

Re: Multi-GPU rendering

PostPosted: 26 Sep 2013, 20:31
by 1337haxxor
So without special rendering command I doubt a SLI system will be smoother than a single GPU version :o


Uhmm it's runnig fine here :D and smoother than single GPU

SLI Mode: nVidia Recommendend / Single GPU
AorS-GPU.jpg
AorS-GPU
AorS-GPU.jpg (148.42 KiB) Viewed 22510 times





SLI Mode: AFR1 (forced)
AFR1-GPU.jpg
AFR1-GPU
AFR1-GPU.jpg (148.16 KiB) Viewed 22510 times



;)