Jump to content

Affinity products for Linux


Guest
 Share

Recommended Posts

2 minutes ago, wonderings said:

and have to register the product yourself (Windows store handles that).

Registration is something optional that the user can choose to do, and it does not depend on where the user purchased the product. It is always a user option, and a user action to take if they want to.

Validation is handled automatically by the Windows Store. For purchases from Serif it's done manually by the user, while installing the application, by entering the Product Key and email address associated with it.

-- Walt

   Desktop: new:  Windows 11 Home, version 21H2 (22000.613) 64GB memory, AMD Ryzen 9 5900 12-Core @ 3.00 GHz, NVIDIA GeForce RTX 3090  (old: 16GB memory, Intel Core i7-6700K @ 4.00GHz, GeForce GTX 970 )
   Laptop:  Windows 10 Home, version 21H2 (19044.1706) 32GB memory, Intel Core i7-10750H @ 2.60GHz, Intel UHD Graphics Comet Lake GT2 and NVIDIA GeForce RTX 3070 Laptop GPU.
    Affinity Photo 1.10.5 (.1342) and 1.10.5.1342 Beta   / Affinity Designer 1.10.5 (.1342) and 1.10.5.1342 Beta  / Affinity Publisher 1.10.5 (.1342) and 1.10.5.1282 Beta
 iPad Pro M1, 12.9", iPadOS 15.6.1, Apple Pencil 2, Magic Keyboard

  Affinity Photo 1.10.5 (.280) and 1.10.2 (.266) Beta / Affinity Designer 1.10.5 (.21) and 1.10.3 (.19) Beta 

Link to comment
Share on other sites

55 minutes ago, walt.farrell said:

Registration is something optional that the user can choose to do, and it does not depend on where the user purchased the product. It is always a user option, and a user action to take if they want to.

Validation is handled automatically by the Windows Store. For purchases from Serif it's done manually by the user, while installing the application, by entering the Product Key and email address associated with it.

I used the wrong verbiage, it is the registration key or validation that is different when purchasing through the Windows store or direct from Serif. 

Link to comment
Share on other sites

On 7/3/2022 at 8:56 PM, 1stn00b said:

If u run it thru Wine u use the Windows license you already have, the same way u wouldn't pay to run it in a Windows VM. When Serif launches a Linux version then yes we can talk about another OS that they can charge for.

when you buy affinity of the Windows Store, what you get is a download of the application as a .appx file which is basically a zip of the installed folder of the application that just runs. Sadly for Serif this actually means anyone who can bypass the payment system and download the appx file can actually just use affinity on windows without a license and I hope that by my pointing that out, Serif become aware of this and find a way to fix it before too many people pirate it.


Of course what this means for me is that I can't "install" affinity through wine as the windows store version doesn't come with an installer, just a folder of the files with the exe for the application. For me to get hold of the affinity photo installer would require me to purchase it from the Serif website instead of the Windows Store. :) I have no problem doing that when it starts to work well on Wine. After all, I did say in this very topic that I would gladly rebuy Linux versions of Affinity and this would be no different.

Link to comment
Share on other sites

2 minutes ago, MattyWS said:

when you buy affinity of the Windows Store, what you get is a download of the application as a .appx file which is basically a zip of the installed folder of the application that just runs. Sadly for Serif this actually means anyone who can bypass the payment system and download the appx file can actually just use affinity on windows without a license and I hope that by my pointing that out, Serif become aware of this and find a way to fix it before too many people pirate it.

Does the Windows Store not require you to log in before downloading? Do you not have to have your Windows machine somehow linked to your Windows Store account in order to run the Windows Store applications?

My Mac has to be authorized with my AppleID otherwise none of my Mac App Store applications will run. It has to be the AppleID that also purchased the applications.

MacBook Pro (13-inch, Mid 2012) Mac OS 10.12.6 || Mac Pro (Late 2013) Mac OS 11.7

Affinity Designer 1.10.5 | Affinity Photo 1.10.5 | Affinity Publisher 1.10.5 | Beta versions as they appear.

I have never mastered color management, period, so I cannot help with that.

Link to comment
Share on other sites

Just now, Old Bruce said:

Does the Windows Store not require you to log in before downloading? Do you not have to have your Windows machine somehow linked to your Windows Store account in order to run the Windows Store applications?

My Mac has to be authorized with my AppleID otherwise none of my Mac App Store applications will run. It has to be the AppleID that also purchased the applications.

I don't want to explain in too much detail as I don't want anyone to do this and pirate Affinity software but for me to try to get Affinity working on Wine I found that you can download files from the MS store via web browser using the store link, you don't need to log in or pay for anything. which IMO is a massive loophole as once you get hold of the appx file you can literally unzip it and find all the files in there, fully working. You can also find them on your pc locally assuming you purchased it but I couldn't find the local files at first so I tried via browser instead. That said I did buy the serif products on the MS store so I had no problem morally doing this for myself. to try on linux. Getting affinity software in the appx format *does not* work on linux and would be pointless for anyone to try it. Get it from the serif store. :D

Link to comment
Share on other sites

On 7/2/2022 at 5:09 AM, 1stn00b said:

Made a video of running Affinity Photo on my Fedora Workstation 36 thru Bottles

Can you share the bottle config file pls? I wanna test it out but I'm seem unable to start my own.

Link to comment
Share on other sites

I was quite happy with the last posts of the guys here on the forum. Anyway, I tried to get past bottles, but I couldn't!

I have exactly the problem of .NET 3.5... I tried several configurations and even things similar to the YML file that was posted on a few pages ago but without success, if anyone has any suggestions I would appreciate it!

Link to comment
Share on other sites

6 minutes ago, Kajac said:

I was quite happy with the last posts of the guys here on the forum. Anyway, I tried to get past bottles, but I couldn't!

I have exactly the problem of .NET 3.5... I tried several configurations and even things similar to the YML file I posted on a few pages ago but without success, if anyone has any suggestions I would appreciate it!

Same, I actually was able to import the config and install Photo, bit couldn't launch it

 

 

 

 

Link to comment
Share on other sites

2 hours ago, jaizon said:

Same, I actually was able to import the config and install Photo, bit couldn't launch it

 

 

 

 

It must be some small detail we're missing.

When I can run, I will test to see if the tools I use are ok! If they are, I won't even waste my time on windows anymore!

Link to comment
Share on other sites

10 minutes ago, Kajac said:

It must be some small detail we're missing.

When I can run, I will test to see if the tools I use are ok! If they are, I won't even waste my time on windows anymore!

Would be good if it was done in bare wine inst. That way we could see what's wrong

 

Link to comment
Share on other sites

  • Moderators
14 hours ago, Kajac said:

I have exactly the problem of .NET 3.5

We only use that version of .NET for the installer itself. The actual app uses .NET 4.7.2. You could extract the internal MSI from the outer installer exe by using "app_name.exe /extract" - though you'd still need .NET 3.5 to do that (you could run Windows in a VM first to extract the MSI).

Link to comment
Share on other sites

On 7/13/2022 at 10:39 PM, Kajac said:

I was quite happy with the last posts of the guys here on the forum. Anyway, I tried to get past bottles, but I couldn't!

I have exactly the problem of .NET 3.5... I tried several configurations and even things similar to the YML file that was posted on a few pages ago but without success, if anyone has any suggestions I would appreciate it!

Actually i think this is a bug in Bottles for now - but they have a 2 week release cycles between versions.

In order to make it work for now create a custom bottle and import the yml configuration file as a Custom Recepie - and the most important part chose Caffe as Runner - if u don't have it on that list use Preferences in main window to install it prior to creation.

affinitybottlecustom.png.90c4977b28ca2ba5bfa14338b084fe99.pngaffinitybottlerunners.png.3cc08e35dcfaa90f302805b9ddb255ff.png

After you install the programs you need to Change Launch Options for each program and add --no-hw-ui to the Command Arguments and you are good to go 😆

affinitybottlearguments.png.254d89dde35a49a2ddc10a0bd438deb3.png

After that the programs will run - sorta -  since Publisher it's actually unusable crashing without reason just by looking at it - and also if all of them are started together they kinda work on turns - so for now one at a time is safe bet : >

affiintybotteallprograms.thumb.png.1470c1b07766addd2c8fd8c3c107f123.png

 

L.E : Bottles just got new update with more goodies : https://usebottles.com/blog/release-2022.7.14/

L.L.E : Made slimmed down configuration file to install Affinity in Bottles (deleted everything inside i didn't find necessary) and attached here. The setup files i'm using are the ones i got directly from my serif account and they install without problem.

AffinityInstall.png.32d583ff2dead89b9efed3d22b9106e8.png

 

 

AffinityCustomBottleRecipe.yml

Link to comment
Share on other sites

@1stn00b first of all, thank you very much for taking the time to create that little guide :)

And now to the good stuff, I follow every step and the installation ran smoothly, but once I hit the play button for the installed Affinity Photo, nothing happened at all :( Which version of the installer did you use? 1.10.5 didn’t do it for me.

Link to comment
Share on other sites

3 hours ago, 1stn00b said:

Actually i think this is a bug in Bottles for now - but they have a 2 week release cycles between versions.

In order to make it work for now create a custom bottle and import the yml configuration file as a Custom Recepie - and the most important part chose Caffe as Runner - if u don't have it on that list use Preferences in main window to install it prior to creation.

affinitybottlecustom.png.90c4977b28ca2ba5bfa14338b084fe99.pngaffinitybottlerunners.png.3cc08e35dcfaa90f302805b9ddb255ff.png

After you install the programs you need to Change Launch Options for each program and add --no-hw-ui to the Command Arguments and you are good to go 😆

affinitybottlearguments.png.254d89dde35a49a2ddc10a0bd438deb3.png

After that the programs will run - sorta -  since Publisher it's actually unusable crashing without reason just by looking at it - and also if all of them are started together they kinda work on turns - so for now one at a time is safe bet : >

affiintybotteallprograms.thumb.png.1470c1b07766addd2c8fd8c3c107f123.png

 

OMG, thank you, it stils fells a little sluggish, kinda slow too and there are some screen teraring, but even the presure sensitivnes in my graphic tablet is working

image.thumb.png.cd33966732e630647ef1bb47aef063ae.png

Link to comment
Share on other sites

4 hours ago, jaizon said:

By the way, it does recognize my graphic card, but I can't enable computer acceleration, should I set it for WARP instead ? I can't enable hardware acceleration either way, but I remember seing someone in this thread talking aout it!

It did the same thing to me. I could see my GPU listed in the tab, and it reported that what it saw as Windows 10 was up to snuff for the task, but it still wouldn't allow me to turn on hardware rendering. Right now, WARP is the only option.

Link to comment
Share on other sites

20 hours ago, D’T4ils said:

@1stn00b first of all, thank you very much for taking the time to create that little guide :)

And now to the good stuff, I follow every step and the installation ran smoothly, but once I hit the play button for the installed Affinity Photo, nothing happened at all :( Which version of the installer did you use? 1.10.5 didn’t do it for me.

Maybe do a clean reinstall of Bottles either by removing it from Software Center and then go to ~/.var/app/ and manualy delete com.usebottles.bottles then reinstall or by using Terminal :  flatpak uninstall Bottles --delete-data then flatpak install Bottles

Don't forget to do a Full Backup on existent bottles u want to restore after reinstall.

Link to comment
Share on other sites

11 hours ago, 1stn00b said:

Maybe do a clean reinstall of Bottles either by removing it from Software Center and then go to ~/.var/app/ and manualy delete com.usebottles.bottles then reinstall or by using Terminal :  flatpak uninstall Bottles --delete-data then flatpak install Bottles

Don't forget to do a Full Backup on existent bottles u want to restore after reinstall.

Sadly that made no difference :( I even tried the new recipe you uploaded today, but the result was the same. The installations run smoothly, but nothing at all happens when I run the apps. I’m not sure if it could be because my laptop has an Nvidia graphics card or maybe because my system is running on Wayland.

Link to comment
Share on other sites

You can always switch to X11 from login screen and see if it makes a difference.

Are u running latest version of Bottles ? Just do a flatpak update in terminal to be sure.

 

L.E. And off course i forgot the most important thing you can launch with Terminal from menu and check  the  errors you get

BottlesTerminalStart.png.b10547db731e6d313e64a3e12d9f7bbe.png 

Link to comment
Share on other sites

Just to test things out, I installed Photo using 1stnoob's custom recipe above, but using Bottle's brand new Soda 7.0-2 runner.

It works better than it has previously. I can now reliably open the preferences panel without crashing, and can even drag and drop images into the editor from Files like a native application. That said, the canvas is still a little flaky, and enabling the rulers on the UI, or hitting up a more process intensive live filters like lighting can cause it to crash.

Right now, I'd consider it, maybe, 60% usable. So close, but not quite there yet.

APLinux.thumb.jpg.741fe2c6a36df2b7e07eb7a2e339f3c0.jpg

Link to comment
Share on other sites

On 7/16/2022 at 7:51 AM, 1stn00b said:

You can always switch to X11 from login screen and see if it makes a difference.

Are u running latest version of Bottles ? Just do a flatpak update in terminal to be sure.

 

L.E. And off course i forgot the most important thing you can launch with Terminal from menu and check  the  errors you get

BottlesTerminalStart.png.b10547db731e6d313e64a3e12d9f7bbe.png 

Thanks a lot for putting so much effort on trying to help me out, mate :)

After trying different things, I finally got it to work! The issue was with the Nvidia drivers I was running on. The X.Org Nouveau ones were causing the issue. Once I switched to the proprietary ones Designer as well as Photo started working, both on Intel Integrated Graphics as well as on my Nvidia GTX 1060. I experienced the sames glitches that everyone’s mentioned so far, but at least both apps are running now :)

Btw, my Nvidia card is also being recognized by Affinity’s apps:

image.png.e9ddedae1cb3b26ea7770cec01721cd9.png

Link to comment
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...
 Share

×
×
  • Create New...

Important Information

Please note there is currently a delay in replying to some post. See pinned thread in the Questions forum. 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.