Bug 90442

Summary: [bisected] AIGLX uses swrast on radeonsi
Product: xorg Reporter: Nick Sarnie <sarnex>
Component: Server/Ext/GLXAssignee: Xorg Project Team <xorg-team>
Status: RESOLVED FIXED QA Contact: Xorg Project Team <xorg-team>
Severity: major    
Priority: medium CC: ajax, chris
Version: git   
Hardware: x86-64 (AMD64)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:
Attachments:
Description Flags
xorg.log with patch
none
xorg.log without patch none

Description Nick Sarnie 2015-05-14 00:49:26 UTC
Created attachment 115758 [details]
xorg.log with patch

Hi guys. After commit d61ae18074e53c2cdfb13cc37693b526160d6ca7 aka glx/dri2: Disable AIGLX if indirect GLX is disabled, AIGLX always uses swrast on radeonsi. 

I've attached an xorg.log with the commit, and one without the commit. I found this issue by a perceived lag in games.


Thanks,
sarnex
Comment 1 Nick Sarnie 2015-05-14 00:50:16 UTC
Created attachment 115759 [details]
xorg.log without patch
Comment 2 Michel Dänzer 2015-05-14 01:40:28 UTC
I guess it's because a bunch of GLX extensions (and OpenGL core profile contexts) aren't available with swrast on the server side.

Chris / Adam, is there any short term solution other than reverting that commit?
Comment 3 Keith Packard 2015-05-15 04:50:38 UTC
I've reverted the original patch on master.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.