Silkypix 6 on Linux

abelits

Leading Member
Messages
810
Solutions
1
Reaction score
256
Location
San Jose, CA, US
For years, I used Silkypix RFC, then Silkypix DS Pro 5 to process raw files from my Fujifilm X-Pro1 camera. I do all my processing on Linux, and at the very beginning, high-quality support for X-Trans CFA layout was either inadequate or missing in other software, so Silkypix was the only sane choice, as it ran without any major problems under Wine. Then software with decent support for X-Trans appeared, but was incompatible with my system while promising little or no advantages over Silkypix with Wine.

Doing everything on Linux, I was not bound to Adobe-centered workflow, so I did not want Adobe products with their worse than Silkypix X-Trans support. Aperture and Iridient are Apple-only, and getting a Mac just for photo work, would make no sense for me. Capture One, at least at the time when I tried to use it first, would not work with under Wine, apparently because of its incompatibility with Mono under Wine (I have not checked if it changed once Mono development progressed). Photo Ninja actually worked -- but only 32-bit version because Wine did not properly process exceptions in 64-bit version, and Photo Ninja relied on that feature. That would not be much of a problem for most other software, but Photo Ninja's highlight processing heavily relies on being able to access vast amounts of memory. Trial version worked once all buffers were set to minimal values, to free remaining 32-bit addressable memory, but I was still uncomfortable with committing to using it, knowing that there might be future changes that will require more resources, and will make Photo Ninja again incompatible with my setup.

DCRaw eventually was released with very decent X-Trans support, and I used it as a standalone conversion utility, then as a part of workflow with digiKam (required latest versions of all components). That was the first time I had fully native Linux workflow for X-Trans, and it worked pretty well except for two features -- noise reduction tweaking and batch processing. In Silkypix, noise reduction / sharpness tradeoff seems to be built into X-Trans demosaicing, so I could vary parameters, and combine conversions from the same raw file with different filtering, to achieve greater level of details wherever possible, and noise reduction wherever necessary. DCRaw often produced superior results overall, but left very little control when things went wrong -- sharpening and noise reduction in postprocessing didn't produce results as good as Silkypix. Batch processing in digiKam for some reason did not save/reload custom tone curves, that I like building for scenes, and use for processing multiple images taken in the same condition, so that was somewhat annoying, too, despite all those features working perfectly in interactive editor. So Silkypix (running under Wine) remained being the known-reliable solution that I could rely on when nothing else worked well enough. To be fair, Silkypix under Wine was imperfect -- for some versions of Wine I had to disable color management in display parameters, and Silkypix dialog boxes often had weird layout with fields shifted and partially overlapping -- but tab navigation always worked regardless of layout peculiarities.

Then Silkypix 6 was released. I have downloaded a trial version, and immediately found that things are completely FUBAR'ed. The color management problem was back on all Wine versions, but images were (mostly) displayed correctly once again color management for display was disabled, filesystem tree view scrolling was disabled (not a significant obstacle as long as file/directory chooser works), batch did not work, however one single problem made things completely unusable. On opening an image, sliders in Contrast/Tone controls were always at 0, despite notch for default value being in their usual positions, and moving those sliders caused some random-looking changes to the image, that did not look at all like what those contrast values were supposed to produce.

ISL stopped issuing new licenses for Silkypix 5, but since I already had it, I could update to new releases that ISL continued to produce. Upgrade to 6, however, was out of the question, and I have lost the "reference configuration" that I could recommend to other users who had X-Trans-based camera and Linux as their main environment.

Over the last few days I was working on my [sorry excuse for] home theater setup, specifically support for Netflix and Amazon Video (that now provides the only way to get HBO series without subscribing to cable or HBO's "ISP partners"). While I had both working, the setup was far in the Rube Goldberg territory, so once I have found that Pipelight and Compholio branch of Wine allow running Windows clients for those services (based on Silverlight and Windows-only version of Flash), I decided to install those, and see if they produce somewhat more convenient way to watch TV. The results were pretty good -- configuration based on Pipelight and Linux Firefox running on Gentoo, worked perfectly once I have configured it to not use Pulseaudio (what means, now I can't freely mix sound from all applications to the same speakers while movies are playing), configuration based on the same patched Wine running Windows version of Firefox on Ubuntu, seems to have no problems with Pulseaudio, but Silverlight does not properly switch to full-screen size when I bump the mouse pointer at the top of the screen, so Firefox toolbars appear and disappear -- I have to press fullscreen button on Silverlight panel, to bring it back to normal. Neither of the problems is significant, but both warrant some research and debugging.

However once I had two versions of Wine installed on two Linux boxes, and simultaneously Silkypix 6.0.9 was released, I decided to check, if by any chance, later version of Wine with Compholio patches, supports new Silkypix any better than the regular one.

So this is what I did:

Installed Silkypix under a new, empty Wine prefix, using Compholio version of Wine:

WINEPREFIX="${HOME}/.wine-sp6" /opt/wine-compholio/bin/wine "${HOME}/Downloads/SILKYPIXDSPro6090E.exe"

Started Silkypix using the same parameters:

WINEPREFIX="${HOME}/.wine-sp6" /opt/wine-compholio/bin/wine .wine-sp6/drive_c/Program\ Files/ISL/SILKYPIX\ Developer\ Studio\ Pro\ 6\ English/SILKYPIX_DS_PRO6.exe

I don't know yet, which particular difference is exactly responsible for this, but Silkypix 6 is completely usable in this configuration. I still have to disable color managed display (View -> Display settings -> uncheck "Enable display color management", Silkypix refuses to show images at all otherwise), filesystem tree panel still does not scroll, and dialog boxes layout is still done by Pablo Picasso, but photos are displayed and processed without any problems, in single and batch mode.

The only thing that bothers me now, ISL changed the names (and apparently meaning) of noise filtering settings again, so I now should get accustomed to them.
 
Greetings abelits and esteemed assemblage,

FWIW, I am using Corel AfterShot Pro v1.4.2 (similar to LightRoom) under Linux Mint with the Mate 1.4.2 desktop. It installs to Linux directly from the CD. No muss! No fuss! I have experienced no issues with other Linux distros, too.

REF: http://www.aftershotpro.com/en/default.html

That, and Raw Therapee, is all I need to process 95% of my Canon 5D3 and Fuji X-T1 files.

BTW, I am not a big fan of The Gimp (similar to Photoshop), which I will use for the remaining 5% only when absolutely needed. Although The Gimp interface has improved over the last decade, I find it remains a bit "fiddly" to use.

Cheers 'n beers,

George - K9GDT
 
Last edited:
So you are saying a fresh installation of Compholio WINE and Silkypix 6.0.9 did the trick? Interesting.

Also interesting that you use digiKam. Do you run KDE?

Guess I should try WINE to run Irfanview, because I do not like Geeqie or Gwenview as well.

My problem with Silkypix is that colors seem off, especially compared to Fujifilm JPEG.
 
So you are saying a fresh installation of Compholio WINE and Silkypix 6.0.9 did the trick? Interesting.
Yes, I still don't know, which of the differences between regular Wine and Compholio branch is responsible, and if I can expect that it will be picked by the mainline, but apparently it's there.
Also interesting that you use digiKam. Do you run KDE?
Yes, I have switched to KDE from GNOME after GNOME3 release. Really for something as huge as digiKam, it does not matter much, which desktop environment runs the session.
Guess I should try WINE to run Irfanview, because I do not like Geeqie or Gwenview as well.

My problem with Silkypix is that colors seem off, especially compared to Fujifilm JPEG.
You may want to try setting one of the "Color representation" modes in "Color" controls that have film emulation modes intended to imitate Provia/Astia/Velvia/Pro Negative, plus portrait modes that seem to be close to default Fujifilm JPEG colors. The default colors are, indeed, pretty far from Fujifilm JPEG.
 
I liked AfterShot when I tried it, but at that time it did not support any Fuji camera, which is all I have. Does it now? Or must you use Raw Therapee to process your X-T1 raws?
FWIW, I am using Corel AfterShot Pro v1.4.2 (similar to LightRoom) under Linux Mint with the Mate 1.4.2 desktop. It installs to Linux directly from the CD. No muss! No fuss! I have experienced no issues with other Linux distros, too.

REF: http://www.aftershotpro.com/en/default.html

That, and Raw Therapee, is all I need to process 95% of my Canon 5D3 and Fuji X-T1 files.
 
I liked AfterShot when I tried it, but at that time it did not support any Fuji camera, which is all I have. Does it now? Or must you use Raw Therapee to process your X-T1 raws?
FWIW, I am using Corel AfterShot Pro v1.4.2 (similar to LightRoom) under Linux Mint with the Mate 1.4.2 desktop. It installs to Linux directly from the CD. No muss! No fuss! I have experienced no issues with other Linux distros, too.

REF: http://www.aftershotpro.com/en/default.html

That, and Raw Therapee, is all I need to process 95% of my Canon 5D3 and Fuji X-T1 files.
Greetings CAcreeks,

AFAIK, AfterShot still doesn't support X-trans RAW files, just the Bayer files from my old X100. I find the JPG output from my X100S, XE-2 and X-T1 files to be quite satisfactory, although sometimes I will add small tweaks to the files. Their JPG files always seem to accomodate very small adjustments.

My Canon 5D3? I always shoot RAW on that camera because I don't care much for its JPG files. I am a shooter and hate killing time with image editors, after having started years ago with Aldus Photo Styler. I find it more satisfying to get it right in the camera, rather than fixing up a bad shot. I think this habit comes from years of shooting Kodachrome on manual SLRs. That is the primary reason for my migration to Fuji hardware. It just performs the way I want!

That said, I do enjoy spending time enhancing those occasional "special" shots.

I apologize for the confusion caused by my post.

Cheers 'n beers,

George
 
I liked AfterShot when I tried it, but at that time it did not support any Fuji camera, which is all I have. Does it now? Or must you use Raw Therapee to process your X-T1 raws?
FWIW, I am using Corel AfterShot Pro v1.4.2 (similar to LightRoom) under Linux Mint with the Mate 1.4.2 desktop. It installs to Linux directly from the CD. No muss! No fuss! I have experienced no issues with other Linux distros, too.

REF: http://www.aftershotpro.com/en/default.html

That, and Raw Therapee, is all I need to process 95% of my Canon 5D3 and Fuji X-T1 files.
Rawtherapee 4.1 on Windows crashes with Fuji X-T1 files.

Today, Oct 17th, '14: Aftershot Pro 2.1 now extracts raws from Fuji Xtrans cameras, like the XT1.
 
Today, Oct 17th, '14: Aftershot Pro 2.1 now extracts raws from Fuji Xtrans cameras, like the XT1.
Yay!

Although I have only Fuji EXR cameras.

Whatever happened to the study in this forum of noise reduction in AfterShot version 2? Seems like it didn't work very well.
 
Today, Oct 17th, '14: Aftershot Pro 2.1 now extracts raws from Fuji Xtrans cameras, like the XT1.
Yay!

Although I have only Fuji EXR cameras.

Whatever happened to the study in this forum of noise reduction in AfterShot version 2? Seems like it didn't work very well.
I didn't have particular problems with NR when I trialed Aftershot2Pro.

Perhaps it wasn't up to ACR 8 or DXO 9, but it wasn't bad by any stretch and was a real improvement on Bibble5 (with Noise Ninja) and AfterShotPro v1.
 
Today, Oct 17th, '14: Aftershot Pro 2.1 now extracts raws from Fuji Xtrans cameras, like the XT1.
Yay!

Although I have only Fuji EXR cameras.

Whatever happened to the study in this forum of noise reduction in AfterShot version 2? Seems like it didn't work very well.
@CAcreeks:

So I tried extracting some Fuji X-T1 raws shot indoors at ISO 4000 with AfterShotPro2.1, and the results were very good.

I'll have to look for green foliage examples.

Remember, with AfterShot2 one has to engage separate NR software--I believe called Allcleartech or some such. Back with Bibble and AftershotPro1, one had to have, and engage, NoiseNinja.

I also tried some Nikon Df ISO 50,000 deep shadow shots, and the results weren't up to what one could easily do with Adobe Camera Raw 8.2 but ISO 50,000 is pushing things for the Nikon Df. With ACR 8, to me, the Df is useable through about ISO 30,000, but I couldn't find my ISO 30,000 examples to try with AfterShot2.1.

Would be nice if DPReview noted the release of a new piece of software able to extract, well, Fuji Xtrans RAF raws.
 
Remember, with AfterShot2 one has to engage separate NR software--I believe called Allcleartech or some such. Back with Bibble and AftershotPro1, one had to have, and engage, NoiseNinja.
The ASP1 vs ASP2 comparison was by Vernon Rainwater, who had so many other problems that I would have to question the results. Can't find it now by searching; the thread might have been deleted.
 
Remember, with AfterShot2 one has to engage separate NR software--I believe called Allcleartech or some such. Back with Bibble and AftershotPro1, one had to have, and engage, NoiseNinja.
The ASP1 vs ASP2 comparison was by Vernon Rainwater, who had so many other problems that I would have to question the results. Can't find it now by searching; the thread might have been deleted.
AfterShotPro2 is definitely better at NR than v1.

But the interfaces are substantially the same.
 
The ASP1 vs ASP2 comparison was by Vernon Rainwater, who had so many other problems that I would have to question the results. Can't find it now by searching; the thread might have been deleted.
This one?:

AfterShot Pro 1 and 2 Noise Removal Comparison_09-20-2014

--
Patco
A photograph is more than a bunch of pixels
I have no problem running AfterShotPro2 on the same computer (Win7 64) with v1 also installed--I did not attempt to open both at the same time though.

Fully accessing NR in ASP v1 requires the separate purchase of NoiseNinja, only then will NoiseNinja become a useable option in the NR settings.

In ASP v2 one still needs to turn on Allcleartech's (that may not be the exact name) NR function in addition to the NR functions already in ASP v2.

From Vernon's post: It's not clear if Vernon understands this point about turning on further NR software or in the case of v1 purchasing.

Like all extraction software ASP v2 performs better with some file types than others. v2.1 seems impressive for Fuji Xtrans RAFs.

Vernon is indeed correct that support for ASP v2 from Corel is a joke, though I've not tried the version one has to pay for. Corel doesn't seem to have system in place for forwarding ASP questions to someone who knows something about raw extraction programs.
 
New NR software running within ASP 2 is Athentech's Perfectly Clear.
Thanks Patco for finding the thread!

And thanks HowaboutRaw or your comments on Perfectly Clear. Very reassuring. I thought Vernon promised to follow up but has not so far.
 
Here were my first comments about the results in the thread you're referring to with ASP 2. From the settings shown, Perfectly Clear was not being used for the initial comparisons shown in that thread:

http://www.dpreview.com/forums/post/54428473

I made some further suggestions here:

http://www.dpreview.com/forums/post/54428544

I haven't seen results like he was posting myself (Perfectly Clear seems to work well on files I've tried it with).

But, without his original files to test with, it's hard to tell what may be going wrong.

Of course, the exact noise pattern type (how much luminous versus chroma noise, grain size, etc.) is going to make a difference with most NR programs and plugins, too.

For example, camera manufacturers will often apply some level of Noise Reduction at the RAW level anymore, as Nikon, Sony, Pentax and others have been found do that kind of thing with some of their camera models (as pointed out by review sites, developers, etc.), modifying the values assigned to photosites in the raw files based on values from other photosites to try and reduce noise; and that can sometimes create more "blotchy" noise patterns that can be harder to rectify in Post Processing by other tools during the demosaic process with subsequent NR applied.

Hopefully, we'll start seeing more third party plugins ported to the 64 Bit ASP 2 release soon, too.

For example, Wavelet Based Noise reduction is popular with many users (and you can find Wavelet based plugins available for a wide variety of image processing apps, including Darktable, GIMP, etc.). I've been impressed with how well Darktable works with Wavelet NR after a bit of "tweaking" of the settings.

But, it doesn't look like any Wavelet Based NR plugin has been ported to the 64 Bit version of ASP 2 yet. Here's one that's 32 bit only:

http://www.aftershotpro.com/en/plugins/waveletdenoise/default.html

--
JimC
------
 
Last edited:
Thanks, Jim. I remember your comments but do not recall that Vernon ever posted a revised conclusion.

With the Panny LX100 and Canon G7x announced recently, Raw might be in my future, and I will need noise reduction.
Here were my first comments about the results in the thread you're referring to with ASP 2. From the settings shown, Perfectly Clear was not being used for the initial comparisons shown in that thread:

http://www.dpreview.com/forums/post/54428473

I made some further suggestions here:

http://www.dpreview.com/forums/post/54428544

I haven't seen results like he was posting myself (Perfectly Clear seems to work well on files I've tried it with).

But, without his original files to test with, it's hard to tell what may be going wrong.

Of course, the exact noise pattern type (how much luminous versus chroma noise, grain size, etc.) is going to make a difference with most NR programs and plugins, too.

For example, camera manufacturers will often apply some level of Noise Reduction at the RAW level anymore, as Nikon, Sony, Pentax and others have been found do that kind of thing with some of their camera models (as pointed out by review sites, developers, etc.), modifying the values assigned to photosites in the raw files based on values from other photosites to try and reduce noise; and that can sometimes create more "blotchy" noise patterns that can be harder to rectify in Post Processing by other tools during the demosaic process with subsequent NR applied.

Hopefully, we'll start seeing more third party plugins ported to the 64 Bit ASP 2 release soon, too.

For example, Wavelet Based Noise reduction is popular with many users (and you can find Wavelet based plugins available for a wide variety of image processing apps, including Darktable, GIMP, etc.). I've been impressed with how well Darktable works with Wavelet NR after a bit of "tweaking" of the settings.

But, it doesn't look like any Wavelet Based NR plugin has been ported to the 64 Bit version of ASP 2 yet. Here's one that's 32 bit only:

http://www.aftershotpro.com/en/plugins/waveletdenoise/default.html

--
JimC
------
 
Today, Oct 17th, '14: Aftershot Pro 2.1 now extracts raws from Fuji Xtrans cameras, like the XT1.
Yay!

Although I have only Fuji EXR cameras.

Whatever happened to the study in this forum of noise reduction in AfterShot version 2? Seems like it didn't work very well.
I have just tried to convert few images with ASP2, and it looks like the demosaicing is pretty bad -- it produces less of a "zipper" effect than early dcraw did (but it's still there), and any attempt to reduce the noise using its Perfectly Clear noise removal results in loss of details. Purple fringe is still there, too.
 

Keyboard shortcuts

Back
Top