/srv/irclogs.ubuntu.com/2013/10/24/#ubuntu-x.txt

=== jono is now known as Guest95491
DandelDoes anyone know what it would take to add the opengl icd dev files to the xorg edgers branch on precise? ( it exists in all newer releases )05:54
Dandel* Opencl05:54
Dandelalso, There is probably a good reason to integrate this patch ( http://cgit.freedesktop.org/xorg/xserver/commit/?id=7ecfab47eb221dbb996ea6c033348b8eceaeb893 ) into the older server set for lts since there is plans to remove the old entry proints in the newer driver updates05:57
hyperairlooking at the build-deps, probably a backport of khronos-opencl-headers and ocl-icd05:57
Dandelhyperair, I did look into that... quantal and up all have ocl-icd-libopencl105:58
Dandelopencl-headers ( exists in precise ) but there is no direct lib05:59
hyperairyou need version 1.205:59
hyperairwhich isn't in precise05:59
hyperairat least not according to rmadison.05:59
Dandelya... and honestly it's a combination of both update opencl-headers to 1.2 and to add ocl-icd-opencl-dev 06:00
Dandelthere is already at least four different packages that can benefit from this ( with slight updates )06:00
Dandelnvidia and amd binary drivers both can take full advantage of this change06:01
Dandeland as for testing packages, Piglit has full opencl support06:01
DandelI know that opencl support in piglit is not enabled specifically because of compilation problems caused by the lack of an opencl icd lib ( like what libgl.so does for opengl )06:02
DandelAlso, The piglit package that got disabled was disabled not due to a new mesa requirement... it was a bug with detecting the posix function strndup.06:05
Dandelhyperair, opencl headers 1.2 do introduce the icd concept and supporting the icd for ubuntu lts is good since there is some patches to the mesa opencl implementation ( clover ) that enables the icd support.06:34
* hyperair shrugs06:36
hyperairi'm not too familiar with opencl06:36
Dandelopencl is a varied language... lets you write programs to do specific tasks on the graphics card and regular old cpu.06:37
hyperairyeah i got that much06:38
hyperairbut i'm not familiar with how the components involved, etc.06:38
hyperair(nor am i the one handling the opencl packaging, or the xorg-edgers ppa)06:38
Dandelexcept for some minor libc changes there is not many components involved in fixing this package.06:39
hyperairlibc changes?06:40
DandelI don't know what all changes are from precise (2.15-0ubuntu10.5) to quantal ( 2.15-0ubuntu20.2 ) on libc but i don't think it's a lot... since the major versioning did not change.06:40
Dandelhi ricotz 06:49
Dandelit looks like the daily piglit builds will resume although some verification needs to happen.06:50
Dandelricotz, I think it may be time to update waffle ( to version 1.3.0 ) since there is a patch for piglit that will land sometime this next week that will knock out the builds.06:52
ricotzDandel, hi, i see06:56
ricotzDandel, so your patching should work for now?06:56
Dandelya, but updating waffle is also a longer term fix.06:57
ricotzDandel, thanks!, will look into waffle06:57
Dandelricotz, the patch set: http://lists.freedesktop.org/archives/piglit/2013-October/007763.html06:58
Dandelricotz, based on what I can see, there should be no changes when building waffle 1.3 ( mainly fixes )07:01
Dandelricotz, the updated patching also should include fixes for lesser "known" tasks like generating an html viewable output of piglit results.07:05
ricotzDandel, will push it in a bit07:14
ricotzDandel, doesnt seem your refreshed patches apply07:24
Dandelricotz, looks like it failed to handle the set 0o'07:26
ricotzdid they work for you locally?07:27
Dandelthey where written to the latest tree.07:27
Dandelfailed on: Applying patch 40-piglit-install-directories.patch07:27
ricotzand they applied cleanly with fuzz07:28
ricotz*without*07:28
Dandelearlier, it was broken with Applying patch 30-change-template-dir.patch07:28
Dandellooks like a slight conflict since 40-piglit-install-directories.patch and 10-no-rpath-in-build.patch both modify cmakelists.txt07:29
ricotzok, could you fix it? waffle 1.3.0 is up an built07:33
ricotzbbl07:33
Dandelricotz, the issue is the lines it is looking for moved07:33
ricotzDandel, keep an eye on tabs vs spaces08:07
ricotzpushed a fixed 40_...08:08
zzippytseliot: hi! you have a minute regarding nvidia-prime package in saucy?11:06
tseliotzzippy: sure11:06
zzippyon my machine (and a few others in our forum) in 12.04.3 nvidia-prime is automatically installed when selecting the nvidiablob from restricted drivers. On the same machine in 13.10 this does not work.11:09
zzippyno driver suggested.11:09
zzippy(no problem to install manually) just wanted to let you know.11:10
zzippyalso, since bumblebee is in the sources of 13.10, it might be better to mark this as "conflicted" in debian control file.11:12
tseliotzzippy: in 13.10 the UI doesn't support hybrid graphics, so that's expected. I hope to fix this in 14.0411:12
tseliotzzippy: good point11:12
zzippyok, so I misunderstood your blog article ..11:12
zzippy..thought that restricted drivers would also handle nvidia-prime in saucy.11:13
tseliotzzippy: that's explained in the wiki page, I don't remember if I mentioned it on my blog11:13
zzippytseliot: ok, thanks, so I will update our wiki at ubuntuusers.de concerning software-properties-gtk in saucy.11:19
zzippyanything in work to make it possible to restart X on Intel (when battery stamina is needed)? We have to use ugly script to manage this in the moment ..11:20
zzippy(and steal bbswitch from bumblebee)11:21
tseliotzzippy: I'm working on it11:22
tseliotzzippy: and I'll make sure it's available in 12.04.4 and 14.0411:23
zzippynice to hear. if we could do anything to help (testing)? Quite a few optimus machines around in our forum ..11:26
tseliotzzippy: sure but I expect to release my work in early December11:34
Dandelricotz, last rebuild "worked" but didn't13:17
ricotzDandel, i know13:21
Dandelit's actually not that bad of a bug :)13:22
ricotzi pushed a fix, but can't testbuild it here13:22
ricotzdon't trigger a new build though13:22
ricotzg2g13:23
Dandelwb ricotz 15:42
Dandelthe build worked :)15:42
Dandelnow all that is needed is the relevant packages to add the opencl icd support and opencl 1.2 support to precise and the opencl support for piglit can be turned on.15:43
Dandelricotz, is it me, or did the piglit build sequence skip a distro release? ( The 12.10 package was not rebuilt )16:21
ricotzDandel, quantal was disable and i kept it so16:27
ricotz*disabled16:27
Dandelricotz, No big deal... anyways, quantal did have one thing that precise lacks that all newer releases have. ( namely opencl 1.2 headers and opencl icd support ) 16:40
Dandelthe only reason opencl testing is not enabled for piglit is the fact it'll break precise build badly.16:41
Dandellike all piglit builds, Opencl has it's own build param ( PIGLIT_BUILD_CL_TESTS )16:42
Dandelactually, on the arm devices it is possible to install piglit :) ( in theory )... just set PIGLIT_BUILD_GL_TESTS to false, and then leave the other build options enabled.16:43

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!