The official package still doesn't work for me.
Search Criteria
Package Details: virtualbox-guest-dkms-vmsvga 6.1.16-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/virtualbox-guest-dkms-vmsvga.git (read-only, click to copy) |
---|---|
Package Base: | virtualbox-guest-dkms-vmsvga |
Description: | VirtualBox Guest kernel modules sources (VMSVGA resize and multi-head fix) |
Upstream URL: | https://virtualbox.org/ |
Licenses: | GPL, custom |
Conflicts: | virtualbox-archlinux-source, virtualbox-guest-dkms, virtualbox-guest-source |
Provides: | VIRTUALBOX-GUEST-MODULES |
Submitter: | wiill |
Maintainer: | wiill |
Last Packager: | wiill |
Votes: | 1 |
Popularity: | 0.000000 |
First Submitted: | 2020-06-03 18:32 (UTC) |
Last Updated: | 2020-12-18 19:26 (UTC) |
Dependencies (7)
- dkms (dkms-gitAUR)
- gcc (gcc-gitAUR, gccrs-gitAUR, gcc11AUR, gcc-snapshotAUR)
- make (make-gitAUR)
- virtualbox-guest-utils (virtualbox-guest-utils-svnAUR)
- linux-headers (optional) – build modules against Arch kernel
- linux-lts-headers (optional) – build modules against LTS kernel
- linux-zen-headers (optional) – build modules against ZEN kernel
Required by (2)
- virtualbox-guest-utils-nox-svn (requires VIRTUALBOX-GUEST-MODULES)
- virtualbox-guest-utils-svn (requires VIRTUALBOX-GUEST-MODULES)
Sources (3)
Latest Comments
damian101 commented on 2020-09-04 18:04 (UTC)
wiill commented on 2020-07-27 23:07 (UTC) (edited on 2020-08-25 00:37 (UTC) by wiill)
READ THIS
I'm not actually sure if this is needed since https://bugs.archlinux.org/task/67253 has probably fixed the resize issue, try with the official package first.
This package is not very magical, all it does is build all 3 VirtualBox modules out of tree with DKMS and overrides the included kernel modules. Then it provides an XDG autostart to run VBoxClient --vmsvga
when the DE starts.
This package has the major drawback that vboxsf is broken for some reason, the official package actually has a special patched version of it that is not from the VirtualBox tree, but we unfortunately can't use it here because, while it does build, it crashes at runtime with the newer 6.1.x vboxguest module.
wiill commented on 2020-07-27 19:45 (UTC) (edited on 2020-07-27 22:36 (UTC) by wiill)
@resetko the main goal of this is to fix the auto-resize and multi-head issues that are caused by the outdated in-tree modules, I've seen Chromium report VMware as the renderer at some point with this, but I'd have to check exactly what I did again, I think you just need to install xf86-video-vmware
.
EDIT: If you see this when running glxinfo | grep OpenGL
, 3D accel is "working" (for some definition of "working"):
$ glxinfo | grep OpenGL
OpenGL vendor: VMWare, Inc.
OpenGL renderer string: SVGA3D; build: RELEASE; LLVM;
resetko commented on 2020-07-26 20:37 (UTC)
Hey, could you please provide some info how to make sure it is working?
I've tried to build it for 6.1.12 (just changing the package version & makepkg -sri
)
then did systemctl enable vboxservice
(and started) and started VBoxClient-all
and got autoresize working.
Just not sure if 3d acceleration should work with this driver or not, because I still have LLVM in OpenGL renderer when running glxinfo | grep renderer
wiill commented on 2020-07-10 03:54 (UTC)
@chasecaleb I had it as baseline in my chroot due to repeat vbox builds, but anyway, the actual problem here is that it builds at all, if I can figure out how to avoid that (because it's a waste since the build artifacts aren't even packaged) and directly package the DKMS sources then that makedep simply goes away.
chasecaleb commented on 2020-07-10 00:51 (UTC)
@wiill Please add a makedepends declaration for libxslt, since this requires xsltproc while building. For what it's worth, you might consider building in a clean chroot while working on PKGBUILDs - that way you won't accidentally miss dependencies like this.
damian101 commented on 2020-06-29 15:06 (UTC)
It works!
Pinned Comments
wiill commented on 2020-07-27 23:07 (UTC) (edited on 2020-08-25 00:37 (UTC) by wiill)
READ THIS
I'm not actually sure if this is needed since https://bugs.archlinux.org/task/67253 has probably fixed the resize issue, try with the official package first.
This package is not very magical, all it does is build all 3 VirtualBox modules out of tree with DKMS and overrides the included kernel modules. Then it provides an XDG autostart to run
VBoxClient --vmsvga
when the DE starts.This package has the major drawback that vboxsf is broken for some reason, the official package actually has a special patched version of it that is not from the VirtualBox tree, but we unfortunately can't use it here because, while it does build, it crashes at runtime with the newer 6.1.x vboxguest module.