All of lore.kernel.org
 help / color / mirror / Atom feed
* SLI development
@ 2014-11-06 21:45 tonda.misek-SgvXgqTD8kc
       [not found] ` <cv6.gH}c.4LG9NOQU9hc.1KM{mE-9Vj9tDbzfuSlVyrhU4qvOw@public.gmane.org>
  0 siblings, 1 reply; 5+ messages in thread
From: tonda.misek-SgvXgqTD8kc @ 2014-11-06 21:45 UTC (permalink / raw)
  To: nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW


[-- Attachment #1.1: Type: text/plain, Size: 157 bytes --]

Hello,
our company has several pieces of old graphics cards QUADRO FX 4500 and FX 
5600 able to run in SLI. Is somebody interested in SLI development?
TonyMi

[-- Attachment #1.2: Type: text/html, Size: 208 bytes --]

[-- Attachment #2: Type: text/plain, Size: 153 bytes --]

_______________________________________________
Nouveau mailing list
Nouveau@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/nouveau

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: SLI development
       [not found] ` <cv6.gH}c.4LG9NOQU9hc.1KM{mE-9Vj9tDbzfuSlVyrhU4qvOw@public.gmane.org>
@ 2014-11-08 14:40   ` Martin Peres
  0 siblings, 0 replies; 5+ messages in thread
From: Martin Peres @ 2014-11-08 14:40 UTC (permalink / raw)
  To: nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW

On 06/11/14 22:45, tonda.misek@post.cz wrote:
> Hello,
> our company has several pieces of old graphics cards QUADRO FX 4500 
> and FX 5600 able to run in SLI. Is somebody interested in SLI development?
> TonyMi

Hello Tony,

I wanted to answer you on IRC but you had left already.
Anyway, I am not really interested in working on SLI support, but I am 
interested in the FX 4500 as I do not have it yet.

Would you like to lend/give us cards or provide remote access to them? 
The first would be much better than the latter :)

Thanks,
Martin
_______________________________________________
Nouveau mailing list
Nouveau@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/nouveau

^ permalink raw reply	[flat|nested] 5+ messages in thread

* SLI development
@ 2015-03-20 17:40 Gediminas Jakutis
       [not found] ` <550C5B8B.7060209-1NU85dn7e2ownf/OCUKchA@public.gmane.org>
  0 siblings, 1 reply; 5+ messages in thread
From: Gediminas Jakutis @ 2015-03-20 17:40 UTC (permalink / raw)
  To: nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Good day!

- From Nouveau feature matrix page:
>SLI or even multicard setups are very rare among developers.
>You should start hacking with us, if you have such a setup.

I have two GTX 770 cards running in SLI[1] and would like to help bringing
SLI capability into Nouveau.

I would gladly write code for it and I am a competent C programmer per se
(C is my main language). But, I don't have much experience with graphics
programming and have very little experience when it comes to "talking" with
hardware directly. Thus, I am not confident I would manage to do it
properly. I would like to at least try, nonetheless.

Any pointers on where to start and/or what things to research first?

[1] running in SLI mode when under Windows, but that hardly ever
happens anymore.

- -- 
Gediminas Jakutis
LDK Varčiai www.varciai.lt

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAEBCAAGBQJVDFtiAAoJELhjTCLWLhIFW9sP/AuAHwgtFs2yITVgJkUCGo0M
geZD6AcXQBzetmjNCJyythjdZXFjTl1HEhYFDsjEqUhYmXGDYCXEMcTy/bcE3Ivp
QkTZpe6pl6cUieNQBY7u+rmJuzktwlH5ehuOSn4SO45+qar7E2yHxadGhFqkaxbh
X+yEHikHiwpW0Mb5qRbdMQkMFK1nOJdS/uwjY8KdMK5t4PtJ4AuEpkFenjNSXMnj
vj+aDcMRnI42BBlvd0Ahm1Zl4i6PULOscd0Hu5udk0gSlVzCpihCPOr4Ijn70GCl
3xUVh+N6YCEZqsIR2RKgbTKA04lpfcODH0ycKYwGPog30euKbm+a5hgsSZHVv9yX
PplzfgvwSliJFlSNsbYLBnhKCAMOTw/3ZktptFQPktFG0RXfnzkv7I9iKy9C6GGz
oJZnIsJyfNZbEHZ/Tht0dTu11eUPOUEPQ/6FEKOjeWypV1Z29//y4k0BsJX4mlOP
sCS3UY3Vcs06oJP0joIkuwQdGXsz2MDd7CZd3L6T2we4UEZFP6FMLQZVYmXT/8iZ
J2FrdXA4mQO2j+Zedfn5ZEIoes25tWR4MXbSrZdyh0oqqvZ9LkbHVavDktKjEgw2
XDJbqaBAAMoDqXqUuKgwdzCNB7aAMYQp9BkkXu4boM2oEJJstp/lPpmBJ4Z1/os2
vvMfUt41UxKF+GAmTGar
=ZO/6
-----END PGP SIGNATURE-----
_______________________________________________
Nouveau mailing list
Nouveau@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/nouveau

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: SLI development
       [not found] ` <550C5B8B.7060209-1NU85dn7e2ownf/OCUKchA@public.gmane.org>
@ 2015-03-20 17:50   ` Ilia Mirkin
  2015-03-22  6:01   ` z.coldplayer-/E1597aS9LT10XsdtD+oqA
  1 sibling, 0 replies; 5+ messages in thread
From: Ilia Mirkin @ 2015-03-20 17:50 UTC (permalink / raw)
  To: Gediminas Jakutis
  Cc: nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW@public.gmane.org

On Fri, Mar 20, 2015 at 1:40 PM, Gediminas Jakutis <gediminas@varciai.lt> wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA256
>
> Good day!
>
> - From Nouveau feature matrix page:
>>SLI or even multicard setups are very rare among developers.
>>You should start hacking with us, if you have such a setup.
>
> I have two GTX 770 cards running in SLI[1] and would like to help bringing
> SLI capability into Nouveau.
>
> I would gladly write code for it and I am a competent C programmer per se
> (C is my main language). But, I don't have much experience with graphics
> programming and have very little experience when it comes to "talking" with
> hardware directly. Thus, I am not confident I would manage to do it
> properly. I would like to at least try, nonetheless.
>
> Any pointers on where to start and/or what things to research first?

One of the main issues with SLI is that it's unclear what to do. We
have all the tools in place to be able to do it, just don't know what
to do with that capability :)

Let's say you wanted to, oh, I don't know... render a triangle. A
really big triangle, to a 8Kx8K texture (or 16Kx16K). How would you
leverage multiple graphics cards to help with that?

One way to look at it is to take a line from tiled renderers and just
consider that you have 2 tiles (or however many GPU's you have), do a
binning pass, and then re-render the fragment shader across all GPU's.
[Or screw the binning pass, just do the render on both GPU's but to
different viewports. That could present complications for shaders that
want to operate on global state with things like ARB_ssbo/etc though.
But you could just kick them off the SLI path if they do anything you
don't like.]

Another approach is to keep track of which draw depends on what, and
if you're executing a draw, allow another draw to execute on another
GPU if it has no dependencies on that first draw's output. Perhaps
there are other things still you might do.

Not that I want to discourage you from working on this, but there will
be a LOT or roadblocks, from trivial things to actually getting mesa
to feed 2 GPUs to a single driver, to the fact that the driver isn't
really structured to take advantage of this.

If you're looking to contribute to nouveau, I'd recommend you join
#nouveau on freenode and discuss there. Perhaps there are other
projects you'd be equally interested in but are more immediately
actionable. And then you could build up the knowledge to eventually
tackle SLI.

Cheers,

  -ilia
_______________________________________________
Nouveau mailing list
Nouveau@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/nouveau

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: SLI development
       [not found] ` <550C5B8B.7060209-1NU85dn7e2ownf/OCUKchA@public.gmane.org>
  2015-03-20 17:50   ` Ilia Mirkin
@ 2015-03-22  6:01   ` z.coldplayer-/E1597aS9LT10XsdtD+oqA
  1 sibling, 0 replies; 5+ messages in thread
From: z.coldplayer-/E1597aS9LT10XsdtD+oqA @ 2015-03-22  6:01 UTC (permalink / raw)
  To: nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW

On Friday, March 20, 2015 07:40:27 PM Gediminas Jakutis wrote:
> Good day!
> 
> From Nouveau feature matrix page:
> >SLI or even multicard setups are very rare among developers.
> >You should start hacking with us, if you have such a setup.
> 
> I have two GTX 770 cards running in SLI[1] and would like to help
> bringing SLI capability into Nouveau.
> 
> I would gladly write code for it and I am a competent C programmer per
> se (C is my main language). But, I don't have much experience with
> graphics programming and have very little experience when it comes to
> "talking" with hardware directly. Thus, I am not confident I would
> manage to do it properly. I would like to at least try, nonetheless.
> 
> Any pointers on where to start and/or what things to research first?
> 
> [1] running in SLI mode when under Windows, but that hardly ever
> happens anymore.
> 
> --
> Gediminas Jakutis
> LDK Varčiai www.varciai.lt
> 
> _______________________________________________
> Nouveau mailing list
> Nouveau@lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/nouveau

I would be happy to learn SLI too and help in those projects.


_______________________________________________
Nouveau mailing list
Nouveau@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/nouveau

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2015-03-22  6:01 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-11-06 21:45 SLI development tonda.misek-SgvXgqTD8kc
     [not found] ` <cv6.gH}c.4LG9NOQU9hc.1KM{mE-9Vj9tDbzfuSlVyrhU4qvOw@public.gmane.org>
2014-11-08 14:40   ` Martin Peres
  -- strict thread matches above, loose matches on Subject: below --
2015-03-20 17:40 Gediminas Jakutis
     [not found] ` <550C5B8B.7060209-1NU85dn7e2ownf/OCUKchA@public.gmane.org>
2015-03-20 17:50   ` Ilia Mirkin
2015-03-22  6:01   ` z.coldplayer-/E1597aS9LT10XsdtD+oqA

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.