When Will RT Run on Mac OS 10.15.2 Catalina?

Could test it tomorrow

2 Likes

Also note that I disabled the overlay-hidden scrollbars as a test… it’s easier to pull the panes around via remote on a touch tablet but if it is too ugly I can revert. I had wondered what ever happened to those scroll bars anyway…

Can you use the visible scrollbars (“equals zero”) or do you prefer the automagically-hiding overlay scrollbars (“equals one”)?

  • GTK_OVERLAY_SCROLLING=0
  • GTK_OVERLAY_SCROLLING=1

0 voters

:red_gift_envelope:

@HIRAM, that looks good to me. If you want me I test something please tell me.

As long as processing and saving are working, that is the main thing. One issue that may come up is with îñtėrńåtįøñāl characters in the paths. That has caused crashes in the past and the hotfix was written in the executable loader script, which is no longer existing. Many thanks for testing @lock042 !

Yes the only problem is that the app UI is slow on my mac. But It is a GTK3 issue… I have the same one with Siril.

Anyway, I tried importing, exporting some processing without any issues.

2 Likes

@lock042 The gui seems a-ok to me speed-wise. I am on a first-gen cylinder with 64gb ram and a standard 1080p monitor. If you have more pixels, the slowness is a known issue, even though it’s origin seems somewhat mysterious.

Wondering what your screen pixels are, and if you could provide a Screen Capture video (throw it into https://filebin.net).

@HIRAM
It is:
iMac 27" Retina 5K / Core i5 hexacore 3,0 GHz / 8 GB DDR4 2666 MHz / Fusion Drive 1 TB / AMD Radeon Pro 570X 4 GB
But I’m not a mac user, I know nothing about it. It is the computer I have at my office :).

Wow so little RAM :cry:

1 Like

Yes, could be the issue too. 8GB is weak.

For sure.
Btw Retina/5K users get the best RT giu performance in native resolution mode.

8gb is almost a no-go for photo processing nowadays.

OK, but that’s not an issue for me as I said.
I’m a Linux user IRL ;).

For sure.

1 Like

It’s a pretty nice computer though. Definitely worth any ram upgrade. Sure i5 is old but it’s hexacore. Great for parallel heavy stuff in RT, and 3ghz is fine for the serial processing.

1 Like

I use it for molecular spectroscopy ;).

I still use a 2Gb Surface 3, with my own software. It was choking with a full raw toolchain, as each tool keeps a separate copy of the image processed to its parameters, but I made a group tool that rounds up a set of tools inflicted upon one copy and all’s well.

My raw files are decidedly small, 16 and 24Mp…

Jest Sayin… :stuck_out_tongue_closed_eyes:

1 Like

Nice. I studied chem from one of the first chem/bio engineers who worked on automotive catalytic converters. He had one of their original injection gas spectrometers, which he helped design. We would measure its output by cutting out the graphs and weighing them on an analytic scale. It was an amazingly deadly accurate method.

Oh gosh I am so stupid. I just seen that in fact we paid for a RAM extension!!!
So exactly the mac is:
16 GB of DDR4 2 666 MHz and Fusion Drive 2 TB (128 GB SSD &HD 2 TB Serial ATA)

Sorry, as I said I’m a noob in the apple word :).

Builds now with working -cli command-line interface.

The easiest way I found to use this is
mkdir ~/bin
ln -s /Applications/RawTherapee.app/Contents/Frameworks/rawtherapee-cli ~/bin
echo "export PATH=~/bin:\\$PATH" >> ~/.zshrc
Relaunch your zsh terminal or
source ~/.zshrc
rawtherapee-cli

RawTherapee, version 5.8-94-g4dbbc4053, command line.
Terminating without anything to do.

rawtherapee-cli -h

RawTherapee, version 5.8-94-g4dbbc4053, command line.
  An advanced, cross-platform program for developing raw photos.

  Website: http://www.rawtherapee.com/
  Documentation: http://rawpedia.rawtherapee.com/
  Forum: https://discuss.pixls.us/c/software/rawtherapee
  Code and bug reports: https://github.com/Beep6581/RawTherapee

Symbols:
  <Chevrons> indicate parameters you can change.
  [Square brackets] mean the parameter is optional.
  The pipe symbol | indicates a choice of one or the other.
  The dash symbol - denotes a range of possible values from one to the other.

Usage:
  rawtherapee-cli -c <dir>|<files>   Convert files in batch with default parameters.
  rawtherapee-cli <other options> -c <dir>|<files>   Convert files in batch with your own settings.

Options:
  rawtherapee-cli[-o <output>|-O <output>] [-q] [-a] [-s|-S] [-p <one.pp3> [-p <two.pp3> ...] ] [-d] [ -j[1-100] -js<1-3> | -t[z] -b<8|16|16f|32> | -n -b<8|16> ] [-Y] [-f] -c <input>

  -c <files>       Specify one or more input files or folders.
                   When specifying folders, Rawtherapee will look for image file types which comply
                   with the selected extensions (see also '-a').
                   -c must be the last option.
  -o <file>|<dir>  Set output file or folder.
                   Saves output file alongside input file if -o is not specified.
  -O <file>|<dir>  Set output file or folder and copy pp3 file into it.
                   Saves output file alongside input file if -O is not specified.
  -q               Quick-start mode. Does not load cached files to speedup start time.
  -a               Process all supported image file types when specifying a folder, even those
                   not currently selected in Preferences > File Browser > Parsed Extensions.
  -s               Use the existing sidecar file to build the processing parameters,
                   e.g. for photo.raw there should be a photo.raw.pp3 file in the same folder.
                   If the sidecar file does not exist, neutral values will be used.
  -S               Like -s but skip if the sidecar file does not exist.
  -p <file.pp3>    Specify processing profile to be used for all conversions.
                   You can specify as many sets of "-p <file.pp3>" options as you like,
                   each will be built on top of the previous one, as explained below.
  -d               Use the default raw or non-raw processing profile as set in
                   Preferences > Image Processing > Default Processing Profile
  -j[1-100]        Specify output to be JPEG (default, if -t and -n are not set).
                   Optionally, specify compression 1-100 (default value: 92).
  -js<1-3>         Specify the JPEG chroma subsampling parameter, where:
                   1 = Best compression:   2x2, 1x1, 1x1 (4:2:0)
                       Chroma halved vertically and horizontally.
                   2 = Balanced (default): 2x1, 1x1, 1x1 (4:2:2)
                       Chroma halved horizontally.
                   3 = Best quality:       1x1, 1x1, 1x1 (4:4:4)
                       No chroma subsampling.
  -b<8|16|16f|32>  Specify bit depth per channel.
                   8   = 8-bit integer.  Applies to JPEG, PNG and TIFF. Default for JPEG and PNG.
                   16  = 16-bit integer. Applies to TIFF and PNG. Default for TIFF.
                   16f = 16-bit float.   Applies to TIFF.
                   32  = 32-bit float.   Applies to TIFF.
  -t[z]            Specify output to be TIFF.
                   Uncompressed by default, or deflate compression with 'z'.
  -n               Specify output to be compressed PNG.
                   Compression is hard-coded to PNG_FILTER_PAETH, Z_RLE.
  -Y               Overwrite output if present.
  -f               Use the custom fast-export processing pipeline.

Your pp3 files can be incomplete, RawTherapee will build the final values as follows:
  1- A new processing profile is created using neutral values,
  2- If the "-d" option is set, the values are overridden by those found in
     the default raw or non-raw processing profile.
  3- If one or more "-p" options are set, the values are overridden by those
     found in these processing profiles.
  4- If the "-s" or "-S" options are set, the values are finally overridden by those
     found in the sidecar files.
  The processing profiles are processed in the order specified on the command line.
1 Like

Now with fancy .dmg and disk image icon.

https://kd6kxr.keybase.pub/RawTherapee_OSX_10.9_64_5.8-98-gf719c2840.dmg.zip

Screen Shot 2020-02-22 at 7.28.51 PM

6 Likes

This worked, thank you!

Adding /bin/sh to Full Disk Access worked for me, too. Thanks. Does doing this put my system at increased risk?

Ted

P.S. Thanks, Hiram, for all you do.