Skip to content

Missing window areas in VNC backend #85

Open

Description

@huaxinliao

I run the VNC backend on a Raspberry Pi 3B. During the experiment, I observed that certain areas of the window were missing on the screen. I am curious whether this issue might be caused by the tx->damage_region parameter.

vnc_in_pi.mp4

Activity

  1. jserv commented on Oct 19, 2026

    @jserv
    Contributor

    #163 reworked the VNC backend: each scan-out now reports exactly the rectangle it wrote as damage (the region is initialized once instead of being re-created on every update), and pointer events are no longer dispatched from uninitialized state. Could you retest on the Raspberry Pi with current main and say whether windows still have missing areas? If they do, one remaining suspect is that the framebuffer handed to neatvnc is drawn into again while it may still be encoding, with no second buffer.

  2. huaxinliao commented on Oct 19, 2026

    @huaxinliao
    CollaboratorAuthor

    I would retest on the Raspberry Pi with current main on the weekend.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions