Re: [darktable-dev] Darktable for ARM

2019-10-06 Thread Aurélien Pierre
Hi,

Image processing filters on raw pictures (even more now, with 24-52 Mpx
images) are really demanding on computational power (especially the
nicest ones, unsurprisingly), and darktable uses 32 bits floating point
arithmetic to perform them, in order to avoid most numerical issues you
would get with integer processing.

Although they can theoretically be performed on any 32 bits CPU, these
operations are optimized at a relatively low-level only for x86_64
architectures and will most probably run too slow to be practically
usable on ARM and 32 bits architectures. Optimizing for performance is
already a challenge (and a burden) to support all the existing x86_64
generations of SIMD instructions (desktop users being the core market of
photographers), plus GPU offloading through OpenCL, plus ensuring
consistent behaviour between GPU and CPU code paths and between
different vendors (Intel / Nvidia / AMD) OpenCL.

For this reason, there is no active support of 32 bits plateforms in
darktable, especially since most Linux distributions have dropped 32
bits kernels, so it might or might not compile/work, but don't expect
bug fixes for that at this point (unless someone steps out to do it).

For ARM CPU, anyway, you might want to get rid of all the GTK UI +
third-party libs bloat in darktable and start fresh with an
embedded/lightweight approach, instead of force-fitting a GTK desktop
app into something that will never be fluid enough to be practically
usable for a photographer, outside of a geek
playground/proof-of-concept. Any denoising module, or even local
contrast enhancement, will put your ARM on its knees, either 64 or 32
bits, and even if it's enough to shoot a YouTube video to prove
opensource zealots you did it and FOSS rocks, it's unrealistic for a
daily use by today's standards.

Cheers,

Aurélien.

Le 06/10/2019 à 12:43, Holger Klemm a écrit :
> Hello, 
> I installed Raspbian Buster on a Raspberry Pi 3B + and tried to compile 
> Darktable 2.6.2.
>
> cmake is aborted with the error message not supported platform.
> Is this a bug or is it due to the 32bit operating system?
>
> Cheers
> Holger
>
> Am Samstag, 5. Oktober 2019, 13:41:46 CEST schrieben Sie:
>> On Saturday, 5 October 2019 08:59:57 CEST Holger Klemm wrote:
>>> Hello,
>> Hi,
>>
>>> is an ARM version planned for Darktable 3.0.0?
>>> The current Raspberry Pi 4, Rock Pi 4 and NanoPi M4 are available with 4GB
>>> of RAM and should be powerful enough to handle small tasks.
>>> In particular, with the camera control then new applications would arise.
>>>
>>> I would be very happy about an ARM version for Rasbian / Armbian.
>> there is one for openSUSE
>>
>> http://download.opensuse.org/repositories/graphics:/darktable/
>> openSUSE_Tumbleweed_ARM/
>>
>> and Fedora has also aarch64
>>
>> https://koji.fedoraproject.org/koji/buildinfo?buildID=1322464
>>
>>
>> Cheers,
>>
>>  Andreas
>
>
>
> ___
> darktable developer mailing list
> to unsubscribe send a mail to darktable-dev+unsubscr...@lists.darktable.org
>

___
darktable developer mailing list
to unsubscribe send a mail to darktable-dev+unsubscr...@lists.darktable.org

Re: [darktable-dev] Darktable for ARM

2019-10-06 Thread Andreas Schneider
On Sunday, 6 October 2019 12:43:16 CEST Holger Klemm wrote:
> Hello,
> I installed Raspbian Buster on a Raspberry Pi 3B + and tried to compile
> Darktable 2.6.2.
> 
> cmake is aborted with the error message not supported platform.
> Is this a bug or is it due to the 32bit operating system?

I think so, you need aarch64 ...


Andreas

-- 
Andreas Schneider a...@cryptomilk.org
GPG-ID: 8DFF53E18F2ABC8D8F3C92237EE0FC4DCC014E3D


___
darktable developer mailing list
to unsubscribe send a mail to darktable-dev+unsubscr...@lists.darktable.org



Re: [darktable-dev] Darktable for ARM

2019-10-06 Thread Holger Klemm
Hello, 
I installed Raspbian Buster on a Raspberry Pi 3B + and tried to compile 
Darktable 2.6.2.

cmake is aborted with the error message not supported platform.
Is this a bug or is it due to the 32bit operating system?

Cheers
Holger

Am Samstag, 5. Oktober 2019, 13:41:46 CEST schrieben Sie:
> On Saturday, 5 October 2019 08:59:57 CEST Holger Klemm wrote:
> > Hello,
> 
> Hi,
> 
> > is an ARM version planned for Darktable 3.0.0?
> > The current Raspberry Pi 4, Rock Pi 4 and NanoPi M4 are available with 4GB
> > of RAM and should be powerful enough to handle small tasks.
> > In particular, with the camera control then new applications would arise.
> > 
> > I would be very happy about an ARM version for Rasbian / Armbian.
> 
> there is one for openSUSE
> 
> http://download.opensuse.org/repositories/graphics:/darktable/
> openSUSE_Tumbleweed_ARM/
> 
> and Fedora has also aarch64
> 
> https://koji.fedoraproject.org/koji/buildinfo?buildID=1322464
> 
> 
> Cheers,
> 
>   Andreas




___
darktable developer mailing list
to unsubscribe send a mail to darktable-dev+unsubscr...@lists.darktable.org



Re: [darktable-dev] Darktable for ARM

2019-10-05 Thread Andreas Schneider
On Saturday, 5 October 2019 08:59:57 CEST Holger Klemm wrote:
> Hello,

Hi,

> is an ARM version planned for Darktable 3.0.0?
> The current Raspberry Pi 4, Rock Pi 4 and NanoPi M4 are available with 4GB
> of RAM and should be powerful enough to handle small tasks.
> In particular, with the camera control then new applications would arise.
> 
> I would be very happy about an ARM version for Rasbian / Armbian.

there is one for openSUSE

http://download.opensuse.org/repositories/graphics:/darktable/
openSUSE_Tumbleweed_ARM/

and Fedora has also aarch64

https://koji.fedoraproject.org/koji/buildinfo?buildID=1322464


Cheers,

Andreas


___
darktable developer mailing list
to unsubscribe send a mail to darktable-dev+unsubscr...@lists.darktable.org



[darktable-dev] Darktable for ARM

2019-10-05 Thread Holger Klemm
Hello, 
is an ARM version planned for Darktable 3.0.0? 
The current Raspberry Pi 4, Rock Pi 4 and NanoPi M4 are available with 4GB of 
RAM and should be powerful enough to handle small tasks.
In particular, with the camera control then new applications would arise.

I would be very happy about an ARM version for Rasbian / Armbian.

greeting
Holger


___
darktable developer mailing list
to unsubscribe send a mail to darktable-dev+unsubscr...@lists.darktable.org