Page MenuHomeFreeBSD

bhyve: Sync max {height,width} with pci_fbuf.c
Needs ReviewPublic

Authored by aokblast on Mon, May 18, 7:21 AM.
Tags
None
Referenced Files
F159226820: D57063.id177998.diff
Thu, Jun 11, 2:00 PM
Unknown Object (File)
Wed, Jun 10, 6:25 PM
Unknown Object (File)
Thu, Jun 4, 6:18 PM
Unknown Object (File)
Thu, Jun 4, 6:18 PM
Unknown Object (File)
Thu, Jun 4, 11:12 AM
Unknown Object (File)
Fri, May 29, 2:04 AM
Unknown Object (File)
Thu, May 28, 8:23 AM
Unknown Object (File)
Wed, May 27, 9:46 PM

Details

Reviewers
markj
Group Reviewers
bhyve
Summary

This allows vnc connect to a 4k resolution bhyve instance

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Passed
Unit
No Test Coverage
Build Status
Buildable 73183
Build 70066: arc lint + arc unit

Event Timeline

What's the expected bandwidth needed for that with VNC? 30Mbit/s?

In D57063#1307650, @bz wrote:

What's the expected bandwidth needed for that with VNC? 30Mbit/s?

Some body mentioned the samething with me privately. The actual speed it needs is 30 * 60fps. I guess you want to tell me that it is impractical. I will switch it to 2k tomorrow instead of 4k. Thanks!

In D57063#1307650, @bz wrote:

What's the expected bandwidth needed for that with VNC? 30Mbit/s?

Some body mentioned the samething with me privately. The actual speed it needs is 30 * 60fps. I guess you want to tell me that it is impractical. I will switch it to 2k tomorrow instead of 4k. Thanks!

I think I had that discussion with @grehan a few years ago. Who's setting the fps? But even at 30fps it's just a lot. If we could do it on a posix local socket maybe...

The real answer is to use a protocol which can do good compression (or only transfer what changed) if we want a console window at 4K. We should really look into that one day as an alternative.
I am not even sure how much we could gain though in the mean time by implementing another encoding scheme? https://datatracker.ietf.org/doc/html/rfc6143#section-7.7