Xpra: Ticket #1347: nvenc RGB pixel upload mode

Split from #1260, see also #1308 (10-bit). Saves us doing the CSC conversion using CUDA - though we may still want to keep this code around for older cards / drivers.



Mon, 20 Feb 2017 11:43:29 GMT - Antoine Martin: status, milestone changed

Makes sense to deal with this one at the same time as #1317 and #1308.


Tue, 02 May 2017 16:52:39 GMT - Antoine Martin:

Done:

We also gained:

Tested on MS Windows only with NVFBC (#1317) because the NVENC encoder refuses to run on my Linux system: with the GTX 1070 it crashes, with other cards it errors out (and the exact same card and code work on MS Windows!)

I am keeping this ticket open because I would like to test RGB upload on Linux. (maybe try a different card, or diff the long list of API call arguments with a working example: ffmpeg or the samples provided)


Sun, 23 Jul 2017 13:24:13 GMT - Antoine Martin: status changed; resolution set

Not sure how I got it to work on MS Windows in the past, but since it just refuses to work with the latest code, r16455 disables it on win32. See ticket:1552#comment:4 for details. No big loss since we often get the buffers from NVFBC anyway (#1317) so doing the CSC via CUDA is cheap.


Sat, 23 Jan 2021 05:21:45 GMT - migration script:

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