Photoshop 2020 (v21): Application Bar has no menu items and other interface bugs

  • 6
  • Problem
  • Updated 7 months ago
  • (Edited)
I just updated to Photoshop V21 and the application (menu) bar across the top is blank (solid color) and the borders are missing on the sides and bottom. Also on application bar at top the PS Icon on left end and min/max/close on right end are missing, not just blank.  The Photoshop screen area shows my wallpaper instead of blank background.  Left side toolbar is there as well as panels on the right.  The vertical bar usually next to the panels is missing.  Switching off GPU doesn't help nor does uninstalling/reinstalling.  I can click on the menu area and menus drop down but application bar itself is blank so it is hit-or-miss.  V20 still works fine with w/GPU or without.  Lightroom 9/Camera Raw 12 have no problems, just PS21. 

Windows 10 V1903 64 bit, 6GB memory  (i know,  its not much but it works fine with V20.  I use SSD for swapdisk).

It is not that its in Full Screen mode.

Deleting the preference files to get defaults doesn't help.

I understand others have reported this problem and it seems to be related to multiple video drivers.  I have multiple video: Intel, AMD, DVI; not a problem for V20 and nothing has changed.  It seems to be a bug in V21 but not V20.
Photo of James Hildreth

James Hildreth

  • 18 Posts
  • 2 Reply Likes

Posted 8 months ago

  • 6
Photo of Jeffrey Tranberry

Jeffrey Tranberry, Sr. Product Manager, Digital Imaging

  • 17063 Posts
  • 2904 Reply Likes
I haven't heard any other reports of this. Sounds very much like a system specific conflict/issue.

Photoshop is not compatible with mixed video cards/drivers. https://helpx.adobe.com/photoshop/kb/photoshop-cc-gpu-card-faq.html#DoesPhotoshoptakeadvantageofmorethanonegraphicsprocessororgraphicscard

Take a look at Solution 7 here: https://helpx.adobe.com/photoshop/kb/troubleshoot-gpu-graphics-card.html#GPUandgraphicsdrivertroubleshootingsteps

Do you have links to where others have reported?
Photo of James Hildreth

James Hildreth

  • 18 Posts
  • 2 Reply Likes
Thanks for your reply.

Semaphoric-PLXibM reported the multiple driver problem in a reply to me in another forum here: 
https://community.adobe.com/t5/Photoshop/Photoshop-2020-Interface-Missing-Menus/m-p/10733156#M277575

I don't know where else he saw this problem reported.

You say Photoshop is not compatible with mixed video but it works fine in V20 and all previous versions I've used.  Everyone with a GPU has mixed video, don't they?  So I don't understand your comment.  I think you mean it doesn't work with two graphics CARDs, which I don't have.  I have only the on motherboard intel graphics and an AMD GPU card for accelerated graphics.  So I think the problem might be multiple drivers as Semaphoric-PLXibM suggested.  

My GPU is one of the tested cards: AMD/ATI Radeon: 5000. V21 is recognizing it and the intel one.

V21 system info:

OpenGL Drawing: Enabled.
OpenGL Allow Old GPUs: Not Detected.
OpenGL Drawing Mode: Normal
OpenGL Allow Normal Mode: True.
OpenGL Allow Advanced Mode: True.
AIFCoreInitialized=1
AIFOGLInitialized=1
OGLContextCreated=1
NumGLGPUs=1
NumCLGPUs=1
NumNativeGPUs=0
glgpu[0].GLVersion="2.1"
glgpu[0].IsIntegratedGLGPU=0
glgpu[0].GLMemoryMB=2746
glgpu[0].GLName="Intel(R) HD Graphics"
glgpu[0].GLVendor="Intel"
glgpu[0].GLVendorID=32902
glgpu[0].GLDriverVersion="8.15.10.2900"
glgpu[0].GLRectTextureSize=8192
glgpu[0].GLRenderer="Intel(R) HD Graphics"
glgpu[0].GLRendererID=70
glgpu[0].HasGLNPOTSupport=1
glgpu[0].GLDriver="aticfx64.dll,aticfx64.dll,aticfx64.dll,amdxc64.dll"
glgpu[0].GLDriverDate="20121126000000.000000-000"
glgpu[0].CanCompileProgramGLSL=1
glgpu[0].GLFrameBufferOK=1
glgpu[0].glGetString[GL_SHADING_LANGUAGE_VERSION]="1.20  - Intel Build 8.15.10.2900"
glgpu[0].glGetProgramivARB[GL_FRAGMENT_PROGRAM_ARB][GL_MAX_PROGRAM_INSTRUCTIONS_ARB]=[1447]
glgpu[0].glGetIntegerv[GL_MAX_TEXTURE_UNITS]=[8]
glgpu[0].glGetIntegerv[GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS]=[16]
glgpu[0].glGetIntegerv[GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS]=[16]
glgpu[0].glGetIntegerv[GL_MAX_TEXTURE_IMAGE_UNITS]=[16]
glgpu[0].glGetIntegerv[GL_MAX_DRAW_BUFFERS]=[8]
glgpu[0].glGetIntegerv[GL_MAX_VERTEX_UNIFORM_COMPONENTS]=[512]
glgpu[0].glGetIntegerv[GL_MAX_FRAGMENT_UNIFORM_COMPONENTS]=[1024]
glgpu[0].glGetIntegerv[GL_MAX_VARYING_FLOATS]=[41]
glgpu[0].glGetIntegerv[GL_MAX_VERTEX_ATTRIBS]=[16]
glgpu[0].extension[AIF::OGL::GL_ARB_VERTEX_PROGRAM]=1
glgpu[0].extension[AIF::OGL::GL_ARB_FRAGMENT_PROGRAM]=1
glgpu[0].extension[AIF::OGL::GL_ARB_VERTEX_SHADER]=1
glgpu[0].extension[AIF::OGL::GL_ARB_FRAGMENT_SHADER]=1
glgpu[0].extension[AIF::OGL::GL_EXT_FRAMEBUFFER_OBJECT]=1
glgpu[0].extension[AIF::OGL::GL_ARB_TEXTURE_RECTANGLE]=1
glgpu[0].extension[AIF::OGL::GL_ARB_TEXTURE_FLOAT]=1
glgpu[0].extension[AIF::OGL::GL_ARB_OCCLUSION_QUERY]=1
glgpu[0].extension[AIF::OGL::GL_ARB_VERTEX_BUFFER_OBJECT]=1
glgpu[0].extension[AIF::OGL::GL_ARB_SHADER_TEXTURE_LOD]=0
clgpu[0].CLPlatformVersion="2.0 AMD-APP (1800.11)"
clgpu[0].CLDeviceVersion="1.2 AMD-APP (1800.11)"
clgpu[0].IsIntegratedCLGPU=0
clgpu[0].CLMemoryMB=1024
clgpu[0].CLName="Redwood"
clgpu[0].CLVendor="Advanced Micro Devices, Inc."
clgpu[0].CLVendorID=4098
clgpu[0].CLDriverVersion="1800.11 (VM)"
clgpu[0].CLBandwidth=2.21272e+10
clgpu[0].CLCompute=44.6154

And so does V20 system info:

OpenGL Drawing: Enabled.
OpenGL Allow Old GPUs: Not Detected.
OpenGL Drawing Mode: Normal
OpenGL Allow Normal Mode: True.
OpenGL Allow Advanced Mode: True.
AIFCoreInitialized=1
AIFOGLInitialized=1
OGLContextCreated=1
NumGLGPUs=1
NumCLGPUs=1
NumNativeGPUs=0
glgpu[0].GLVersion="2.1"
glgpu[0].IsIntegratedGLGPU=0
glgpu[0].GLMemoryMB=2746
glgpu[0].GLName="Intel(R) HD Graphics"
glgpu[0].GLVendor="Intel"
glgpu[0].GLVendorID=32902
glgpu[0].GLDriverVersion="8.15.10.2900"
glgpu[0].GLRectTextureSize=8192
glgpu[0].GLRenderer="Intel(R) HD Graphics"
glgpu[0].GLRendererID=70
glgpu[0].HasGLNPOTSupport=1
glgpu[0].GLDriver="aticfx64.dll,aticfx64.dll,aticfx64.dll,amdxc64.dll"
glgpu[0].GLDriverDate="20121126000000.000000-000"
glgpu[0].CanCompileProgramGLSL=1
glgpu[0].GLFrameBufferOK=1
glgpu[0].glGetString[GL_SHADING_LANGUAGE_VERSION]="1.20  - Intel Build 8.15.10.2900"
glgpu[0].glGetProgramivARB[GL_FRAGMENT_PROGRAM_ARB][GL_MAX_PROGRAM_INSTRUCTIONS_ARB]=[1447]
glgpu[0].glGetIntegerv[GL_MAX_TEXTURE_UNITS]=[8]
glgpu[0].glGetIntegerv[GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS]=[16]
glgpu[0].glGetIntegerv[GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS]=[16]
glgpu[0].glGetIntegerv[GL_MAX_TEXTURE_IMAGE_UNITS]=[16]
glgpu[0].glGetIntegerv[GL_MAX_DRAW_BUFFERS]=[8]
glgpu[0].glGetIntegerv[GL_MAX_VERTEX_UNIFORM_COMPONENTS]=[512]
glgpu[0].glGetIntegerv[GL_MAX_FRAGMENT_UNIFORM_COMPONENTS]=[1024]
glgpu[0].glGetIntegerv[GL_MAX_VARYING_FLOATS]=[41]
glgpu[0].glGetIntegerv[GL_MAX_VERTEX_ATTRIBS]=[16]
glgpu[0].extension[AIF::OGL::GL_ARB_VERTEX_PROGRAM]=1
glgpu[0].extension[AIF::OGL::GL_ARB_FRAGMENT_PROGRAM]=1
glgpu[0].extension[AIF::OGL::GL_ARB_VERTEX_SHADER]=1
glgpu[0].extension[AIF::OGL::GL_ARB_FRAGMENT_SHADER]=1
glgpu[0].extension[AIF::OGL::GL_EXT_FRAMEBUFFER_OBJECT]=1
glgpu[0].extension[AIF::OGL::GL_ARB_TEXTURE_RECTANGLE]=1
glgpu[0].extension[AIF::OGL::GL_ARB_TEXTURE_FLOAT]=1
glgpu[0].extension[AIF::OGL::GL_ARB_OCCLUSION_QUERY]=1
glgpu[0].extension[AIF::OGL::GL_ARB_VERTEX_BUFFER_OBJECT]=1
glgpu[0].extension[AIF::OGL::GL_ARB_SHADER_TEXTURE_LOD]=0
clgpu[0].CLPlatformVersion="2.0 AMD-APP (1800.11)"
clgpu[0].CLDeviceVersion="1.2 AMD-APP (1800.11)"
clgpu[0].IsIntegratedCLGPU=0
clgpu[0].CLMemoryMB=1024
clgpu[0].CLName="Redwood"
clgpu[0].CLVendor="Advanced Micro Devices, Inc."
clgpu[0].CLVendorID=4098
clgpu[0].CLDriverVersion="1800.11 (VM)"
clgpu[0].CLBandwidth=2.2129e+10
clgpu[0].CLCompute=44.6206

Looks the same to me.


Any further thoughts?
Photo of Jeffrey Tranberry

Jeffrey Tranberry, Sr. Product Manager, Digital Imaging

  • 17063 Posts
  • 2904 Reply Likes
Photoshop is changing the way it uses the graphics card from OpenGL to the more modern implementations of Direct X 12 (win) and Metal (macOS) in the current version.

Your driver is crazy old: glgpu[0].GLDriverDate="20121126000000.000000-000" and predates these new API

Also, you'll want to use the dedicated AMD card and specify that using the instructions I posted above.
Photo of James Hildreth

James Hildreth

  • 18 Posts
  • 2 Reply Likes
Thanks again for your quick responses.  Agreed that the intel driver is old but its the latest one for my hardware.

BTW, I just checked Lightroom and in V9 it says acceleration not supported now.  In V8 I could use the GPU and it used to say it would use DirectX, not OpenGL, but it was buggy so I had turned it off (I don't think there was a way to force it to use OpenGL). 

I did look at your previous instructions.  I had already assigned Photoshop to the GPU as noted in Step 7.  I also tried NOT assigning it which wasn't better so I went back to assigning it.  Here's what device manager says:



The monitor is plugged into the laptop and not the dock (I used the dock with the monitor at one time but not any more for reasons I forget.  I think Lightroom worked better without it.) so I don't think the USB Dock driver is being used at all at the moment

I'm a little nervous about disabling the intel adapter.  I'm always concerned that if the computer or windows doesn't like that I may have no screen since that hardware is on the motherboard, I think, and the AMD was an additional option.  I suppose there's always Safe Mode to recover. Does disabling Intel mean all video will be handled by the GPU and not just some video?  

One last thought....In Lightroom V9 I don't use accelerated graphics anymore as noted above.  If I disable the Intel device and have only the AMD device with Lightroom V9 still work?
(Edited)
Photo of Jeffrey Tranberry

Jeffrey Tranberry, Sr. Product Manager, Digital Imaging

  • 16984 Posts
  • 2868 Reply Likes
It should mean that all video is handled by your dedicated AMD card.

Lightroom will probably work better.
Photo of James Hildreth

James Hildreth

  • 18 Posts
  • 2 Reply Likes
Thanks. I’ll try it tomorrow.
Photo of JOHN NIELSEN

JOHN NIELSEN

  • 27 Posts
  • 12 Reply Likes
Jeffrey — I am Semaphoric, an ACP on the Adobe forums. There have been several reports of this issue on the Photoshop forum.  The first one I saw was https://community.adobe.com/t5/Photoshop/Photoshop-2020-Can-t-see-the-toolbar-File-edit-and-so-on/td....
The answer was provided in https://community.adobe.com/t5/Photoshop/Application-Menu-missing-from-photoshop-2020-after-update/m... by user Masako_Ku. I have been posting that since.


Photo of James Hildreth

James Hildreth

  • 18 Posts
  • 2 Reply Likes
Thanks, those threads were informative.  
Photo of James Hildreth

James Hildreth

  • 18 Posts
  • 2 Reply Likes
Well I've decided to uninstall PS V21 and just keep on with V20.  It does what I need it to do: layers, masks, content aware fill, blend modes, high pass and blur filters.  Probably Lightroom will eventually incorporate these things to keep up with the competition or perhaps V21 will get a bug fix, if possible.

If I get desperate I may try disabling the Intel drivers some time in the future but since windows 10 eliminated F8 for safe startup from a power-on boot this seems dicey to me - what do I do if all I get is a blank screen. 

I notice that Camera Raw 12 is not using my GPU anymore either and there seems to be no way to go back in the Creative Cloud app.  It seems to be working alright though.

Thanks to you and John for trying to help.  Nice to know someone is listening.
Photo of Jeffrey Tranberry

Jeffrey Tranberry, Sr. Product Manager, Digital Imaging

  • 16984 Posts
  • 2868 Reply Likes
Like I stated in my first post, your card/driver/OS combo needs to support Direct X 12. The intel card won't do this, especially with the outdated driver.
Photo of James Hildreth

James Hildreth

  • 18 Posts
  • 2 Reply Likes
Just an update...I did more investigation on the video in my HP DV-7 4000 series laptop.  I have switchable graphics (which I knew) that operate in "dynamic mode" meaning the integrated Intel video is used by default unless a program has been assigned to use the GPU in the video control panel.  I did have assigned PS, LR and CR to use the GPU which used to work fine until LR9/PS21/CR12.  But, I cannot force every program to use the GPU or make the GPU the default for all programs.  Therefore if both drivers are running and I disable the Intel graphics I might have a blank screen for Windows or at best it will default to the VGA or Microsoft Basic Display Adapter in which case two drivers will still be running simultaneously.  Since I'm not sure what will happen I haven't tried it.  I've also seen articles for HP computers saying don't do it.  ATI/AMD isn't the only video that does this kind of dual video usage.  I understand NVIDEA also does a similar thing with their Optimus drivers so they might have the same problem.

By the way, DXDIAG says I'm running DirectX12.  It also shows Intel graphics but ATI drivers which, I suppose, might mean the ATI drivers are actually running the Intel chips, not the Intel drivers; so I might yet be able to disable the Intel drivers.  Since DirectX12 is running and it came after 2012 it's a strong possibility the ATI drivers are doing all the work on both sets of video chips but note the ATI drivers are also dated 2012!  I guess this means DirectX 12 is enabled but neither of my cards are using it and therefore the problem with PS21?

So it seems I have no choice but to except stick with PS20.  At least LR9 and CR12 still run OK.  I'll have to be wary of updates there now, though.


 
Photo of James Hildreth

James Hildreth

  • 18 Posts
  • 2 Reply Likes
Has something changed?  This doesn't say anything about requiring DirectX 12:  https://helpx.adobe.com/photoshop/system-requirements.html#:~:targetText=It%20has%20the%20minimum%20amount,2%20GB%20or%20more%2C%20though.

I note Camera Raw requires DirectX12, however.  Can I revert to V11?
Photo of Jeffrey Tranberry

Jeffrey Tranberry, Sr. Product Manager, Digital Imaging

  • 16984 Posts
  • 2868 Reply Likes
Yes, you can use the 11.4.1 installer from here to roll-back. Quit all Adobe apps, run the installer, relaunch Adobe apps. https://helpx.adobe.com/camera-raw/kb/camera-raw-plug-in-installer.html
Photo of Cap Kan

Cap Kan

  • 7 Posts
  • 0 Reply Likes
Same problem Hp dv7 6b13ev with intel hd 3000 and ATI radeon 6700m. Both PS 2019 and 2020 in win 7 sp1 worked just fine but in win 10 v1909 i have the same problem. In Windows 10 I tried everything but PS 2020 don't work. Updated drivers installed without any result. Only worked when i remove the AMD driver , so in the next restart i had the same problem. So the solution is to go back to win 7 that Microsoft from Jan 2020 stops supporting Windows 7 or stayed in win 10 with Photoshop 2020 not working?
(Edited)
Photo of James Hildreth

James Hildreth

  • 18 Posts
  • 2 Reply Likes
My understanding is that in Win10 the ATI drivers are used and control both the GPU and the Intel video - the driver switches between the two chips depending on the program that is running.  With my ATI card I had to tell the ATI driver to use the GPU chips for PS, LR, and CR (default it will use the Intel chips).  That worked until the latest versions of PS/LR/CR.  If you haven't gone into the graphics settings in Win10 maybe that is your problem.  Win7 behaved differently, I don't think it supported switchable graphics.  Assume your current drivers support OpenGL.  
Photo of Cap Kan

Cap Kan

  • 7 Posts
  • 0 Reply Likes
Until Adobe or AMD release an update that will solve the problem the unique solution right now is going back to Windows 7 .
(Edited)
Photo of James Hildreth

James Hildreth

  • 18 Posts
  • 2 Reply Likes
Is there’s an installer for camera raw 11.3 still available? According to this
https://helpx.adobe.com/camera-raw/sy...
version 11.4 still requires DirectX for image processing (but not display).
Photo of Cap Kan

Cap Kan

  • 7 Posts
  • 0 Reply Likes
I installed 11.2, 11.3, 11.4 versions of camera camera raw . Photoshop interface Not working
Photo of James Hildreth

James Hildreth

  • 18 Posts
  • 2 Reply Likes
I want to use 11.3 with PS 20.
Photo of Cap Kan

Cap Kan

  • 7 Posts
  • 0 Reply Likes
I tried camera 11.3 nothing fixed. I disable amd and menu bar appeared but Photoshop closed immediately with an error for amd graphic card
Photo of James Hildreth

James Hildreth

  • 18 Posts
  • 2 Reply Likes
Camera raw 11.3 used to work fine with PS version 20 for me. I’m now back to running PS version 20 which is why I want to go back to camera raw 11.3. We’re you running PS v20 or v21 when you tried camera raw 11.3 and where did you get camera raw 11.3?
Photo of Cap Kan

Cap Kan

  • 7 Posts
  • 0 Reply Likes
Photoshop v 20.0.7 works fine with all acr versions . The problem is in Photoshop 21.0.1. Get camera raw from http://download.com.vn/adobe-camera-r...
Photo of Cap Kan

Cap Kan

  • 7 Posts
  • 0 Reply Likes
Photo of Antonio Kosir

Antonio Kosir

  • 2 Posts
  • 0 Reply Likes
The latest version with which I could "force" ACR to use OpenGL instead of DirectX was 11.1, despite Adobe saying 11.3 on the following page: https://helpx.adobe.com/photoshop/kb/acr-gpu-faq.html

That's a shame, since 11.3 introduced Texture slider which I could use quite often. The problem with DirectX in ACR is that there's a noticeable "lag" when using the tools.
(Edited)
Photo of James Hildreth

James Hildreth

  • 18 Posts
  • 2 Reply Likes
Sorry to hear that.  This one says 11.3 with OpenGL is OK.   https://helpx.adobe.com/camera-raw/system-requirements/2019.html  But, if your experience is different it may be your specific card.  I note there are several such "requirements" pages to be found covering different vintages of CR.

I reinstalled 11.4 and when I check the CR preferences in PS20 the GPU is on AUTO.  Similarly PS20 preferences show PS20 it is using it also.  Lightroom 9 doesn't recognize it and apparently doesn't use it.  I guess LR9 uses DirectX only.  

LR 9 gives me a warning that PS should be using CR12 but I think the only real problem is lack of newer camera profiles.  However, since I had installed CR12 previously I think they are probably there anyway. I've not had any problems going back and forth between LR9 and PS20 with CR11.4.  
Photo of Antonio Kosir

Antonio Kosir

  • 2 Posts
  • 0 Reply Likes
I'm not sure why they keep saying 11.3 can be forced to OpenGL, when it's clearly not the case - at least on Windows 10. When I use DirectX, brush tool takes ages to complete. On OpenGL, it's way faster. I don't see the reasoning behind forcing everything to DirectX, when it's clearly slower
Photo of Cap Kan

Cap Kan

  • 7 Posts
  • 0 Reply Likes
I reinstall win 7 and everything works just fine