On (15/12/13 07:50), Jiew Peng Lim <jiewpeng....@gmail.com> put forth the proposition: >Graphics memory for Intel HD graphics is taken from RAM. It assigns RAM for >graphics processing according to how much graphics memory is needed for the >current operation. I think the minimum amount is 128MB (this might even be >dedicated memory but I don't know), but I'm not sure how darktable would >read that. Intel HD graphics can use more than 128MB memory of course, but >I think darktable doesn't know that, so it won't use the integrated GPU for >OpenCL due to insufficient memory.
My Intel card has 256M according to lspci. I haven't checked but there used to be a way of assigning more RAM via CMOS settings. Not so sure on modern machines whether that still exists, but I doubt darktable would pick up on that if uses the same method as lspci to check onboard amount? -D >On 15 December 2013 07:07, Tony Arnold <tony.arn...@manchester.ac.uk> wrote: > >> Federico, >> >> On 14/12/13 16:09, Federico Bruni wrote: >> > Il sab, dic 14, 2013 at 4:33 , Federico Bruni <f...@inventati.org> ha >> > scritto: >> >> Il sab, dic 14, 2013 at 12:44 , Tony Arnold >> >> <tony.arn...@manchester.ac.uk> ha scritto: >> >>> Federico, On 14/12/13 10:34, Federico Bruni wrote: >> >>> >> >>> I've just discovered the Beignet project: >> >>> http://www.phoronix.com/scan.php?page=news_item&px=MTQzOTI >> >>> http://wiki.freedesktop.org/www/Software/Beignet/ but it seems >> >>> alpha software (?) and currently limited to a specific GPU >> >>> >> >>> I've installed the Beignet package in my Linux MINT system, but I've >> >>> no idea how to get Darktabel to use it or if there is something else >> >>> I need to do. >> >> >> >> >> >> Also, consider that Darktable looks up for libOpenCL.so: >> >> http://www.darktable.org/usermanual/ch07s02s03.html.php >> >> >> >> while AFAICS Beignet creates libcl.so >> >> You may need creating a symlink. >> > >> > >> > I didn't realize that beignet is packaged in debian (from testing). >> > I have installed it, restarted the system and added this symlink: >> > >> > ln -s /usr/lib/beignet/libcl.so /usr/lib/beignet/libOpenCL.so >> >> I tried this >> >> cd /usr/lib/x86_64-linux-gnu >> sudo ln -s ../beignet/libcl.so libOpenCL.so >> >> Running "darktable -d opencl" gives: >> >> [opencl_init] trying to load opencl library: '<system default>' >> [opencl_init] opencl library 'libOpenCL' found on your system and loaded >> [opencl_init] found 1 platform >> [opencl_init] found 1 device >> [opencl_init] discarding device 0 `Intel HD Graphics Family' due to >> insufficient global memory (0MB). >> [opencl_init] no suitable devices found. >> [opencl_init] FINALLY: opencl is NOT AVAILABLE on this system. >> [opencl_init] initial status of opencl enabled flag is OFF. >> >> >> Which looks promising. I don't know what 'global memory' refers to >> though. I guess this could either be graphics card memory or something >> in DT. >> >> Regards, >> Tony. >> -- >> Tony Arnold, Tel: +44 (0) 161 275 6093 >> Head of IT Security, Fax: +44 (0) 705 344 3082 >> University of Manchester, Mob: +44 (0) 773 330 0039 >> Manchester M13 9PL. Email: tony.arn...@manchester.ac.uk ------------------------------------------------------------------------------ Rapidly troubleshoot problems before they affect your business. Most IT organizations don't have a clear picture of how application performance affects their revenue. With AppDynamics, you get 100% visibility into your Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro! http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk _______________________________________________ Darktable-users mailing list Darktable-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/darktable-users