Skip to main content
Inspiring
May 12, 2019
Question

Does Graphics Card Matter

  • May 12, 2019
  • 4 replies
  • 5573 views

-Windows7 64bit

-NVIDIA GeForce GTX 680

-Intel i7 3930k

-40GB ram DDR3

-Several terabytes hard drive space (over several drives)

-Photoshop CC2014.2, sometimes I go up to the latest version since I am subscribed, but always seem to revert back to 2014.2 because of the familiarity with it

Hi all. My PC is a little older now, but runs Photoshop quite well.

For basic digital painting, such as using paintbrush tool, mixer brush, smudge brush, etc,  and all other basic tools. No major rendering going on, just drawing/sketching/painting on a canvas etc.

Will upgrading the graphics card make a difference here? Or the processor? Will a much faster processor get rid of the delay on the mixer brush lag when "sample all layers" is turned on? or is that graphics card dependant? it is an older card, and sometimes I see delays with the mixer brush, especially if (sample all layers) is turned on. Brush lag also happens quite often, on higher resolution documents (300dpi for example).

Are these slowdown issues related to any of my outdated hardware, or are they issues with Photoshop? would upgrading the video card/processor make a big difference here or would it be a waste of money?

Other art software runs much faster with no delays at all, so I am guessing this is just an inherent problem with Photoshop and the way it works - for example, there will always be these kinds of "lags" no matter what type of hardware you have.

Thank you for reading.

    This topic has been closed for replies.

    4 replies

    JJMack
    Adobe Expert
    May 12, 2019

    If you only use Photoshop as long as adapter is supported by Photoshop and the device drivers are good Photoshop Performance should be good.  Photoshop does not use your GPU all that much. However, If you also do Video editing and use Adobe Applications ik Premier Pro and After Effects. I would recommend a high end Nvidia Quadro display adapter and Nvidia Plugins for Adobe deskop applications

    JJMack
    davidc1815
    Brainiac
    May 12, 2019

    When painting with the Mixer Brush I find that a large brush and an opened up area of image to work on, cause slow down.  So I don't use v large brushes and when slow down occurs, I zoom in on the area I am working on so PS is not having to manipulate so many pixels.  It's a workaround - but OK for me. I'm using a laptop with a GTX960M graphics card and 32GB of ram.

    davescm
    Adobe Expert
    May 12, 2019

    Hi

    I had to smile at the testing with a 15,000 pixel brush. In the real world how often would you expect to do that ?

    Photoshop is not a heavy user of the GPU outside of a few filters. Even 3D only uses the GPU for preview, final rendering is done on the CPU. If you were asking about a GPU for a 3D application I would advise the largest memory and fastest GPU you can afford. However, for Photoshop, stick with what you have.

    I have a similar system here 3930K processor, 64GBRAM  but with a GTX1080 CPU. I use the latest version 20.0.4 of Photoshop.

    I'd be happy to replicate a mixer brush test for you.

    Post an image we can test with. Tell us exactly what adjustment layer(s) you have above it.
    Tell us exactly the mixer brush size, settings and what is loaded on it. (take a screenshot of the options bar) Use teh brush and use the time in the info panel to time the stroke delay. I will replicate it here for you and give you my results.

    Dave

    gangeekAuthor
    Inspiring
    May 14, 2019

    Hello Dave, thank you ever! I must first try mixer brush again to replicate my problems and I will post back. For now I can say that mixer brush is slow under these conditions:

    -top layer: any kind of texture image (like watercolor canvas, pebbles texture, etc - and this layer would be set to 'overlay' for example)

    -layer below - empty layer, so you would paint on this layer with mixer brush and 'sample all layers' turned on

    the texture layer would cause mixer brush to slow down to a halt. if texture layer is turned off, then mixer brush speeds up again.

    problem is worse if same document contains additional layers that may have adjustments on them (exposure layer with slight adjustments for example)

    problem is, sometimes is it really bad, other times it is still slow but within reason (all while working on same document under same conditions). I can't not understand why sometimes is worse than others. Perhaps too many other programs running in background, I do not know.

    Thank you how. I will try to be more concise if possible

    gangeekAuthor
    Inspiring
    May 12, 2019

    Yes, I am able to use the grpahics processor and have full access to all the features such as basic, normal or advanced mode. For this test, I was in basic mode, with 'use graphics processor to accelerate computation" and "use open CL' enabled. Cache Levels is 1, and Cache Tile Size is 128K - I find these last two options work best when using the mixer brush.

    ok. here are results.

    I googled "complex image" and found this spiral-yellow/red/orange cube/block image. Saved it.

    Loaded it into Photoshop and changed the pixel dimensions to 20,000 pixels (72dpi) . This part took just a few seconds.

    I then loaded the liquify filter, and changed brush size to 10,000. I then painted in the preview window, and there was no delay at all. Zero delay. The preview kept up with the cursor, 100%.

    I then clicked OK. It took about 10 seconds to render.

    Next, I closed the document. Then I reloaded it in again. So the image is freshly loaded into Photoshop again.

    This time, I changed canvas size to 50,000 pixels. It took about 4-5 seconds.

    Again I went to Liquify filter, and changed brush size to maximum which is 15,000 pixels. Again, there is *zero* delay when painting in the preview window - the cursor keeps up no problem at all.

    I painted all kinds of crazy swirls and yes, after hitting OK, the delay is unbearable. If I paint just a few swirls, it handles it ok when you press ok (it takes a minute or so if you did just a couple of swirls). But if you paint too many swirls, the delay looks to freeze my computer, so I just cancelled out.

    Diagnosis? If this unbearable delay is happening on my ancient video card, and also happens on your new video card, then this problem seems to be a problem with Photoshop? Perhaps the engineers have not optimized the code to run the software at faster speeds with updated and current hardware? Maybe this verifies the idea that it doesn't make sense to upgrade hardware at ridiculous costs if it isn't going to make a difference.

    I have always come to conclusion that even older, modest hardware is enough to run this program. I somehow doubt that upgrading to expensive, current and ultra-fast hardware makes a difference with Photoshop unfortunately. I think it might has to do with the coding, and that it does not take advantage of current hardware specifications, unfortunately.

    This is precisely why I am so afraid to spend all this money on hardware that is not going to make any noticeable difference in Photoshop.

    Here is my worry: I load a photo into Photoshop. On the layer above, I add an highlights/shadows adjustment layer, and increase the highlights and shadows with the sliders. Now, I go back down to the first layer, and select mixer brush tool. I turn on 'sample all layers'. I begin to use the mixer brush. The delay is unbearable. It is too slow to paint/blend with. This is because of the adjustment layer on top.

    So, I figure I will upgrade my video card to ifix this exact problem. But I am afraid that after spending all the money and time to install the graphics card, that when I follow the same steps, that I will get the same lag when using the mixer brush on this same image. I am not confident that a new graphics card would solve this issue, I am afradi that it is an Adobe issue and that Photoshop is just built this way, no matter what graphics card I have.

    What think you?

    Trevor.Dennis
    Brainiac
    May 12, 2019

    It's not a good idea to set Cache levels to 1.  It actually warns you not to do it, so I wonder why it  is even an option.

    It sounds  like  you are fine with that GTX680Ti.    I doubt if anyone reading this could go crazy with Liquify with  a 50,000 pixel wide  busy landscape, and not have a significant delay after clicking OK.  In fact, I bet a good half of people would have their systems lock up  completely.   

    I am not sure what you mean by Highlights/Shadows adjustment layer, as I appear to have lost mine.

    Do you mean you make  the layer a Smart Object  and use the Camera RAW filter?  If yes, then that should cause any sort of lag.

    The mixer brush can definitely run into lag with large brush sizes. Ti give you something to gauge that against, this is a  5000 pixel mixer brush run corner to corner of a 20,000 pixel  wide landscape, and it took 20 seconds. 

    You can set  the Info panel to show timing,  and lots more, via its Panel Options

    Unless you do 3D, video or play games,  then I really don't think you'd see much bang for your buck by investing in an expensive new video card.   Check out  the Puget Systems articles — which I  thought I'd linked to, but forgot to.

    https://www.pugetsystems.com/all_articles.php

    These filters show all the Photoshop/GPU  articles

    https://www.pugetsystems.com/all_articles.php?filter[]=Photoshop&filter[]=Video%20Cards

    Here you go.   From a lowly GTX1050 ($130) to an uber expensive Titan V 12Gb ($3200 !!!) there's barely any difference.


    Above chart comes from this article:

    https://www.pugetsystems.com/labs/articles/Photoshop-CC-2018-NVIDIA-GeForce-GPU-Performance-1139/

    Trevor.Dennis
    Brainiac
    May 12, 2019

    I looked at  the thread title and expected to say 'no it doesn't'  but that GTX680 is maybe getting a touch long in the tooth  now.  I'm still  thinking that if the  functions you need work OK, then you are not going to see much difference from an upgrade.   There is also that all important concept of having a 'balanced system'.  I'm thinking  that running that card, the rest of  the system  is going to be of a similar age, which means even less impact from a new video card.

    Try this:

    Open Preferences > Performance

    Are Use Graphics Processor and OpenCL  both checked?

    Are you  able to set Drawing Mode to  Advanced? 

    If yes to those then you'll be able to use those functions that need the GPU.

    Load a complex image and upress it to about 20,000 pixels wide

    Open  the  Liquify filter, and increase the brush size to about half the document size...

    And go totally crazy.  If  the preview keeps up with the cursor, then you are good to go.  Note: I  think the GPU only gets heavy use during  the  preview, and the CPU takes over after you click on OK.

    I  thought I make this a real test and upsized the castle image to 50,000 pixels wide, and nearly froze my system.   I spent some dollars  on that RTX2070 replacing a GTX970, and in Photoshop, I am not seeing any difference.

    gangeekAuthor
    Inspiring
    May 12, 2019

    thank you Trevor! I will try this right now and will reply here shortly after I have run this test