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

Affinity 2.0 is Hideously Slow/Buggy on Windows


Recommended Posts

1 hour ago, Tia Lapis said:

The problem is that Metal is way better than the available OpenCL implementations for such workloads.

 

This would only matter if they were significantly using Metal and OpenCL.

There's no indication they are significantly using these APIs and the GPU hardware. 

These benchmarks indicate most everything is being done on the CPU, and only one or two cores, at that. 

If you doubt that, examine the processes whilst doing some real world work with these apps, and you'll see the situation quite clearly. 

Open Xcode if you want to examine how little these apps use the GPU on Macs. 
 

Link to comment
Share on other sites

4 minutes ago, deeds said:

This would only matter if they were significantly using Metal and OpenCL.

There's no indication they are significantly using these APIs and the GPU hardware. 

These benchmarks indicate most everything is being done on the CPU, and only one or two cores, at that. 

If you doubt that, examine the processes whilst doing some real world work with these apps, and you'll see the situation quite clearly. 

Open Xcode if you want to examine how little these apps use the GPU on Macs. 
 

Also, what happened to CUDA guys? Is it verboten? 

Why isn't CUDA a thing in Affinity? And don't tell me it's a complete rewrite of the app, cause it's not. 

 

PS:  regarding the cores, i have posted a graph showing the benchmark only using 50% of CPU power, and 60% of my GPU. And that's A BENCHMARK. Usual app usage is 5-10%

Edited by Nomad Raccoon
Link to comment
Share on other sites

1 minute ago, Nomad Raccoon said:

Also, what happened to CUDA guys? Is it verboten? 

Why isn't CUDA a thing in Affinity? And don't tell me it's a complete rewrite of the app, cause it's not. 

Problem with CUDA is that is only an Nvidia thing, OpenCL and HIP are multiplatform and hardware-agnostic.

Link to comment
Share on other sites

1 minute ago, slizgi said:

Problem with CUDA is that is only an Nvidia thing, OpenCL and HIP are multiplatform and hardware-agnostic.

Back when CUDA was working on MacOS, it was doing pretty good, I don't know what to say https://community.adobe.com/t5/premiere-pro-discussions/shock-result-opencl-vs-cuda-vs-cpu/td-p/7354875

This seems like one of those arguments on hardware, not on performance of said hardware.

Issue at hand is we have plenty to work with, and no software to work it.

 

Link to comment
Share on other sites

On 12/13/2022 at 2:56 AM, rvst said:

I'd definitely be curious to compare a Geekbench OpenCL compute benchmark with the one posted earlier in the thread. Your 3080 should blow my 3070 out of the water. 

Hard to tell what else it would be - your machine is overclocked pretty heavily as well and it's the major significant difference between your x470 chipset and my x570 chipset. The only other big difference is I have a lot more RAM, but that's more likely to slow things down, since I have all 4 banks populated (not sure what your memory config is - I see it's the same speed, but whether or not you have 2 or 4 banks populated I don't know). 

One other difference I note is I'm using Windows Pro and you're on Home, but I've never heard of any performance difference between the two. 

Hey @rvst 

My 3080 scored 201513 score , safely ranks in the 3080TI range of the Geekbench open cl benchmark. Probably because I thermally modded it myself, and it's OC-ed nicely, but geekbench does not really stress it either to be honest. (max tdp 258w, barely 70% load)

I might have some time in the weekend to properly test the CPU part of the geekbench as well, but that will require at least a Curve Optimizer run.

 

image.png.3ae600e4fb5ce2b9a51054638522e5dd.png

image.png.fbbf2c1edf9629c639f756da026f732d.png

image.thumb.png.1c192f41ed8bec5123def64464ac2781.png

Edited by Nomad Raccoon
Link to comment
Share on other sites

I retested my Geekbench score and it seems to vary. (Sorry, I'm not familiar with this benchmark. I usually use other programs). I edited the post above with the date. I waited to rerun, but it was closer to 200-205k this time after continuous runs.

I would love some answers as well but since @Mark Ingram is out, it may not be immediate. Also, there's still the matter of an official MSI release to see if performance is actually impacted or not by true sanded/unsanded.

Link to comment
Share on other sites

Surely there is a way for a MSIX app to have normal performance? I have gotten games from the MS store via Game Pass and they certainly didn't perform worse than .exe games. No one pixel peeps and checks benchmarks like gamers, if there was a guaranteed performance hit the game world would be out for blood. 

Anyway for fun here's my benchmark run. My machine is crummy, it's an old 6th gen i7 laptop with a mobile Nviadia 1070. 

256 / 989 / 145 / 6210 / NA / 182 / 4021 / NA

Whatever the benchmark says, perf has been fine for the kind of tasks I do, so I have no complaints yet. 

 

 

Link to comment
Share on other sites

  • 2 weeks later...

before you get your pitchforks out, please consider that the affinity photo benchmark scores are easily skewed from version to version due to changed score weight or scaling. serif also stated that platform to platform is not exactly comparable.

i noticed my cpu score dropped from 2.0 to 2.03, but that doesnt automatically mean that performance dropped, it may just mean that the same performance now reports with lower scores. this is also the case with, say, cinebench for newer versions.

that said, here is my score with a ryzen 9 5900X and an intel A770 running native on win10:
a770.PNG.338104be922a120f3725c63368ca3a00.PNG

 

as you can see the A770 actually scores really well in comparison to nvidia. its just amd thats so terrible. i have smooth performance with the system. if nvida runs well and intel runs well, maybe its amd and not affinity.

the truth is: amd is selling gaming cards. and amd doesnt care at all about productivity. i have had my fair share of issues with radeon cards and the intel arc cards in beta stadium actually run perfect in comparison. i had image corruption issues in capture one with openCL on a vega56 that baked into the export and it took over a year for an update (driver or program) to fix the issue - i reported that issue to amd several times. the corruption was caused by a newer version of the amdopencl.dll in the newer drivers. copying in the old radeon driver opencl dlls fixed the issue.

Link to comment
Share on other sites

But we are seeing people with issues that go away when disabling Open CL, while their systems actually have a nVidia card. Isn't it so ?

I realized disabling Open CL (my card is a nvidia 3060) in my preferences removes a slight (yet kind of important for good fluid work) lag I was having while painting. I told my exact settings to another forum user recently, who reported here to have quite some lag, and those solved it for that case, too. I believe it worked also with another pair of cases. So, it might not be casual or too specific.

The thing is, with it disabled and some other preferences modified, Photo 2.0.3 seems pretty fast in my side... 

And surely that is not a general rule. That is, surely the best thing is to keep Open CL on if you don't observe any issues in your workflow.

So... I'm not sure is just about AMD cards. The typical issue with AMD cards in my experience and benchmarks  (Puget Systems, etc) for graphic work is lower performance in a number of graphic apps.

With that and some other changes in preferences (and the system cured in many ways) I have to say Affinity 2.0.3 allows me now to paint very fast, fluidly. And... it has advantages in the paint system over 1.x. And one more generic improvement:  I recently discovered that... well, it might be some misconfiguration on my side, but I don't seem to be able to make the Color Studio/panel to display colors in actual Adobe RGB (even being all setup for that in AP), but -probably-  sRGB. Yet I can on 2.0.3. So there's often a very slight mismatch with Adobe RGB documents in 1.x, between the color sampled in  that panel, and the actual color painted on canvas (tested with a marquee fill, too, just in case). Not a big issue, so I keep working in some old production files  in the old version, but for new ones, I'll probably switch to 2.x. This of the color panel in a different color profile (usually sRGB) happens also  in some other apps (Krita seems to do it well, but I believe Clip Studio doesn't. And makes sense as CSP only allows you to set a color profile as preview/proof. And it works fine, so, but you have to remember to activate it with every file, and also, the issue of the mismatch with the color dialog. So, AP 1.x is not alone in that).

I was expecting that disabling Open CL would make my system unable to paint with big brushes, but it seems it yet uses the card (I don't select WARP), or, the CPU handles it well. But painting in a 4k x 4k px canvas with complex brushes (oils, etc) of 500px size is totally fluid as the best app in that. Which was not happening before (my change of GPUu might be another cause of some of that (1650 -> 3060), but maybe not all of it).

PD: As much as I like that company (AMD) I believe  that for graphic work is better to install a nvidia, even a lower rank model.

AD, AP and APub. V1.10.6 and V2.4 Windows 10 and Windows 11. 
Ryzen 9 3900X, 32 GB RAM,  RTX 3060 12GB, Wacom Intuos XL, Wacom L. Eizo ColorEdge CS 2420 monitor. Windows 10 Pro.
(Laptop) HP Omen 16-b1010ns 12700H, 32GB DDR5, nVidia RTX 3060 6GB + Huion Kamvas 22 pen display, Windows 11 Pro.

 

 

Link to comment
Share on other sites

  • 3 weeks later...

There's too many posts to link/requote buried in the thread, but if anyone is curious, @Patrick Connor posted an official unofficial but tested working version MSI installer here. I'm still seeing the same variance in GPU scores from Sandboxed and Unsandboxed, sadly... I'll wait until official though to retest on my other machines.

Sanded Official:

230121_sanded-COMP.jpg.52c10f71c78cd2156578c65f85c842ef.jpg

Unsanded Official Unofficial:

230121_unsanded-COMP.jpg.11de4b3fd5bd4e02e41869579e58d216.jpg

Variance: 16% ~ 18%

Link to comment
Share on other sites

I honestly uninstalled the sanded version as soon as I could, but I ran tests in the unsanded one, and it looks fine. I am willing to guess that i will still have the same variance as Debra above, as that was the case with older benchmark versions as well.

One thing I want to note: the unsanded version does not have "hiccups" in using the app. Random freezes basically are present in the sandboxed app. That's the main reason I was on this thread to begin with. That and the really poor performance zooming in and out of regular images - this last part was fixed after fiddling with my own computer, but the freezes remained until I switched to this unsandboxed version.

I think the sandboxed version is just unable to use system resources in the same way as the other one, there is no other explanation for what we are seeing.

image.thumb.png.03572dd226efbea6b2ac91c030b78bc2.png

Link to comment
Share on other sites

@Nomad Raccoon

Yes, I feel more confident in the MSI version.

I did start a thread in the bug section related to the sanded vs unsanded performance differences if anyone else wanted to test for a bottleneck on their machine. Many of us are using AMD CPUs, so I'm not sure if that's also a factor. Hopefully it'll assist developers to narrow down a cause. We have the solution already though which is simply to use MSI.

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.