Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

vnc improvements #673

Draft
wants to merge 4 commits into
base: master
Choose a base branch
from
Draft

Conversation

lifning
Copy link

@lifning lifning commented Mar 28, 2024

working on making VNC perform better by supporting lower bit depth pixel formats and implementing partial screen updates (as well as trying to plumb faux-relative mouse, but that will likely split into a separate PR later).

in service of making oxidecomputer/omicron#5342 viable.
support for tighter pixel formats relies on oxidecomputer/rfb#12

low bit-rate desktop (8-bit RGB 3:3:2) on display:
Screenshot_2024-03-27_20-30-50

a partial update gone wrong during development, but that's illustrative of partial screen-damage updates existing at all:
Screenshot_2024-03-27_23-33-20

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant