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
F157494162: D57063.id177998.diff
Fri, May 22, 1:18 AM
F157475520: D57063.diff
Thu, May 21, 9:05 PM
F157416188: D57063.diff
Thu, May 21, 4:36 AM
Unknown Object (File)
Wed, May 20, 12:44 PM
Unknown Object (File)
Tue, May 19, 5:30 AM

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