You are not logged in.
[chalker@pc ~]$ pacman -Qo /usr/lib/egl/egl_dri2.so /usr/lib/egl/egl_dri2.so is owned by libegl 7.10.1-1
Hehe, I should mention, that the mesa-git is a little tricky package. It's actually a split PKGBUILD, but the split packages are disabled so that AUR would handle the PKGBUILD. Download the PKGBUILD, uncomment the packages=() array. Then you'll get more packages, including libegl-git.
Now you see why I used the battle analogy?
Offline
gooooood news !!!! works fine... really woooow !!!
effectivly is necessary to edit PKGBUILD of mesa-git, only uncomment this array
#pkgname=('mesa-git' 'libgl-git' 'libgles-git' 'libegl-git'
and in my case I leave only 'nouveau-dri-git' uncommented that is the same array
with that I really all my mesa split package from git and with --enable-shared-glapi for all packages.
after that and the things already described before in the thread voilà.. a beautiful, smoothly and performant kde bleeding-edge desktop...
I'm learn a lot with these hacks and that is good
about my kopete and systemsettings crash i will make some test.
thanks
KF5 & Plasma5 (git versions) - Awesome WM
ASUS Sabertooth 990FX - AMD FX8350 - ATI Radeon HD 7970
[testing] repo
Offline
@ProgDan: Would it be possible, though, in the next snapshot to provide either of these ?:
1)A kdebase-workspace without OpenGL ES support, since moving to Nouveau is ... a bit tricky (for most)
2) Two kdebase-workspace packages, one with and one without OpenGL ES support.
If it's possible of course....
Offline
@flamelab: <joke>Hey, you cried for OpenGL ES support, now you want it removed? </joke>
Could you describe where exactly is the problem? When you are running graphic drivers without OpenGL ES support (e.g. nvidia binary drivers), everything should still work fine. It's still compiled with OpenGL support, so binary drivers should catch there, thought I'm not sure about the desktop effects (I don't want to return to nvidia drivers now because I'm not sure I'd be ever able to get nouveau running again )
Of course, building two packages is an option, but I'd like to avoid it, since it's not...smooth solution
Offline
Is it possible to have the updated PKGBUILDs ?
Offline
Is it possible to have the updated PKGBUILDs ?
Oopps, I forgot to push it. Here you go: http://gitorious.org/kde-snapshots-repo
Offline
flamelab wrote:Is it possible to have the updated PKGBUILDs ?
Oopps, I forgot to push it. Here you go: http://gitorious.org/kde-snapshots-repo
Many thanks!!
Offline
You're welcome. Still, could you please describe your problem with proprietary drivers? What exactly is not working w/ nvidia binary drivers? I doubt there's any intention from KDE developers to support only opensource drivers for acceleration. I admit I didn't test it well enough with the proprietary drivers, I just wanted to try the nouveau drivers immediately
Offline
Well, it's the problem you encountered. Nvidia closed driver + OpenGL ES = No Kwin (gles errors).
$ kcmshell4 opengl
kcmshell4: symbol lookup error: /usr/lib/egl/egl_dri2.so: undefined symbol: _glapi_get_proc_address
I don't know if there is a way to circumvent this.
Offline
Changing the topic from OpenGL ES a bit, a new mysql has hit extra ( I run testing but kept holding on to the old version ). Kopete and Akonadi (among others) now fail to start, is there an update/rebuild planned ?
Offline
MySQL update does not seem to affect me. Depending on version you have updated from, it might just be a "too big jump" for Akonadi. Try removing Akonadi storage and configuration (~/.local/share/akonadi and ~/.config/akonadi), that usually works
Anyway, it's been almost 4 weeks since last build, so I'll build a new unofficial snapshot during this weekend.
Offline
Changing the topic from OpenGL ES a bit, a new mysql has hit extra ( I run testing but kept holding on to the old version ). Kopete and Akonadi (among others) now fail to start, is there an update/rebuild planned ?
hi, for me with the testing version of mysql all works fine.
KF5 & Plasma5 (git versions) - Awesome WM
ASUS Sabertooth 990FX - AMD FX8350 - ATI Radeon HD 7970
[testing] repo
Offline
Hi,
I really tried hard to make some cool introduction for this snapshot, but I failed miserably, so you have to live up just with the message, that you can update I had some connectivity issues during upload, so if there are any problems just let me know.
I haven't actually done anything about the OpenGL ES support, because when you have mesa-git installed (now I really mean the split package mesa-git) everything (except for desktop effects) work on nvidia drivers. So if you have nvidia drivers and can't live without desktop effects, just build kdebase-workspace yourself. For the others, try to use nouveau and give some relevant feedback to the developers.
Offline
Fehler: Konnte Datei 'kdeedu-blinken-4.6.42git201103026-1-x86_64.pkg.tar.xz' nicht von arch.morrigan.ch übertragen : Not Found
Fehler: Konnte Datei 'kdeedu-kalgebra-4.6.42git201103026-1-x86_64.pkg.tar.xz' nicht von arch.morrigan.ch übertragen : Not Found
Fehler: Konnte Datei 'kdeedu-cantor-4.6.42git201103026-1-x86_64.pkg.tar.xz' nicht von arch.morrigan.ch übertragen : Not Found
Fehler: Konnte Datei 'kdeedu-data-4.6.42git201103026-1-x86_64.pkg.tar.xz' nicht von arch.morrigan.ch übertragen : Not Found
Those 4 files could not be found by pacman on the server!
EDIT: later when pacman checks package integrity, it complains:
:: Die Datei kdebindings-python-4.6.41git20110305-1-x86_64.pkg.tar.xz ist beschädigt. Möchten Sie sie löschen? [J/n] n--------------------------------------] 10%
:: Die Datei kdebase-workspace-4.6.42git201103026-1-x86_64.pkg.tar.xz ist beschädigt. Möchten Sie sie löschen? [J/n] n--------------------------------------] 11%
:: Die Datei kdeartwork-wallpapers-4.6.42git201103026-1-x86_64.pkg.tar.xz ist beschädigt. Möchten Sie sie löschen? [J/n] n----------------------------------] 15%
:: Die Datei kdebase-konqueror-4.6.42git201103026-1-x86_64.pkg.tar.xz ist beschädigt. Möchten Sie sie löschen? [J/n] n--------------------------------------] 17%
Files are corrupt, delete? (Y/n)
Last edited by benneque (2011-03-26 22:14:06)
Offline
Reuploaded, thanks benneque.
Offline
Thanks. Updating from 4.6.1 to 4.6.42 right now!
Hope I'll get it right with mesa-git and nouveau.
I just edited the pkgname array and nothing else. is it enough or do i need nouveau-git ?
EDIT: After installation pacman says that some packages are no longer needed:
antlr2 consolekit gimp gnugo gpsd libcanberra libdmtx libgadu ntrack polkit-kde qca-ossl qscintilla udisks upower
especially consolekit , udisks and upower should stay, or is there sth. new ?
EDIT2: sorry, maybe it was my fault: I didn't install kde-snapshots-meta , but did simply pacman -Syu and before I removed some conflicting packages
Last edited by benneque (2011-03-26 23:34:26)
Offline
For nouveau you need to install mesa-git and nouveau-dri-git, for acceleration and working kwin you need libgles-git and ligegl-git. The other subpackages are not necessarry. Consolekit, udisks and upower are not necessary, but you would have really good features disabled, so it's better to have them kde-snapshots-meta should not really do anything about the dependencies, regular -Syu update should be enough.
Offline
There's no libgles-git and libegl-git
I'll try just with mesa-git and nouveau-dri-git. Maybe it works, else I've still 2D functionality
Offline
Packaging in Arch is really f*cked up sometimes!
So mesa-git kind of "contains" libgles-git and libegl-git? After reading a bit it also contains libgl-git and nouveau-dri-git.
But after installing it complains that it can't install gles and egl, 'cause libgl-git is missing. Really stupid dependency resolving...
Now I found that there's a package libgl-git, trying to install that now and afterwards using mesa-git for installing mesa, libgles and libegl. And thereafter it should be possible to install nouveau-dri-git, right?
I hope Arch maintainers will remove pacman in near future and take the best package manager ever: Portage (from Gentoo). A bit slower but I'll never ever give you such a stupid output, that pretends everything is okay, lets you compile 20 minutes and afterwards says "whoops, wasn't okay. please try again, maybe this time it's better, but I can't tell you..."
Offline
As far as I can tell, Arch package management system is one of the better in the Linux world. Your problems is rooted in AUR, which can't yet handle split packages, therefor the mesa-git PKGBUILD is kinda hackish. You just need to uncomment the pkgname array with multiple packages and comment the first pkgname array (the one with just one item). Then, after running makepkg, you'll get like 10 packages, including mesa-git, libgl-git, libgles-git, libegl-git, nouveau-dri-git and some more graphic drivers witch are not important for you. See comment #852,
Your problem with makepkg is, that it build a package, which is OK and it can't just install it because of missing dependencies. Anyway, the compiled package is kept and you just need to install the missing dependencies and then you can just install the package you built before without having to compile it again.
Offline
Okay, I have now packages for libegl-git libgles-git mesa-git nouveau-dri-git libgl-git. I hope that's all (don't need graphics drivers for ati, intel, etc.)
The last packages I can't install are libegl-git (It says there are some files already in filesystem, those files are from libegl. I can't remove libegl, without removing half of KDE... that's .. arrrrggg), mesa-git can't install because libegl-git is missing.
So now I'll remove kde and then remove libegl. Afterwards install libegl-git and mesa-git. And then I can reinstall KDE ...
About package managers: Have you ever tried portage from Gentoo Linux? It's really awesome!
EDIT: got libegl-git and mesa-git installed. Now reinstalling KDE. wish me luck for flawless 3D acceleration
Btw: Is there any advantage using EGL instead of OpenGL? EGL should be a smaller library for embedded devices.
Last edited by benneque (2011-03-27 11:22:34)
Offline
Add "conflicts=libegl" and "provides=libegl" in the package() array of libegl-git in the PKGBUILD OR pacman -Rdd libegl and install libegl-git, it would be the same, but not the right way though.
Offline
You can use pacman -Rdd libegl. The -dd switch will force pacman to ignore the dependency issue. Then you can easily replace it by the new libegl-git.
Nope, Gentoo is probably the last major distro I haven't tried yet. But I've seen Paludis and it looks pretty well. Still, pacman is more KISS-like, I'd say
Last edited by ProgDan (2011-03-27 11:27:34)
Offline
-Rdd is for removing with ignoring all warnings? I should keep that in mind
For now I have everything (re)installed. Now rebooting
EDIT:
I can't activate 3D desktop And in effects tab there's NO (not a single one) effect to configure...
have I to remove my whole kde settings?
glxinfo:
OpenGL vendor string: nouveau
OpenGL renderer string: Gallium 0.4 on NV96
OpenGL version string: 2.1 Mesa 7.11-devel
OpenGL shading language version string: 1.20
and of course: "direct rendering: Yes"
Last edited by benneque (2011-03-27 11:42:46)
Offline