Opened 14 years ago
Closed 14 years ago
#7194 closed defect (fixed)
3D OpenGL support is not installed correctly on Arch Linux
Reported by: | Sven-Hendrik Haase | Owned by: | |
---|---|---|---|
Component: | 3D support | Version: | VirtualBox 3.2.6 |
Keywords: | arch linux 3d guest additions | Cc: | |
Guest type: | Linux | Host type: | other |
Description
The guest additions do not seem to be able to correctly install 3D support on Arch Linux. I tested Ubuntu 64bit and Arch x86_64 as well as Arch i686 on VirtualBox personal use binary edition and while the guest additions got correctly installed on Ubuntu with 3D support working afterwards, I had to make a few manual changes on Arch to even get it to load the correct driver.
The changes that a user would have to do manually are these:
ln -s /usr/lib/VBoxOGL.so /usr/lib/xorg/modules/dri/vboxvideo_dri.so ln -s /usr/lib/xorg/modules/dri /usr/lib/dri
Refer to this post: https://bbs.archlinux.org/viewtopic.php?pid=547569#p547569
It would be nice if a user wouldn't have to do this manually after installing guest additions. Could be fixed by either setting the symlinks automatically or by installing the vbox video driver to the correct location to start with.
I used extremetuxracer to compare the performance in both cases and to verify 3D acceleration.
Actually the current VirtualBox Additions (the version from 3.2.6) should do at least the first part of that - they create the vboxvideo_dri.so link in /usr/lib64/xorg/modules/dri if that exists and in /usr/lib/xorg/modules/dri if it doesn't (and the second does). They don't link /usr/lib/xorg/modules/dri to /usr/lib/dri - is that required? It is the sort of thing I am very reluctant to do in a third-party-installer such as ours, as it feels too much like messing about with things that should be the packaging system's business.