Bug 248495 - emulators/virtualbox-ose-additions: virtual graphics controllers and auto-resizing
Summary: emulators/virtualbox-ose-additions: virtual graphics controllers and auto-res...
Status: Closed Works As Intended
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Graham Perrin
URL: https://www.freshports.org/emulators/...
Keywords:
Depends on:
Blocks:
 
Reported: 2020-08-06 00:41 UTC by mvharding
Modified: 2023-08-18 05:42 UTC (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description mvharding 2020-08-06 00:41:46 UTC
If I have 'auto-resize guest display' checked, it no longer seems to actually resize the guest display size. I can resize the display from within the guest, that works fine. I had a Ubuntu 20.04 virtual box where I had not updated the guest additions, and the resize worked fine until I applied the new guest additions.

I think that this happened during the update to 5.2.44, but I am using poudriere to build my packages and have not tried rolling back an individual port yet.
Comment 1 mvharding 2020-08-06 01:30:01 UTC
I should mention that if I use the menu to attempt a resize via...
View -> Virtual Screen 1 -> Resize to ...
it does not work, but that menu does reflect the size I see if I change the size within the guest.
Comment 2 mvharding 2020-08-12 15:26:56 UTC
The above issues are with Ubuntu guests (18.04 and 20.04). I tried a FreeBSD 12.1 guest and the resize worked properly, using the virtualbox-ose-additions-5.2.44 package. The Ubuntu guests had the guest additions installed via the virtual CDROM.
Comment 3 Graham Perrin freebsd_committer freebsd_triage 2021-07-22 04:09:13 UTC
> emulators/virtualbox-ose

– should probably be: 

> emulators/virtualbox-ose-additions

Is the issue reproducible with 6.1.22 or greater? 

For the affected guests, which video driver is set?
Comment 4 Jason W. Bacon freebsd_committer freebsd_triage 2021-11-29 01:08:59 UTC
I see this issue with FreeBSD 13 guests and the latest GhostBSD.

Resize was generally working a few months ago, except for guests running Lumina Desktop, which has some redraw bugs.
Comment 5 Jason W. Bacon freebsd_committer freebsd_triage 2021-11-29 01:16:03 UTC
Just remembered an old related issue with VMSVGA.

Switching from the default VMSVGA to VboxSVGA fixes this issue at least for GhostBSD.

I wonder if the port should be tweaked to default to VboxSVGA by default?
Comment 6 Graham Perrin freebsd_committer freebsd_triage 2023-08-18 05:42:12 UTC
(In reply to Jason W. Bacon from comment #5, November 2021)

> … I wonder if the port should be tweaked to default to VboxSVGA by default?

Package messages were improved in October 2021: 

<https://github.com/freebsd/freebsd-ports/commit/352af02b389202ac426ecf026ac65bff7c61bd41>

Users of quarterly might have not seen those improvements until January 2022. 

Since then, I sense that most end users (and many people in support roles) are tuned in to what's required for desktop environment use cases.