Page MenuHomeSolus

No VBoxvideo module included in the current kernel
Closed, InvalidPublic

Description

Hello,

I installed Solus 4 Budgie in a VM with Virtualbox, and I installed virtualbox-guest-current, and it seems that vboxvideo is missing.
It allows the guest to resize/adapt the resolution depending of the host window.

I tried with the LTS kernel, and it's works fine.

The case of a current kernel does not seem to be properly handled by the virtualbox package

/lib/modules/4.9.166-128.lts/misc:
vboxguest.ko  vboxsf.ko  vboxvideo.ko

/lib/modules/5.0.5-113.current/misc:
vboxsf.ko

Event Timeline

Tick created this task.Apr 11 2019, 11:20 PM

vboxvideo is not missing, it's actually merged into the 5.0.5 kernel. Only LTS needs the out-of-tree module now.

Tick added a comment.Apr 12 2019, 12:19 AM

Ah ok, I didn't know that

If it can help:

cat /var/log/Xorg.0.log | grep module
[    13.326] (==) ModulePath set to "/usr/lib64/xorg/modules"
[    13.382] (II) Loading /usr/lib64/xorg/modules/extensions/libglx.so
[    13.714] 	compiled for 1.20.3, module version = 1.0.0
[    13.715] (II) Loading /usr/lib64/xorg/modules/drivers/vmware_drv.so
[    15.417] 	compiled for 1.20.2, module version = 13.3.0
[    15.417] (II) Loading /usr/lib64/xorg/modules/drivers/modesetting_drv.so
[    15.456] 	compiled for 1.20.3, module version = 1.20.3
[    15.456] (II) Loading /usr/lib64/xorg/modules/drivers/fbdev_drv.so
[    15.471] 	compiled for 1.20.2, module version = 0.5.0
[    15.471] (II) Loading /usr/lib64/xorg/modules/drivers/vesa_drv.so
[    15.472] 	compiled for 1.20.2, module version = 2.4.0
[    15.514] (II) Loading sub module "fbdevhw"
[    15.514] (II) Loading /usr/lib64/xorg/modules/libfbdevhw.so
[    15.527] 	compiled for 1.20.3, module version = 0.0.2
[    15.534] (II) Loading sub module "fb"
[    15.534] (II) Loading /usr/lib64/xorg/modules/libfb.so
[    15.571] 	compiled for 1.20.3, module version = 1.0.0
[    15.571] (II) Loading sub module "dri2"
[    15.571] (II) Loading sub module "dri3"
[    17.147] (II) Loading /usr/lib64/xorg/modules/input/libinput_drv.so
[    17.195] 	compiled for 1.20.3, module version = 0.28.2
dmesg | grep module
[    0.981130] brd: module loaded
[    0.982225] loop: module loaded
[    4.322652] vboxsf: loading out-of-tree module taints kernel.
[    5.022716] vboxvideo: module is from the staging directory, the quality is unknown, you have been warned.

This looks like it loaded the module correctly.

kyrios123 closed this task as Invalid.Apr 18 2019, 5:32 AM
kyrios123 added a subscriber: kyrios123.

It allows the guest to resize/adapt the resolution depending of the host window.

This is a feature of the legacy graphic controller (VM created before virtualbox 6) that isn't available with VMSVGA

Yeah you just need to change the graphic controller to VBoxVGA and you might need to reinstall Solus, I'm not sure if you need to, you'll see after it's changed

Out of topic, does anyone knows why they decided to change this behavior ?