Jump to content
Bromiclime

An answer to "Can Affinity Photo Run in WINE on Linux?"

Recommended Posts

The short answer, no

The longer answer, kinda

The installer will run once you have .Net 4/4.5/4.7 installed in your Wine Prefix (used staging 3.13) and completes without any problems. Its starting it up that gets rough.

The windows version of Affinity photo requires the Windows DWM for composition of the application screen and has some custom DLLs that dont seem to happy to hook into the WINE implementation of Windows. The DLLs just straight fail to load at all and while you can get it to attempt to run switching WINE to Windows 8/10 bypassing the Aero not enabled, the application crashes just after opening.

 

I haven't done extensive testing to get it to actually open, but truth be told you likely won't see good results even if you do. It'll likely run very unstable and slow which defeats it's entire purpose. I imagine because WINE doesn't have a complete DX11 implementation, doesn't have Windows DWM, and doesn't have/implement in full/doesn't implement the exact same any number of other necessary Windows parts it's just not going to be enjoyable. I don't know exactly how ingrained in the Windows ecosystem (dlls, etc)  the windows version of Affinity Photo is but my guess is more than WINE can deal with at this time. 

 

Hope this helps anyone on Linux looking for an answer and saves you from wasting your time trying to get an application going in WINE just to have it run awful.

EDIT: some issue could be a combo of it requiring .NET Framework and a 64bit install/Prefix. Wine can be a bit sketchy with .NET in 64bit prefixes and not all functions work running .NET application. Issues could also be arising from the rendering engine not enjoying running in WINE . Ive tried everything i ccan to narrow down exactly what issues are causing the DLLs in the program folder to not load and i have to just chalk it up to "AP needs fully implemented windows"

Share this post


Link to post
Share on other sites

Great feedback, thank you very much.


AD, AP and APub.  Ryzen 9 3900X, 32 GB RAM, GTX 1650 4GB, 500GB m.2 SSD, 1TB HDD 7200rpm. Wacom Intuos 4 XL.

Share this post


Link to post
Share on other sites

This wasn't the news I was hoping for, but at least I know now not to waste more time.  

Affinity Photo is a great product, and I've plunked down my $50 for it, but given prior statements by Affinity about doing anything to help with the state of running this on Linux, I don't see myself blowing any more cash on future versions since it's such a chore to boot into Windows solely for this single program.  Guess I'll need to keep looking for a good photo editor and DAM that will at least run in Wine.  Pity.

Share this post


Link to post
Share on other sites

[ Removed all what I had written above the below line, because I don't agree now with my own opinions from midst of October, lol... ]

I wouldn't blame (as the majority of the linux users who post here have (not all with the same intensity)  the habit to do) so much these commercial Windows/Mac dev companies. The blame is IMO often assigned to them, very unfairly. The culprits are "at  /home" ;) , imo. 


AD, AP and APub.  Ryzen 9 3900X, 32 GB RAM, GTX 1650 4GB, 500GB m.2 SSD, 1TB HDD 7200rpm. Wacom Intuos 4 XL.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

×
×
  • Create New...

Important Information

Please note the Annual Company Closure section in the Terms of Use. These are the Terms of Use you will be asked to agree to if you join the forum. | Privacy Policy | Guidelines | We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.