Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 508348 - x11-drivers/xf86-video-vmware - (EE) AIGLX: reverting to software rendering
Summary: x11-drivers/xf86-video-vmware - (EE) AIGLX: reverting to software rendering
Status: RESOLVED TEST-REQUEST
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Library (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Tiziano Müller (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-04-22 00:15 UTC by Ashley
Modified: 2017-01-26 06:46 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
emerge --info (info.txt,4.74 KB, text/plain)
2014-04-22 00:15 UTC, Ashley
Details
Xorg.log (Xorg.0.log,40.16 KB, text/plain)
2014-04-22 00:16 UTC, Ashley
Details
glxinfo (glxinfo.txt,29.80 KB, text/plain)
2014-04-22 00:17 UTC, Ashley
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Ashley 2014-04-22 00:15:23 UTC
Created attachment 375438 [details]
emerge --info

I intended to file this bug to upstream xorg driver developers, but I cannot seem to find the bugtracker.

I get this problem with xf86-video-vmware version 13.0.1, 13.0.1-r1 and the new version 13.0.2.

Failed to initialize Gallium3D Xa. No render acceleration available.

I have libdrm installed with xa enabled. libxatracker.so exists in the correct locations.

emerge --info txt is attached to this post.

Relevant part of Xorg.log is below, full Xorg.log is in next attachment.

Full output of glxinfo is included as an attachment.

[  2487.151] (II) vmware(0): Initialized VMWARE_CTRL extension version 0.2
[  2487.151] (WW) vmware(0): Failed to initialize Gallium3D Xa. No render acceleration available.
[  2487.151] (WW) vmware(0): Skipped initialization of direct rendering due to lack of render acceleration.
[  2487.151] (--) vmware(0): Render acceleration is disabled.
[  2487.151] (==) vmware(0): Rendercheck mode is disabled.
[  2487.151] (--) vmware(0): Direct rendering (3D) is disabled.
[  2487.151] (==) vmware(0): Backing store enabled
[  2487.151] (==) vmware(0): Silken mouse enabled
[  2487.151] (II) vmware(0): RandR 1.2 enabled, ignore the following RandR disabled message.
[  2487.151] (==) vmware(0): DPMS enabled
[  2487.151] (WW) vmware(0): Option "3DAccel" is not used
[  2487.151] (II) vmware(0): No 3D acceleration. Not setting up textured video.
[  2487.151] (--) RandR disabled
[  2487.154] (II) AIGLX: Screen 0 is not DRI2 capable
[  2487.154] (EE) AIGLX: reverting to software rendering
[  2487.156] (II) AIGLX: Loaded and initialized swrast
[  2487.156] (II) GLX: Initialized DRISWRAST GL provider for screen 0

This is the relevant section in the driver source code:
//-cut-//
  if (ms->accelerate_render) {
        ms->xat = xa_tracker_create(ms->fd);
        if (!ms->xat) {
            xf86DrvMsg(pScrn->scrnIndex, X_WARNING,
                       "Failed to initialize Gallium3D Xa. "
                       "No render acceleration available.\n");
            ms->from_render = X_PROBED;
        }
//-cut-//

I don't know if xa_tracker_create is undefined (libxatracker not linked in correctly) or maybe it is being called correctly but failing to create a tracker. There is no other output. I do not know of any way of getting a verbose debug output from the xa tracker.
Comment 1 Ashley 2014-04-22 00:16:33 UTC
Created attachment 375440 [details]
Xorg.log
Comment 2 Ashley 2014-04-22 00:17:29 UTC
Created attachment 375442 [details]
glxinfo
Comment 3 Matt Turner gentoo-dev 2017-01-26 06:46:00 UTC
Please test with current stable.