Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 25 Sep 2020 07:07:48 +1000
From:      Peter Grehan <grehan@freebsd.org>
To:        xtouqh@mm.st
Cc:        virtualization@freebsd.org
Subject:   Re: bhyve: vnc limited to 1920x1080?
Message-ID:  <fafb2daf-549e-f664-3913-febd55085d00@freebsd.org>
In-Reply-To: <a6a20477-851b-33a3-a749-07f2f7167be5@mm.st>
References:  <a6a20477-851b-33a3-a749-07f2f7167be5@mm.st>

next in thread | previous in thread | raw e-mail | index | archive | help
> I used the following option for bhyve command: > > -s 29,fbuf,rfb=192.168.1.6:8001,wait,w=2560,h=1440> > ...and got 
rather confusing error message:> > Invalid fbuf emulation option "w"> 
fbuf: {wait,}{vga=on|io|off,}rfb=<ip>:port{,w=width}{,h=height}> device 
emulation initialization error: Inappropriate ioctl for device> > Had to 
check the man page/source to find the hardcoded 1920x1080 > limitation 
-- is there any technical reason for it, or is it just "ought > to be 
enough for anybody"?
  The framebuffer is 16MB, and the max of 1920x1200 was chosen as a 
compromise between a common resolution that would fit in that, the 
amount of CPU used in the tile-based motion detection, and the amount of 
bandwidth required to transmit full-screen's worth of data at 30 fps.

  The original intent was the VNC console would only be used for setup, 
and after that a more efficient remote desktop would be set up on the guest.

  (More details at 
https://people.freebsd.org/~grehan/talks/bhyve_bsdtw_bhyve_graphics.pdf)

later,

Peter.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?fafb2daf-549e-f664-3913-febd55085d00>