Skip to main content
Legend
February 20, 2023
Question

Photoshop 24.1.1 Accelerated GPU Not Working

  • February 20, 2023
  • 1 reply
  • 1803 views

Over the weekend I discovered Photoshop is using Legacy OpenGL.

 

I am using a RTX 2070 video card and the most recent "Studio" driver from NVIDIA website. Adobe GPU FAQ shows ideally the Windows setting is Dxxx. The Info Panel shows Legacy Open GL? PS recognizes the video card in Preference. In checking NVIDIA website they do not show PS under accelerated mode. They do show LrC as being enabled. I tried scanning apps with the NVIDIA utility app. 

 

Are my settings correct?

 

Thanks

This topic has been closed for replies.

1 reply

D Fosse
Community Expert
Community Expert
February 20, 2023

If you go to Help > GPU compatibility and get all green checkmarks, everything is fine.

 

If you check "Deactivate native canvas" in Preferences, Photoshop will revert to the old OpenGL APIs. That is mainly done for troubleshooting purposes. Otherwise it will run in DirectX.

westdr1dwAuthor
Legend
February 20, 2023

Thanks, "Deactivate native canvas" appears to have been the issue. As I recall a recent article addressing checking this block to resolve an issue I was having. In any case appears all is well.

 

This may be a NVIDIA question as why they do not recognize Photoshop as GPU acceleration enabled, and LrC and AI on their list. 

 

In any case, appreciate the support.

D Fosse
Community Expert
Community Expert
February 21, 2023
quotewhy they do not recognize Photoshop as GPU acceleration enabled, and LrC and AI on their list. 

By @westdr1dw

 

I have no idea what that means or what list.

 

Photoshop's entire GPU code has been migrated from OpenGL over to the OS-native DirectX APIs, a huge undertaking that has taken several years and many versions. It is probably not entirely completed and I suppose there are still functions here and there that call on the OpenGL APIs.

 

They did that because OpenGL is no longer supported in MacOS and deprecated in Windows.

 

The "deactivate native canvas" checkbox is there mainly for debugging and diagnostics. It reverts everything back to OpenGL. It may be a temporary workaround for some issues, but it's not a permanent fix, and the checkbox will be removed when the migration is complete.