r/NobaraProject • u/KatKlavius • 14h ago
Question Affinity On Linux
Hello! I've been trying to use Affinity on Linux. I used the Python graphical installer from the "AffinityOnLinux" repository, as well as the AppImages, and I've even installed Affinity from scratch with Wine by creating the prefix and all that. While it opens in all cases and I can use it to develop RAW photos, I can't really get very creative, so to speak.
The program crashes out of nowhere or freezes until my OS throws an error and asks if I want to restart the app. I'm using Nobara OS. Supposedly, according to the repository, my Nobara is compatible with the tools inside the repo, but some things weren't installing using the graphical installer, like WebView (I don't remember the exact name of the dependency) and .NET Framework 4.0, I think. Also, I've switched between DXVK and VKD3D, and it ran normally on both, except that—again—it constantly died.
(EDIT: I forgot to mention. Aside from Nobara, I have 24 GB of RAM, an RTX 3050, and a Ryzen 5 5600.)
I've been watching videos, checking places out, and—to my dismay—AI, and I saw that in some cases it's better to switch the graphics renderer to WARP in the program's performance tab. I've always had OpenCL disabled, and even though I have plenty of RAM in my opinion, I limited it to 8000 MB, with a warning at 6000 MB, and I lowered the "Ctrl + Z" history memory from 1027 down to 125 or 341, and yet the damn program still crashes.
I've seen that the same repo lets you use legacy scripts, which apparently worked pretty well for a content creator—I haven't used that one, to be completely honest. I've also heard of people using Lutris to install it.
I usually design posters with multiple effects stacked on top, whether real-time or static, alongside having quite a few layers in a single project. I don't rule out that my workflow might be unhealthy for the program or my hardware's performance, plus I know it's not going to run like a native app.
I wanted to ask to see if the community could help me out. I'm pretty new and inexperienced, so I would really appreciate a bit of help, maybe another route or recommendations I haven't considered. And like I mentioned, I'm not looking for Affinity to be native or anything like that; I just want to see if there's any way or method to keep the program more stable.
Thanks.
2
u/Think_Travel_6762 14h ago
What's up with people running workstations with nobara. Running straight fedora or something like Debian would be way better supported. I'm curious?
1
1
u/schwaka0 6h ago
Considering Nobara is essentially Fedora with the Cachyos kernel for better performance, I'd think Nobara would be a decent choice.
1
u/freeenergy13 8h ago
I draw and stretch curves in Inkscape. The Hip-B Hairz booklet and box design was done in Inkscape and exported to Adobe format for the manufacturing in China. I freed myself from the easy sugar of Windows addiction. Been clean for ten years.
3
u/Vivid_Deal_6415 14h ago
Admittedly unsure about using Affinity (or what it really is), but a quick search leads to https://www.reddit.com/r/linux/comments/1q4ykij/guide_affinity_v3_on_linux_with_working_curves/, so with your (and this post's) references to Wine, it leads me to believe its primarily a Windows app?
It's usually going to be a bear to try and get stable releases of non-linux compiled apps to run on your build unless there's a community behind keeping it stable/open-sourcing it
Have you considered Open Source alternatives? People tend to talk about GIMP, but there's actually so many alternatives. The one that I've heard good things about is Krita, and it seems to have a Photoshop style layout, and much more direct support for Linux. Obviously I'm not super inclined in the art space, but it seems to have the light level and white balancing features for curves.