Bug#831901: xserver-xorg-core: no hardware assisted 3D acceleration using modesetting driver on Sandybridge
Am Mittwoch, 20. Juli 2016, 22:12:48 CEST schrieb Andreas Boll:
> On Wed, Jul 20, 2016 at 06:51:21PM +0200, Martin Steigerwald wrote:
> > Package: xserver-xorg-core
> > Version: 2:1.18.4-1
> > Severity: important
> >
> > Dear Timo, dear Maintainers,
> >
> > as apt-listchanges informed me that with newest X server modesetting
> > driver
> > is now default, I tried it.
> >
> > It basically works, but subjectively feels a bit more sluggish (expected,
> > but read on why).
> >
> >
> > But kwin_x11 doesn´t enable OpenGL compositor anymore but falls back to
> > XRender:
> >
> > OpenGL vendor string: VMware, Inc.
> > OpenGL renderer string: Gallium 0.4 on llvmpipe (LLVM 3.8,
> > 256 bits) OpenGL version string: 3.0 Mesa 12.0.1
> > OpenGL shading language version string: 1.30
> > Driver: LLVMpipe
> > GPU class: Unknown
> > OpenGL version: 3.0
> > GLSL version: 1.30
> > Mesa version: 12.0.1
> > X server version: 1.18.4
> > Linux kernel version: 4.7
> > Requires strict binding: yes
> > GLSL shaders: yes
> > Texture NPOT support: yes
> > Virtual Machine: no
> > kwin_core: OpenGL driver recommends XRender based compositing. Falling
> > back to XRender. kwin_core: To overwrite the detection use the
> > environment variable KWIN_COMPOSE kwin_core: For more information see
> > http://community.kde.org/KWin/Environment_Variables#KWIN_COMPOSE
> > kwin_core: Failed to initialize compositing, compositing disabled
> >
> >
> > glxinfo agrees that LLVMpipe OpenGL renderer is active instead of the
> > Intel mesa>
> > driver:
> > Vendor: VMware, Inc. (0xffffffff)
> > Device: llvmpipe (LLVM 3.8, 256 bits) (0xffffffff)
> > Version: 12.0.1
> > Accelerated: no
> > Video memory: 15829MB
> > Unified memory: no
> > Preferred profile: core (0x1)
> > Max core profile version: 3.3
> > Max compat profile version: 3.0
> > Max GLES1 profile version: 1.1
> > Max GLES[23] profile version: 3.0
> > >
> > >From the Xorg log it looks like initialization of OpenGL based Glamor
> >
> > 2D acceleration also fails:
> >
> > [ 47090.425] (II) Loading sub module "glamoregl"
> > [ 47090.425] (II) LoadModule: "glamoregl"
> > [ 47090.425] (II) Loading /usr/lib/xorg/modules/libglamoregl.so
> > [ 47090.432] (II) Module glamoregl: vendor="X.Org Foundation"
> > [ 47090.432] »··compiled for 1.18.4, module version = 1.0.0
> > [ 47090.432] »··ABI class: X.Org ANSI C Emulation, version 0.4
> > [ 47090.432] (II) glamor: OpenGL accelerated X.org driver based.
> > [ 47090.452] (EE) modeset(0): eglInitialize() failed
> > [ 47090.452] (EE) modeset(0): glamor initialization failed
>
> Yep EGL failed to initialize.
>
>
> snip
>
> > Versions of packages xserver-xorg-core depends on:
> > ii keyboard-configuration 1.147
> > ii libaudit1 1:2.6.5-1
> > ii libc6 2.23-2
> > ii libdbus-1-3 1.10.8-1
> > ii libdrm2 2.4.68-1
> > ii libegl1-mesa 12.0.1-3
> > ii libepoxy0 1.3.1-1
> > ii libgbm1 11.2.2-1
>
> If you use mesa from experimental you need to upgrade all binary
> packages of mesa.
> Upgrading libgbm1 to version 12.0.1-3 should fix glamor and 3d acceleration.
Thank you Andreas.
Indeed. I wasn´t aware of libgbm1. Upgrading it to experimental fixes the
issue for me. So feel free to close the bug report.
> > ii libgcrypt20 1.7.2-2
> > ii libgl1-mesa-glx [libgl1] 12.0.1-3
> > ii libpciaccess0 0.13.4-1
> > ii libpixman-1-0 0.33.6-1
> > ii libselinux1 2.5-3
> > ii libsystemd0 230-7
> > ii libudev1 230-7
> > ii libxau6 1:1.0.8-1
> > ii libxdmcp6 1:1.1.2-1.1
> > ii libxfont1 1:1.5.1-1
> > ii libxshmfence1 1.2-1
> > ii udev 230-7
> > ii xserver-common 2:1.18.4-1
> >
> > Versions of packages xserver-xorg-core recommends:
> > ii libgl1-mesa-dri 12.0.1-3
> > ii libpam-systemd 230-7
> >
> > Versions of packages xserver-xorg-core suggests:
> > ii xfonts-100dpi 1:1.0.4+nmu1
> > ii xfonts-75dpi 1:1.0.4+nmu1
> > ii xfonts-scalable 1:1.0.3-1.1
> >
> > -- no debconf information
--
Martin
Reply to: