Well... one and a half year has went by since I posted this thread
I don't see you as the OP !!
this thread has Virtualbox 2.2 reference. Do you know what the latest version of Virtualbox is?
Please don't necrobump old threads. Read this forum rule :: https://wiki.archlinux.org/index.php/Fo … Bumping.27
Closing...
]]>(EE) AIGLX error: vboxvideo does not export required DRI extension
How could this be? Does anyone have any kind of workaround for this?
]]>"(EE) AIGLX error: vboxvideo does not export required DRI extension"
Also, this fails regardless of whether or not 3D acceleration is enabled, although with one it simply says driver entry point failed.
I have run through all of the fixes suggested in this thread, but so far nothing has worked
]]>I have now upgraded Virtual Box to 3.1.6 and reinstalled Compiz completely.
No success. I am however able to see some icon effects when using the
compiz --replace ccp & emerald --replace
command, but no window borders or rotating cube.
When I try to start compiz with the compiz-manager command I get
Checking for Xgl: Not present
I have also commented out the
Section "Files"
ModulePath "/usr/lib/xorg/modules"
FontPath "/usr/share/fonts/misc"
FontPath "/usr/share/fonts/100dpi:unscaled"
FontPath "/usr/share/fonts/75dpi:unscaled"
FontPath "/usr/share/fonts/TTF"
FontPath "/usr/share/fonts/Type1"
EndSection
Section "Module"
Load "extmod"
Load "dbe"
Load "dri"
Load "glx"
Load "dri2"
EndSection
part.
The compiz-check runs with now errors however.
Any one?
]]>That said, Ubuntu's compiz seems to work fine with VirtualBox. Maybe try a different compiz build?
]]>I was having trouble with manual installation from the additions ISO too. maybe you could recompile the ose additions with ABS, the PKGBUILD says arch=('i686' 'x86_64').
So I tried the x64 version of the ose-version from here: http://archlinux.ro/~ioni/vbox/, but the problem still remains
When I give the
fusion-icon
command, the screen becomes white, but I can rotate "the cube" with ctrl+alt+right arrow.
If i try the
compiz --replace
command the boarders from the windows disappears and I get the message
OpenGL Warning: No pincher, please call crStateSetCurrentPointers() in your SPU
OpenGL Info: Using XSHM for GLX_EXT_texture_from_pixmap
I start to wonder if it has something to do with my xorg.conf. This is what it looks like:
Section "ServerLayout"
Identifier "X.org Configured"
Screen 0 "Screen0" 0 0
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
EndSection
Section "Files"
ModulePath "/usr/lib/xorg/modules"
FontPath "/usr/share/fonts/misc"
FontPath "/usr/share/fonts/100dpi:unscaled"
FontPath "/usr/share/fonts/75dpi:unscaled"
FontPath "/usr/share/fonts/TTF"
FontPath "/usr/share/fonts/Type1"
EndSection
Section "Module"
Load "extmod"
Load "dbe"
Load "dri"
Load "glx"
Load "dri2"
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
EndSection
Section "InputDevice"
Identifier "Mouse0"
Driver "vboxmouse"
Option "CorePointer"
Option "Protocol" "auto"
Option "Device" "/dev/input/mice"
Option "ZAxisMapping" "4 5 6 7"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "Monitor Vendor"
ModelName "Monitor Model"
EndSection
Section "Device"
### Available Driver options are:-
### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
### [arg]: arg optional
Identifier "Configured Video Device"
Driver "vboxvideo"
VendorName "InnoTek Systemberatung GmbH"
BoardName "VirtualBox Graphics Adapter"
BusID "PCI:0:2:0"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Configured Video Device"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 1
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 4
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 8
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 15
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 16
EndSubSection
SubSection "Display"
Viewport 0 0
Depth 24
Modes "1920x1080"
EndSubSection
EndSection
#Section "ServerFlags"
# Option "DontZap" "false"
#EndSection
Syntaxeus wrote:This did not work for me at all. However I am using the PUEL version. Can it make a difference?
Yes, the PUEL licensed modules in Arch repos are for host only, not guest (though they provide the guest additions ISO for manual installation). Anyway, virtualbox-ose-additions and virtualbox-ose-additions-modules install the very same modules the official Virtualbox additions ISO does. So even if you use the PUEL Virtualbox as a host (like I do), by all means use virtualbox-ose-additions* packages.
By the way, you don't need to type in these rules by hand anymore, it's been fixed by the maintainer of the ose packages.
Ah, thanks for the tips.
However, I'm using the 64-bit version of VirtualBox, and thus I can't install the virtualbox-ose-additions* packages.
So I am only able to mount the additions belonging to the PUEL host as a CD and install it from there (./VBoxLinuxAdditions-amd64.run)
This did not work for me at all. However I am using the PUEL version. Can it make a difference?
Yes, the PUEL licensed modules in Arch repos are for host only, not guest (though they provide the guest additions ISO for manual installation). Anyway, virtualbox-ose-additions and virtualbox-ose-additions-modules install the very same modules the official Virtualbox additions ISO does. So even if you use the PUEL Virtualbox as a host (like I do), by all means use virtualbox-ose-additions* packages.
By the way, you don't need to type in these rules by hand anymore, it's been fixed by the maintainer of the ose packages.
]]>apparently the message about reverting to software mode is irrelevant. verify with glxinfo/glxgears only, glxgears should not say anything about not being able to connect to host. I'm still struggling with that part, but others have confirmed that they got 3d acceleration working and the AIGLX message was still there.
-- edit --
ok, it's working if X is run as root. user probably needs permissions in xorg.conf. I'll check it out now.
-- edit --
nah, setting DRI permissions to 0666 didn't help. back to troubleshooting. does anyone know what glxgears does before reaching /dev/dri/-card0? it's got to be permissions, but on something other than the -card0.
-- edit --
finally cracked the damn thing after a bit of stracing.
anyway, the virtualbox-ose-additions package lacks udev rules for creating /dev/vbox* files and they are created with root:root 0660 permissions, when /dev/vboxuser should be 0666. that's all one has to do to get working 3D acceleration (in addition to being in the video group and symlinking the dri files, of course). whew, finally.
to make this permanent put the following in /lib/udev/rules.d/60-virtualbox-ose-additions.rules:
KERNEL=="vboxuser", NAME="vboxuser", OWNER="root", MODE="0666"
This did not work for me at all. However I am using the PUEL version. Can it make a difference?
]]>-- edit --
ok, it's working if X is run as root. user probably needs permissions in xorg.conf. I'll check it out now. ;)
-- edit --
nah, setting DRI permissions to 0666 didn't help. back to troubleshooting. does anyone know what glxgears does before reaching /dev/dri/-card0? it's got to be permissions, but on something other than the -card0.
-- edit --
finally cracked the damn thing after a bit of stracing. ;)
anyway, the virtualbox-ose-additions package lacks udev rules for creating /dev/vbox* files and they are created with root:root 0660 permissions, when /dev/vboxuser should be 0666. that's all one has to do to get working 3D acceleration (in addition to being in the video group and symlinking the dri files, of course). whew, finally.
to make this permanent put the following in /lib/udev/rules.d/60-virtualbox-ose-additions.rules:
KERNEL=="vboxuser", NAME="vboxuser", OWNER="root", MODE="0666"
so far, I am not aware of anyone who has succeeded in getting 3D accel to run on Arch as a guest in VBox...myself included, though I too have tried and tried...alas! The errors are more or less the same...
dave
I have. Windows host and Arch guest. OpenGL rendering worked.
I believe my problem was solved with setting the symlink, but i'm not 100% sure.
I had that running half a year ago. Searched my ass off to fix it...
I don't know what's causing the problem in this case, unfortunately.
]]>dave
]]>I have struggled with getting Compiz fusion to work on my Arch Linux 64-bit guest system in Virtual Box 3.1 on my Win 7 64-bit host for some time now, but without results.
I have installed the latest guests additions, without any errors and added the symlink:
ln -s /usr/lib/VBoxOGL.so /usr/lib/xorg/modules/dri/vboxvideo_dri.so
then I get this error in my Xorg.0.log file:
(EE) AIGLX error: vboxvideo does not export required DRI extension
so I tried your tip and created the symlink:
ln -s /usr/lib/xorg/modules/dri /usr/lib/dri
I also add my user to the video group as suggested both neither of these things worked, I still the previous error:
(EE) AIGLX error: vboxvideo does not export required DRI extension
Any help in this matter will be very appreciated!
]]>