Hey, On Tuesday, August 16, 2011 06:35:40 Martin Gräßlin wrote: > On Monday 15 August 2011 23:35:35 Sebastian Kügler wrote: > > I've been poking at running kwin using OpenGL-ES again, and made some > > progress there. I now have Mesa builds that provide the needed GLES > > libraries, thanks to help from Martin with configuring it. It builds and > > runs fine on my laptop (Mesa package, kde-workspace from the 4.7 branch. > > CMake finds OpenGL-ES and says that it's building the mobile version of > > kwin. Kwin starts, and apparently works, I notice no major difference. > > So far so good. Building the package, however throws me a linker error > > when linking kwin against libgbm. > > > > I've two problems left: > > > > - Is it really using GLES? > > > > When starting KWin, it outputs: > > kwin(24933) KWin::CompositingPrefs::detect: glx version is 1 . 4 > > OpenGL vendor string: Tungsten Graphics, Inc > > OpenGL renderer string: Mesa DRI Intel(R) Ironlake > > Mobile OpenGL version string: 2.1 Mesa 7.11-rc3 > > OpenGL shading language version string: 1.20 > > Driver: Intel > > GPU class: i965 > > OpenGL version: 2.1 > > GLSL version: 1.20 > > Mesa version: 7.11 > > X server version: 1.9.3 > > Linux kernel version: 3.0 > > Direct rendering: yes > > Requires strict binding: yes > > GLSL shaders: yes > > Texture NPOT support: yes > > > > This looks like it's using the desktop GLX, or does it? > > This is GLX as it says in first debug output. If you are using master try > kwin_gles binary.
Ok, this is 4.7, I'll try master. > > - Linker problem during package build: > > > > /usr/lib/libgbm.so.1: undefined reference to `gbm_dri_backend' > > collect2: ld returned 1 exit status > > make[2]: *** [kwin/kwin] Error 1 > > Strange, I do not link at this at all. > martin@martin-desktop:~$ ldd /opt/kde/bin/kwin_gles | grep gbm > martin@martin-desktop:~$ > > > This works when building from source, but not during packages. (Source is > > the same, I've packaged the code from the same git clone I've built > > locally.) I'm quite puzzled here, maybe someone has a pointer where to > > start looking? > > I think the gbm is used by mesa. Can you try building Mesa without it? I haven't found an option to get rid of it in Mesa, but someone who had a similar problem with the linking. I've tried updating to master, but got into dependency hell which I've not left behind me yet. THanks for the input, -- sebas http://www.kde.org | http://vizZzion.org | GPG Key ID: 9119 0EF9 _______________________________________________ Plasma-devel mailing list Plasma-devel@kde.org https://mail.kde.org/mailman/listinfo/plasma-devel