VirtualBox

Ticket #7194 (closed defect: fixed)

Opened 4 years ago

Last modified 3 years ago

3D OpenGL support is not installed correctly on Arch Linux

Reported by: Svenstaro Owned by:
Priority: major 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

comment:1 Changed 4 years ago by michael

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 Changed 3 years ago by frank

  • Status changed from new to closed
  • Resolution set to fixed

No response, closing.

Note: See TracTickets for help on using tickets.

www.oracle.com
ContactPrivacy policyTerms of Use