All of lore.kernel.org
 help / color / mirror / Atom feed
* [Nouveau] SLI support for nv44
@ 2021-03-30  6:27 georges1897
  2021-03-30  8:24 ` Karol Herbst
  0 siblings, 1 reply; 3+ messages in thread
From: georges1897 @ 2021-03-30  6:27 UTC (permalink / raw)
  To: Nouveau

[-- Attachment #1: Type: text/html, Size: 884 bytes --]

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

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

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

* Re: [Nouveau] SLI support for nv44
  2021-03-30  6:27 [Nouveau] SLI support for nv44 georges1897
@ 2021-03-30  8:24 ` Karol Herbst
  2021-03-30 14:04   ` Ilia Mirkin
  0 siblings, 1 reply; 3+ messages in thread
From: Karol Herbst @ 2021-03-30  8:24 UTC (permalink / raw)
  To: georges1897; +Cc: nouveau

On Tue, Mar 30, 2021 at 8:28 AM <georges1897@outlook.com> wrote:
>
> Hi,
> I am currently the happy owner of a nforce 4 - SLI with two 7100gs graphics cards setup.
> Since I've read on your features matrix that such a setup is rather uncommon among developers, I would like to help you implementing SLI for old GeForce cards as much as I can. The lack of support for newer kernels from Nvidia has indeed made my system obsolete (I do encounter graphical glitches with many DEs).
> I can run tests with my hardware, try new drivers, and know the basics of C programming if necessary.
>
> If you think that I could be helpful in any way, don't hesitate to contact me back.
>

well, SLI is really low priority, so unless somebody is willing to
reverse engineer the nvidia driver and implement the code in nouveau,
I highly doubt there will be any progress on SLI in the near or far
future. So if you want to help out, you'd do the full thing as there
is nobody working on SLI. Some bits might already be reverse
engineered though.

> Best regards
> _______________________________________________
> Nouveau mailing list
> Nouveau@lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/nouveau

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

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

* Re: [Nouveau] SLI support for nv44
  2021-03-30  8:24 ` Karol Herbst
@ 2021-03-30 14:04   ` Ilia Mirkin
  0 siblings, 0 replies; 3+ messages in thread
From: Ilia Mirkin @ 2021-03-30 14:04 UTC (permalink / raw)
  To: Karol Herbst; +Cc: nouveau, georges1897

On Tue, Mar 30, 2021 at 4:25 AM Karol Herbst <kherbst@redhat.com> wrote:
>
> On Tue, Mar 30, 2021 at 8:28 AM <georges1897@outlook.com> wrote:
> >
> > Hi,
> > I am currently the happy owner of a nforce 4 - SLI with two 7100gs graphics cards setup.
> > Since I've read on your features matrix that such a setup is rather uncommon among developers, I would like to help you implementing SLI for old GeForce cards as much as I can. The lack of support for newer kernels from Nvidia has indeed made my system obsolete (I do encounter graphical glitches with many DEs).
> > I can run tests with my hardware, try new drivers, and know the basics of C programming if necessary.
> >
> > If you think that I could be helpful in any way, don't hesitate to contact me back.
> >
>
> well, SLI is really low priority, so unless somebody is willing to
> reverse engineer the nvidia driver and implement the code in nouveau,
> I highly doubt there will be any progress on SLI in the near or far
> future. So if you want to help out, you'd do the full thing as there
> is nobody working on SLI. Some bits might already be reverse
> engineered though.

The tricky bit with SLI is how to split up the work. The original
Voodoo2 SLI was great -- the renderer would build up the scene, and
both boards would do the render, but alternate scanlines of what they
actually computed, effectively doing half the work. The specific
method of splitting doesn't matter, but the important part is that the
splitting is done. However with more modern software, you might have
an intermediate render, e.g. first you render a texture, then you use
that texture for the final render, then you have to recombine the two
render "halves" on both GPUs in order for them to have access to it
for the final render. This reduces SLI's effectiveness, and makes it
much trickier to manage.

If you wanted to improve the situation with that generation of
hardware, I'd definitely focus more on making it conform to GL 2.1.
This is a problem on which you can make measurable progress on. There
are a number of shortcomings there, and I think fixing them will help
resolve some of the issues you see with DEs. This is not an extremely
easy task -- if it were, it'd be done already. If you're interested in
diving in, join #nouveau on irc.freenode.net and we can talk further
about your abilities, goals, and next steps.

Cheers,

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

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

end of thread, other threads:[~2021-03-30 14:05 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-03-30  6:27 [Nouveau] SLI support for nv44 georges1897
2021-03-30  8:24 ` Karol Herbst
2021-03-30 14:04   ` Ilia Mirkin

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.