xpra icon
Bug tracker and wiki

Opened 7 months ago

Last modified 27 hours ago

#1317 assigned enhancement

nvidia capture sdk support

Reported by: Antoine Martin Owned by: Antoine Martin
Priority: major Milestone: 2.1
Component: server Version: trunk
Keywords: shadow Cc:

Description (last modified by Antoine Martin)

Split from #365: the nvidia documentation is finally available: NVIDIA Capture SDK.

We could use this for high performance shadow servers or with stereo rendering, especially for win32 (#389) where this solves the biggest problem (efficient pixel capture).

Change History (5)

comment:1 Changed 7 months ago by Antoine Martin

Description: modified (diff)
Status: newassigned

comment:2 Changed 2 months ago by Antoine Martin

Milestone: 2.02.1

comment:3 Changed 2 months ago by Antoine Martin

See also #1347 and #1308

comment:4 Changed 5 weeks ago by Antoine Martin

Keywords: shadow added

Problem is that the SDK states: NVIDIA Quadro 2000 class or higher, select Tesla including M6/M60/M10 and P40.
And sure enough, I tried on on both Linux and MS Windows 7, no go with a GTX 1070 / GTX 970. Looks like a purely commercial licensing restriction, again.

We probably need a Quadro Maxwell or newer to be able to do capture at 4k to HEVC, and those cards aren't cheap: M4000 costs ~$800.
The M2000 is a bit cheaper at $420, but for our purpose the performance will be similar to my old GTX 750 Ti... which costs $100, sigh.

For non-proprietary options, see ticket:389#comment:19

A good explanation of the differences between NvFBC, NvIFR, NvENC:Steam : Explanation NvFBC, NvIFR, NvENC.

Last edited 27 hours ago by Antoine Martin (previous) (diff)

comment:5 Changed 35 hours ago by Antoine Martin

Recorded some progress here: ticket:389#comment:21.
Needs porting to Linux.

Note: See TracTickets for help on using tickets.