Jump to content
You must now use your email address to sign in [click for more info] ×

Affinity products for Linux


Recommended Posts

It's not up to us to get it working on Linux - as far as we're concerned, it's an unsupported platform, regardless of whether that's native, or via WINE or anything else. 

With regards to the canvas flickering, it uses Direct3D11 to present the document to the screen (separate to the UI rendering in hardware, which is done by WPF/Microsoft). You may have more luck by changing the renderer to WARP in the Preferences, if that is detected (WARP is a software rasteriser for Direct3D).

Link to comment
Share on other sites

18 minutes ago, 1stn00b said:

Still flickers on menu appearing over canvas even with WARP on :

Out of curiosity, what changes have you made to my base configuration? I still can't access the Preferences panel.

Also, switching to a Wayland session does lead to a slightly less flicker filled experience.

Link to comment
Share on other sites

I didn't change anything to your configuration, in fact i couldn't even install it before - it was complaining NET 3.5 was not enabled, the Bottles Runtime option enabled in configuration did the trick - i never use it ; >

My GPU uses the included open-source Mesa drivers - changelogs here : https://docs.mesa3d.org/relnotes.html and feature matrix here : https://mesamatrix.net/ , in your case u should check Nvidia forums they post Linux problems from time to time : https://forums.developer.nvidia.com/t/wayland-information-for-r515-beta-release/214275 - from what i see there Wayland is no go for Nvidia GPUs

L.E. Also you might wanna check this blog post : https://blog.froggi.es/bringing-vulkan-raytracing-to-older-amd-hardware/ by Joshua Ashton from Valve that works with Bas Nieuwenhuizen from Google on Mesa drivers

Fedora Workstation 37

Link to comment
Share on other sites

7 minutes ago, 1stn00b said:

I didn't change anything to your configuration, in fact i couldn't even install it before - it was complaining NET 3.5 was not enabled, the Bottles Runtime option enabled in configuration did the trick - i never use it ; >

The only way I've managed to get past that is to create a bottle tailored to applications. It installs Mono automatically, which seems to fix the .Net 3.5 issue. Of course, that limits you to only using Caffe 7.5.

When I try creating a custom bottle with another runner, it always fails to grab its own version of Mono. Installing it from the dependencies does nothing. Installing dotnet35 fails to complete, and, well, it seems my options are limited. Changing the runner manually in the yml file doesn't seem to do much of anything at all.

Shame this isn't a big game everyone wants to play. We'd have a fully running version by now if it were.

Link to comment
Share on other sites

1 hour ago, 1stn00b said:

Forum hint: To tag another user, you must:

  1. Type an @ sign, then
  2. Start typing their username (no pasting allowed; must be typed), then
  3. Select their username from the popup list that appears. Then you will get something that looks like @1stn00b and if they have chosen to be notified of mentions, they will be notified.

-- Walt
Designer, Photo, and Publisher V1 and V2 at latest retail and beta releases
PC:
    Desktop:  Windows 11 Pro, version 23H2, 64GB memory, AMD Ryzen 9 5900 12-Core @ 3.00 GHz, NVIDIA GeForce RTX 3090 

    Laptop:  Windows 11 Pro, version 23H2, 32GB memory, Intel Core i7-10750H @ 2.60GHz, Intel UHD Graphics Comet Lake GT2 and NVIDIA GeForce RTX 3070 Laptop GPU.
iPad:  iPad Pro M1, 12.9": iPadOS 17.1.2, Apple Pencil 2, Magic Keyboard 
Mac:  2023 M2 MacBook Air 15", 16GB memory, macOS Sonoma 14.1.1

Link to comment
Share on other sites

15 hours ago, 1stn00b said:

and also : >

affinityw10.png.183e51fc8f6c132e993c394adf86f9ab.png

You will not be able to enable Hardware Acceleration unless both those conditions are met. This is not related to the value you choose for Renderer.

-- Walt
Designer, Photo, and Publisher V1 and V2 at latest retail and beta releases
PC:
    Desktop:  Windows 11 Pro, version 23H2, 64GB memory, AMD Ryzen 9 5900 12-Core @ 3.00 GHz, NVIDIA GeForce RTX 3090 

    Laptop:  Windows 11 Pro, version 23H2, 32GB memory, Intel Core i7-10750H @ 2.60GHz, Intel UHD Graphics Comet Lake GT2 and NVIDIA GeForce RTX 3070 Laptop GPU.
iPad:  iPad Pro M1, 12.9": iPadOS 17.1.2, Apple Pencil 2, Magic Keyboard 
Mac:  2023 M2 MacBook Air 15", 16GB memory, macOS Sonoma 14.1.1

Link to comment
Share on other sites

10 minutes ago, walt.farrell said:

Forum hint: To tag another user, you must:

  1. Type an @ sign, then
  2. Start typing their username (no pasting allowed; must be typed), then
  3. Select their username from the popup list that appears. Then you will get something that looks like @1stn00b and if they have chosen to be notified of mentions, they will be notified.

My intention was never to spam anybody with useless notifications , i am just simply pinpointing who i'm responding to without filling my posts with tons of quotes like u see here.

Also without quoting your 2nd post : you don't really know what we will be able to do or not do in the future with or without Serif help. Last time i checked Affinity software didn't come with transparency or shader effects on closing windows like u see in my low quality recording ; >

Fedora Workstation 37

Link to comment
Share on other sites

Since Serif doesn't support the Linux platform and some of us already posted the Affinity in a Bottle experiences on this forum, i don't think that is a question worth answered at this moment in time. A valid one would be how good is the Wacom experience with Krita, Blender etc but that is just a search away on the web. 

I would check the improvements from time to time when there is a major new Wine release or an Affinity software update, but i don't intend wasting my time with this software in the current form. It's just a stressful unpleasant experience when everything else just works : >

Fedora Workstation 37

Link to comment
Share on other sites

48 minutes ago, 1stn00b said:

Since Serif doesn't support the Linux platform and some of us already posted the Affinity in a Bottle experiences on this forum, i don't think that is a question worth answered at this moment in time. A valid one would be how good is the Wacom experience with Krita, Blender etc but that is just a search away on the web. 

I would check the improvements from time to time when there is a major new Wine release or an Affinity software update, but i don't intend wasting my time with this software in the current form. It's just a stressful unpleasant experience when everything else just works : >

Have you been able to try it out yet using a VM within Linux and, if so, how did it work? Thanks (l'm guessing that you might have 32GB RAM?).

Link to comment
Share on other sites

Sadly i don't  do Windows VMs, only Fedora Silverblue, since i intend to fully upgrade to that in the future (not ready yet for my setup) and next Fedora versions before hitting the Upgrade button. For my other needs i use Podman containers managed before by Fedora Toolbox and now by Distrobox.

Last time i tried Windows in Boxes was 17 june 2021 when that W11 leak gone out : That non-removable Recommended ADs sections is still there 1 year later so yeah nope.

starttrash.thumb.png.df7c739f6aeb1ebcf8ca832b9780f2b2.png

But then again old Windows is still one F11 press away at PC Boot to chose the 250GB nvme it's rotting on, if i really really need to run something there which i don't since is just an inferior experience : >

windows.thumb.png.10a22bc1b78d94ab3f2dcbeb53835c9b.png

Fedora Workstation 37

Link to comment
Share on other sites

13 hours ago, Frozen Death Knight said:

@1stn00bCool! So, how well does the API for drawing with high precision input work with Affinity? Is Linux able to translate over Windows Ink to something that works, since that's what Affinity supports on Windows?

Affinity supports both Windows Ink and WinTab, I believe. I would guess that WinTab is more likely to be supported in Wine,

-- Walt
Designer, Photo, and Publisher V1 and V2 at latest retail and beta releases
PC:
    Desktop:  Windows 11 Pro, version 23H2, 64GB memory, AMD Ryzen 9 5900 12-Core @ 3.00 GHz, NVIDIA GeForce RTX 3090 

    Laptop:  Windows 11 Pro, version 23H2, 32GB memory, Intel Core i7-10750H @ 2.60GHz, Intel UHD Graphics Comet Lake GT2 and NVIDIA GeForce RTX 3070 Laptop GPU.
iPad:  iPad Pro M1, 12.9": iPadOS 17.1.2, Apple Pencil 2, Magic Keyboard 
Mac:  2023 M2 MacBook Air 15", 16GB memory, macOS Sonoma 14.1.1

Link to comment
Share on other sites

18 minutes ago, walt.farrell said:

Affinity supports both Windows Ink and WinTab, I believe. I would guess that WinTab is more likely to be supported in Wine,

If that is supported it means that once Affinity works properly through stuff like Proton and/or Wine, it is then possible to paint with high precision tablet input, which is a necessity for high quality art.

Considering how much progress Valve have been making with SteamOS and Proton, it is probably just a matter of time before Linux is able to run all the software I require to work. This video shows the potential of SteamOS. Once Valve officially releases a downloadable desktop version along with proper Nvidia driver support (another hurdle that Nvidia has started to fix with the help of open source drivers being in the works), I will give Linux and Proton a go to see if I can get it to work with my workflow.

As it looks like right now, Windows 10 likely will be my last Windows OS considering how utterly atrocious Windows 11 is both from a user experience standpoint and from a security standpoint. The push for ads in their OSes is something I will not tolerate in any paid for retail product.

Link to comment
Share on other sites

You don't need SteamOS to run games under Linux. You just install Steam, Lutris, Bottles,  etc and you are good to go, unless you own an Nvidia GPU :

image.png.75a114ea5ed62378b21c08c3da8daf63.png

from official Valve Proton

image.png.2273098fb84b9e409b5e0b18062f4313.png

The experience is seamless, and if it wasn't for the pop-up that inform you the game runs thru Proton the 1st time you install it and start it , u wouldn't even know it's not native. Also if a game i play doesn't work nice with custom GE Proton that has latest updates i can switch the the ones provided by Valve

image.png.113ac464af0d34a0a2907d3945c6a77e.png

I play all my games on Linux, in fact beside the Windows allocated SSD all other storage is EXT4 formatted

image.png.e296a14e90bfb10fd6322957d0288d81.png

Fedora Workstation 37

Link to comment
Share on other sites

Serif, please. Windows has gone down the drain. Davinci Resolve runs on Linux. With Affinity we'd have a complete professional software stack for multimedia creation on linux, free of subscription based nonsense. It would mean the world to us.

Link to comment
Share on other sites

39 minutes ago, 1stn00b said:

You don't need SteamOS to run games under Linux. You just install Steam, Lutris, Bottles,  etc and you are good to go, unless you own an Nvidia GPU

Nvidia GPUs don't really have any problem in Linux, besides flaky Wayland compatibility, and having to go a little above and beyond to install the drivers for them. I don't think I've used the Hide Nvidia GPU proton flag once in my entire life.

Link to comment
Share on other sites

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

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

Sorry for lower quality just installed OBS Studio Flatpak and run the auto-configuration wizard at start.

 

 

You mentioned you would rather not use it in this state as it's stressful but at least it's seemingly fully featured. :D This goes a really long way. I'm glad it seems possible now and this gives me hope that Wine devs can bring this up to standard.

I wonder if Serif would allow people with MS Store purchases to transfer their licenses to use the downloadable installation from their store (or maybe we already can?). Either way if I have to buy it again from their website after it works perfectly on Linux I definitely will.
^^

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...
×
×
  • Create New...

Important Information

Terms of Use | 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.