Malcolm Tinn Posted January 19, 2020 Posted January 19, 2020 Hiya I have been using an other program successfully for my photo editing for many years and was pleased to be able to use the "scratch disks facility in preferences" to booster my computer power. Is there are will there be this facility in Affinity? Quote
Staff Callum Posted January 20, 2020 Staff Posted January 20, 2020 Hi Malcolm Tinn, Welcome to the forums There is no feature like this I'm afraid however it has been requested in the past so it might be considered in the future. Thanks C Quote Please tag me using @ in your reply so I can be sure to respond ASAP.
Malcolm Tinn Posted January 21, 2020 Author Posted January 21, 2020 Callum Thank you for your reply. At the moment I have gone back to using Photoshop on my PC because I find Affinity far too slow, I love it but too slow. Scratch Disk may be the answer for me and others in this situation. Best wishes Malcolm Quote
IanSG Posted January 22, 2020 Posted January 22, 2020 14 hours ago, Malcolm Tinn said: Scratch Disk may be the answer for me and others in this situation. Does PS' performance slow down to the Affinity level when you disable the scratch disk option? Quote AP, AD & APub user, running Win10
Malcolm Tinn Posted January 22, 2020 Author Posted January 22, 2020 IanSG the short answer is yes. Quote
R C-R Posted January 22, 2020 Posted January 22, 2020 44 minutes ago, IanSG said: Does PS' performance slow down to the Affinity level when you disable the scratch disk option? Longer answer: PS needs a fast scratch disk to maintain its performance because it can create huge numbers of 'scratch' items that have to be stored somewhere for as long as they are needed. For large documents with lots of layers these files require much more storage space than even a system crammed full with as much RAM as it can support, so they are offloaded either to VM (virtual memory) disk space under the control of the OS, or to one or more scratch disks designated in & controlled by PS itself. If the scratch disk(s) & the interface(s) to them are faster than what the system can provide via its built-in VM management, then the performance boost is considerable. This also has the advantage, particularly important on systems with relatively small SSD's, of providing lots & lots of scratch space that does not have to be shared with system or other applications. However, offloading anything to VM or even to very fast scratch drives is still much slower than if everything could be stored in RAM, so the Affinity approach is to minimize the amount of RAM required to edit documents to avoid that whole issue (& the expense of extra dedicated drives). But how well that works in the real world depends on several complex interrelated factors, including how much RAM other processes running at the same time on the computer need, how the OS prioritizes memory swaps with VM for all active & inactive processes, if & where a saved version of the document might be stored, & some other arcane stuff mostly related to the particulars of the OS, its memory management system, & how well (if at all) hardware GPU acceleration is implemented in the app itself. So while there is no simple answer for this, currently the Affinity approach works much better on Macs than on Windows PCs. I know they are working on improving Windows version performance, & while scratch disks may be the way to go for them, it probably won't be as important for the Mac ones. John Rostron and IanSG 2 Quote All 3 1.10.8, & all 3 V2.5.7 Mac apps; 2020 iMac 27"; 3.8GHz i7, Radeon Pro 5700, 32GB RAM; macOS 10.15.7 All 3 V2 apps for iPad; 6th Generation iPad 32 GB; Apple Pencil; iPadOS 15.7
IanSG Posted January 22, 2020 Posted January 22, 2020 I remember the many happy hours I spent learning VM management strategies for the VAX - and how little real effect it had! Maybe I'll invest some time in learning about Windows' specifics. Quote AP, AD & APub user, running Win10
Recommended Posts
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.