VirtualBox

Opened 14 years ago

Closed 13 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.

Change History (2)

comment:1 by Michael Thayer, 14 years ago

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.

comment:2 by Frank Mehnert, 13 years ago

Resolution: fixed
Status: newclosed

No response, closing.

Note: See TracTickets for help on using tickets.

© 2023 Oracle
ContactPrivacy policyTerms of Use