Xpra: Ticket #1825: multi window nvfbc

Split from ticket:1801#comment:5.

It should be possible to use a single nvfbc capture instance for multiple monitors and just adjust the buffer offsets.



Mon, 30 Apr 2018 19:08:02 GMT - Antoine Martin: status changed

Basic support added in r19137.

Still TODO:


Tue, 01 May 2018 12:10:44 GMT - Antoine Martin: status changed; resolution set

Updates:


Tue, 01 May 2018 15:22:28 GMT - Antoine Martin:

Detected a memory leak during testing for #1823. Only occurs with nvfbc CUDA buffers and nvenc. Downloading to system memory before re-uploading to a CUDA buffer with XPRA_NVENC_GPU_MEMCOPY=0 (introduced in r19151) does not help. Using a non-nvfbc source for video does not leak either.

r19153 fixes this but I'm not 100% sure why that is. The image wrapper method was being called before this change, just maybe not from the right thread or not with the correct CUDA context.


Wed, 02 May 2018 09:12:05 GMT - Antoine Martin:


Mon, 11 Jun 2018 06:40:42 GMT - Antoine Martin:

The shadow pointer shown on the client may be at the wrong location in 2.3, this is fixed in 2.4: r19603.


Sat, 23 Jan 2021 05:34:46 GMT - migration script:

this ticket has been moved to: https://github.com/Xpra-org/xpra/issues/1825