xpra icon
Bug tracker and wiki

This bug tracker and wiki are being discontinued
please use https://github.com/Xpra-org/xpra instead.

Opened 7 years ago

Closed 5 years ago

Last modified 16 months ago

#920 closed enhancement (duplicate)

faster window video source logic

Reported by: Antoine Martin Owned by: Antoine Martin
Priority: major Milestone: 2.0
Component: encodings Version:
Keywords: Cc:


Even though this was much improved in 0.15, we still spend too much time deciding what to do with the pixels.

A first step would be to split it up and rewrite some parts in Cython.

A more interesting approach, also a lot more challenging, would be to delegate this logic to hardware (via cuda, opencl or other) so that we hand over the window buffer update and let the hardware figure it out, giving us the compressed data back.
cuda and opencl can easily take care of things like delta (xor), even stream compression could be adapter (chunking the data), see Compression library using Nvidia's CUDA.

Change History (3)

comment:1 Changed 5 years ago by Antoine Martin

Resolution: duplicate
Status: newclosed

Largely superseded by #1700

comment:2 Changed 2 years ago by Antoine Martin

Milestone: future2.0

comment:3 Changed 16 months ago by migration script

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

Note: See TracTickets for help on using tickets.