Hi, Ludovic Courtès <l...@gnu.org> wrote:
> Robert Vollmert <r...@vllmrt.net> skribis: > >>> On 26. Jun 2019, at 22:23, pelzflorian (Florian Pelz) >>> <pelzflor...@pelzflorian.de> wrote: >>> >>> On Wed, Jun 26, 2019 at 06:51:41PM +0200, Björn Höfling wrote: >>>> What's the conclusion? Maybe that Guix is fine and the VNC-clients are >>>> also fine. It might just be a matter of configuration or using an older >>>> version with bugs? >>>> >>> >>> Passing “-vga cirrus” reduces the display size. >>> >>> The command “man qemu” says: >>> >>> -vga type >>> Select type of VGA card to emulate. Valid values for type >>> are >>> >>> cirrus >>> Cirrus Logic GD5446 Video card. All Windows versions >>> starting from Windows 95 should recognize and use >>> this graphic card. For optimal performances, use 16 >>> bit color depth in the guest and the host OS. (This >>> card was the default before QEMU 2.2) >>> >>> So presumably the VPS is using an old QEMU or passes -vga cirrus. >> >> Great find! Indeed, lspci lists >> >> 00:02.0 VGA compatible controller: Cirrus Logic GD 5446 >> >> Is this something that could be fixed by including a driver for that >> card in the kernel? > > I suppose so. > > Mark, WDYT about adding support for Cirrus VGA cards to the kernel? > What would it take to do so? I know of two kernel configuration options for Cirrus video cards: CONFIG_DRM_CIRRUS_QEMU: Cirrus driver for QEMU emulated device CONFIG_FB_CIRRUS: Cirrus Logic support CONFIG_DRM_CIRRUS_QEMU is enabled as a module in all of our configurations except for 5.2-arm-veyron.conf. CONFIG_FB_CIRRUS is enabled as a module in all of our x86_64 and i686 configurations. Is there something else I've overlooked? Thanks, Mark