8 Replies Latest reply on Jan 26, 2013 7:05 AM by PECourtejoie

    Photoshop Cs6 is hanging when trying to work in 3D when it wasn't before


      When I first started using 3D in Photoshop it was working rather smoothly and seemed to chug along fairly fast. Then one day when I was working in it as usual and tried to perform some random action it just started hanging with the spinning blue circle for about 2 or 3 minutes. It continued to do this ever since, sometimes hanging for up to 5 minutes before performing my command. Some actions cause it to hang longer than others, such as creating a new light and changing the diffuse color of a material, which is by far the worst in terms of the amount of time it will hang. I have searched the forums and google and tried all suggestions to any problem that seemed to have a similar nature. The only time that I had a partial success was after I had uninstalled Photoshop, then ran the adobe creative suite cleaner tool, then manually searched through the registry for every reference to adobe and Photoshop I could find and deleted them. I then reinstalled Photoshop and updated it. When I started using it in 3D after that it was running smooth as butter, no hangs or stalls on anything, including creating lights and changing diffuse colors. But my joy was not long lived, as after about 2 hours of use it started to do its usual behavior of hanging again.So I tried that approach again and it did not seem to work a second or third or fourth time. So out of desperation and all out of options, I decided to run process monitor from sysinternals to see if it showed me anything even though I knew that I probably would not understand what it were showing me. I noticed a lot of errors with the results of "name not found" for registry calls, "invalid parameter" for directory quarries, and "no such file" for file reads. But the one that seems to be happening the most whenever the program is hanging is it is trying to open a file from C:\program files\Adobe\photoshop x64\required\CgShaders, but that directory is nonexistent on my system. I was hoping that someone would be able to solve this for me as 3D in Photoshop is a big part of my workflow and I am all out of ideas. I'm going to include the process monitor log file and it will be in pml format which you will need process monitor to read, but it is a very small, portable, and free program which can be downloaded from http://technet.microsoft.com/en-us/sysinternals/bb896645. The Log file Can be downloaded from http://sdrv.ms/Xxcmuu (skydrive) or https://www.box.com/s/jzdmgmdmz7xe47smalv2 (box) .

      And here is my system info from Photoshop (I have a first generation I3 processor with intel HD graphics, which as I said was running fairly smooth before my problem started):



      Adobe Photoshop Version: 13.0.1 (13.0.1 20120808.r.519 2012/08/08:21:00:00) x64

      Operating System: Windows NT

      Version: 6.2

      System architecture: Intel CPU Family:6, Model:5, Stepping:5 with MMX, SSE Integer, SSE FP, SSE2, SSE3, SSE4.1, SSE4.2, HyperThreading

      Physical processor count: 2

      Logical processor count: 4

      Processor speed: 2394 MHz

      Built-in memory: 7989 MB

      Free memory: 3903 MB

      Memory available to Photoshop: 7036 MB

      Memory used by Photoshop: 65 %

      Image tile size: 128K

      Image cache levels: 4

      The GPU Sniffer crashed on 1/22/2013 at 6:33:53 PM

      OpenGL Drawing: Enabled.

      OpenGL Drawing Mode: Advanced

      OpenGL Allow Normal Mode: True.

      OpenGL Allow Advanced Mode: True.

      OpenGL Allow Old GPUs: Not Detected.

      Video Card Vendor: Intel

      Video Card Renderer: Intel(R) HD Graphics

      Display: 1

      Display Bounds:=  top: 0, left: 0, bottom: 768, right: 1280

      Video Card Number: 1

      Video Card: Intel(R) HD Graphics

      OpenCL Unavailable

      Driver Version:

      Driver Date: 20121009000000.000000-000

      Video Card Driver: igdumd64.dll,igd10umd64.dll,igdumdx32,igd10umd32

      Video Mode:

      Video Card Caption: Intel(R) HD Graphics

      Video Card Memory: 3770 MB

      Video Rect Texture Size: 8192

      Serial number: Tryout Version

      Application folder: C:\Program Files\Adobe\Adobe Photoshop CS6 (64 Bit)\

      Temporary file path: C:\Users\RYANS_~1\AppData\Local\Temp\

      Photoshop scratch has async I/O enabled

      Scratch volume(s):

        C:\, 341.9G, 102.3G free

      Required Plug-ins folder: C:\Program Files\Adobe\Adobe Photoshop CS6 (64 Bit)\Required\

      Primary Plug-ins folder: C:\Program Files\Adobe\Adobe Photoshop CS6 (64 Bit)\Plug-ins\

      Additional Plug-ins folder: not set



      Installed components:

         A3DLIBS.dll   A3DLIB Dynamic Link Library  

         ACE.dll   ACE 2012/06/05-15:16:32   66.507768   66.507768

         adbeape.dll   Adobe APE 2012/01/25-10:04:55   66.1025012   66.1025012

         AdobeLinguistic.dll   Adobe Linguisitc Library   6.0.0  

         AdobeOwl.dll   Adobe Owl 2012/06/26-12:17:19   4.0.95   66.510504

         AdobePDFL.dll   PDFL 2011/12/12-16:12:37   66.419471   66.419471

         AdobePIP.dll   Adobe Product Improvement Program  

         AdobeXMP.dll   Adobe XMP Core 2012/02/06-14:56:27   66.145661   66.145661

         AdobeXMPFiles.dll   Adobe XMP Files 2012/02/06-14:56:27   66.145661   66.145661

         AdobeXMPScript.dll   Adobe XMP Script 2012/02/06-14:56:27   66.145661   66.145661

         adobe_caps.dll   Adobe CAPS   6,0,29,0  

         AGM.dll   AGM 2012/06/05-15:16:32   66.507768   66.507768

         ahclient.dll    AdobeHelp Dynamic Link Library   1,7,0,56  

         aif_core.dll   AIF   3.0   62.490293

         aif_ocl.dll   AIF   3.0   62.490293

         aif_ogl.dll   AIF   3.0   62.490293

         amtlib.dll   AMTLib (64 Bit) (BuildVersion: 6.0; BuildDate: Mon Jan 16 2012 18:00:00)   1.000000

         ARE.dll   ARE 2012/06/05-15:16:32   66.507768   66.507768

         AXE8SharedExpat.dll   AXE8SharedExpat 2011/12/16-15:10:49   66.26830   66.26830

         AXEDOMCore.dll   AXEDOMCore 2011/12/16-15:10:49   66.26830   66.26830

         Bib.dll   BIB 2012/06/05-15:16:32   66.507768   66.507768

         BIBUtils.dll   BIBUtils 2012/06/05-15:16:32   66.507768   66.507768

         boost_date_time.dll   DVA Product   6.0.0  

         boost_signals.dll   DVA Product   6.0.0  

         boost_system.dll   DVA Product   6.0.0  

         boost_threads.dll   DVA Product   6.0.0  

         cg.dll   NVIDIA Cg Runtime   3.0.00007  

         cgGL.dll   NVIDIA Cg Runtime   3.0.00007  

         CIT.dll   Adobe CIT

         CoolType.dll   CoolType 2012/06/05-15:16:32   66.507768   66.507768

         data_flow.dll   AIF   3.0   62.490293

         dvaaudiodevice.dll   DVA Product   6.0.0  

         dvacore.dll   DVA Product   6.0.0  

         dvamarshal.dll   DVA Product   6.0.0  

         dvamediatypes.dll   DVA Product   6.0.0  

         dvaplayer.dll   DVA Product   6.0.0  

         dvatransport.dll   DVA Product   6.0.0  

         dvaunittesting.dll   DVA Product   6.0.0  

         dynamiclink.dll   DVA Product   6.0.0  

         ExtendScript.dll   ExtendScript 2011/12/14-15:08:46   66.490082   66.490082

         FileInfo.dll   Adobe XMP FileInfo 2012/01/17-15:11:19   66.145433   66.145433

         filter_graph.dll   AIF   3.0   62.490293

         hydra_filters.dll   AIF   3.0   62.490293

         icucnv40.dll   International Components for Unicode 2011/11/15-16:30:22    Build gtlib_3.0.16615  

         icudt40.dll   International Components for Unicode 2011/11/15-16:30:22    Build gtlib_3.0.16615  

         image_compiler.dll   AIF   3.0   62.490293

         image_flow.dll   AIF   3.0   62.490293

         image_runtime.dll   AIF   3.0   62.490293

         JP2KLib.dll   JP2KLib 2011/12/12-16:12:37   66.236923   66.236923

         libifcoremd.dll   Intel(r) Visual Fortran Compiler   10.0 (Update A)  

         libmmd.dll   Intel(r) C Compiler, Intel(r) C++ Compiler, Intel(r) Fortran Compiler   10.0  

         LogSession.dll   LogSession  

         mediacoreif.dll   DVA Product   6.0.0  

         MPS.dll   MPS 2012/02/03-10:33:13   66.495174   66.495174

         msvcm80.dll   Microsoft® Visual Studio® 2005   8.00.50727.6910  

         msvcm90.dll   Microsoft® Visual Studio® 2008   9.00.30729.1  

         msvcp100.dll   Microsoft® Visual Studio® 2010   10.00.40219.1  

         msvcp80.dll   Microsoft® Visual Studio® 2005   8.00.50727.6910  

         msvcp90.dll   Microsoft® Visual Studio® 2008   9.00.30729.1  

         msvcr100.dll   Microsoft® Visual Studio® 2010   10.00.40219.1  

         msvcr80.dll   Microsoft® Visual Studio® 2005   8.00.50727.6910  

         msvcr90.dll   Microsoft® Visual Studio® 2008   9.00.30729.1  

         pdfsettings.dll   Adobe PDFSettings   1.04  

         Photoshop.dll   Adobe Photoshop CS6   CS6  

         Plugin.dll   Adobe Photoshop CS6   CS6  

         PlugPlug.dll   Adobe(R) CSXS PlugPlug Standard Dll (64 bit)  

         PSArt.dll   Adobe Photoshop CS6   CS6  

         PSViews.dll   Adobe Photoshop CS6   CS6  

         SCCore.dll   ScCore 2011/12/14-15:08:46   66.490082   66.490082

         ScriptUIFlex.dll   ScriptUIFlex 2011/12/14-15:08:46   66.490082   66.490082

         tbb.dll   Intel(R) Threading Building Blocks for Windows   3, 0, 2010, 0406  

         tbbmalloc.dll   Intel(R) Threading Building Blocks for Windows   3, 0, 2010, 0406  

         TfFontMgr.dll   FontMgr  

         TfKernel.dll   Kernel  

         TFKGEOM.dll   Kernel Geom  

         TFUGEOM.dll   Adobe, UGeom©  

         updaternotifications.dll   Adobe Updater Notifications Library (BuildVersion: 1.0; BuildDate: BUILDDATETIME)

         WRServices.dll   WRServices Friday January 27 2012 13:22:12   Build 0.17112   0.17112

         wu3d.dll   U3D Writer  

      (post shortened)



      Optional and third party plug-ins: NONE



      Plug-ins that failed to load: NONE


         Mini Bridge


      Installed TWAIN devices: NONE

        • 1. Re: Photoshop Cs6 is hanging when trying to work in 3D when it wasn't before
          Mylenium Most Valuable Participant

          The usual - graphics issues with your intel chip. Update your driver or, which might be even better, turn off that chip and get a "real" graphics card.



          • 2. Re: Photoshop Cs6 is hanging when trying to work in 3D when it wasn't before
            RadRyan30 Level 1

            I have the latest driver as of 10\28\12. Also I cannot get a real graphics card, which I would absolutely love to do, because I am using my laptop which, by the way, does not have a PCI Express slot to use with an expandable graphics card.


            That's what I was thinking also at first, but then I thought, if that was the case why was it working perfectly fine in the beginning and then again after I uninstalled Photoshop and reinstalled it again it was working perfectly fine again. So my question is if it is a graphics card issue then why was it working like it is supposed to work for quite awhile in the beginning and then for the short period after I reinstalled it? Also I have tried rolling back my driver and using a modified driver. Also has anyone looked at the process monitor log file that I posted in my first post?



            Upon further reading when I was trying to figure out how to use process monitor and interpret its results I came across an article on dynamic link libraries from Microsoft. This is a guess based on the process monitor log file where it shows Photoshop incrementally searching for the directory "C:\program files\adobe\photoshop x64\required\CgShaders" and reading how dynamic link librarys search for dlls. I also noticed that Photoshop installs its own dynamic link library. This is the limit of my knowledge on this topic and this is also just a guess based on logical reasoning. Can someone with more knowledge and I tell me if this is a possibility? This being that my problem is involving or live in the dynamic link library.


            Message was edited by: RadRyan30


            Message was edited by: RadRyan30

            • 3. Re: Photoshop Cs6 is hanging when trying to work in 3D when it wasn't before
              RadRyan30 Level 1

              I made this post about 2 days ago and have only received one response, which, no offense to the poster and at least thank you for your input, was a pretty generic response about the gpu which I followed up with a reply and have not received any input since.



              Has anyone even bothered to have a look at the log file that I posted a link to in my first post, my guess is no seeing that no one has replied to it. So I just wanted to give A BIG THANKS out to ADOBE for their hard work and valuable input for helping me resolve my problem with the software.

              P.S.- That last sentence was completely sarcastic in case anyone did not catch that.



              I'm not ******** & moaning but it would be really nice to have at least one reply that lets me now that someone at least looked into my problem.

              So once again, HUGE THANKS ADOBE for your incredible effort into solving my problem. Again, sarcasm.

              • 4. Re: Photoshop Cs6 is hanging when trying to work in 3D when it wasn't before
                Noel Carboni Level 8

                Mylenium may have been terse, but he's pretty much right.  Intel graphics drivers are amongst the worst of all the brands.  When I was developing my own graphics software (not associated with Adobe) I found I had to make a lot of concessions and avoid things that were supposed to work but didn't with Intel systems.


                This one part of the system info you posted says a lot:


                >The GPU Sniffer crashed on 1/22/2013 at 6:33:53 PM


                I can only guess why it would work then stop; maybe you received a Windows Update that broke something that was working.


                Have you tried all the different options for the GPU (Advanced, Normal, Basic)?


                Have you tried adjusting the VRAM allocation Photoshop is allowed to use?


                Remember to restart Photoshop after any configuration change and before testing.


                Also, do you see the same failure in a new 3D design as you do an existing one?  It's not out of the question that a 3D design could accumulate problems under the covers, which would be saved in the .PSD.  I have some that do weird things, possibly owing to bugs in the version of Photoshop I was using at the time I initially created them.



                • 5. Re: Photoshop Cs6 is hanging when trying to work in 3D when it wasn't before
                  RadRyan30 Level 1

                  Thank you very much for your reply. And yes I have tried all of these suggestions that you have just made. And as for the GPU crash I did not notice that in there before but I also didn't look for it because every time I looked before it wasn't there, and looking at the date that was when that I was rolling back\uninstalling\reinstalling\trying modded drivers, etc., Which is probably the reason why the gpu sniper crashed.



                  One interesting thing that you said was whether there is the same failure in a new design as opposed to an existing one. The answer to that is yes and no. To elaborate, when the program was working as it is supposed to eve and creating new lights and positioning them did not cause any slowdown despite the file that I was working on, but after the problem starts occurring it is like a snowball rolling down a hill. Every time I open the file (the one I was working on when the problem started to happen) to continue work on it be sluggish response of Photoshop is still there and only gets worse. If I start over on a new file the program will run much more smoothly, but will still had a slight amount of sluggishness with less intensive task whereas the more intensive task such as working with lights is still moderately sluggish but not to the extent as it was working in the previous file. As you said in your post it seems the father all along I get in my document the more pronounced and time consuming the freezes become. But nonetheless wants the problem has occurred it does not go away I can only lesson that by starting from scratch, which is not very convenient.



                  If you look at the process monitor log file linked in my first post and search through it pretty quickly you will see photoshop doing this

                  1-Operation: unknown     Path:C:\

                  2-Operation: unknown     Path:C:\Program Files

                  3-Operation: unknown     Path:C:\Program Files\Adobe

                  4-Operation: unknown     Path:C:\Program Files\Adobe\Adobe Photoshop                                 Cs6 (64 bit)

                  5-Operation: unknown     Path:C:\Program Files\Adobe\Adobe Photoshop                                 Cs6 (64 bit)\Required

                  6-Operation: unknown     Path:C:\Program Files\Adobe\Adobe Photoshop                                 Cs6 (64 bit)\Required\CgShaders

                  7-Operation: unknown     Path:C:\Program Files\Adobe\Adobe Photoshop                                 Cs6 (64 bit)\Required\CgShaders

                  1-Result: INVALIDATE PARAMETER

                  2-Result: INVALIDATE PARAMETER

                  3-Result: INVALIDATE PARAMETER

                  4-Result: INVALIDATE PARAMETER

                  5-Result: INVALIDATE PARAMETER

                  6-Result: NO SUCH FILE

                  7-Result: NAME NOT FOUND



                  It does this repeatedly over and over again, specifically when I tried to work with lights. The weird thing is that there is no directory in required called CgShaders. I see 1 CG.dll & 1 cgGL.dll in the Photoshop (64 bit) directory. To meet that just seems very strange and probably more than a coincidence and probably does not happen on everybody else's system.


                  This is the process monitor log file that I saved in csv format and edited the first three blocks so that it fit correctly. Open it up in wordpad and you'll see what I mean. This is what I was talking about right above.


                  • 6. Re: Photoshop Cs6 is hanging when trying to work in 3D when it wasn't before
                    Noel Carboni Level 8

                    There was a CgShaders folder in Photoshop CS5.  Maybe there's some old code in Ps CS6 still looking for that folder.


                    Photoshop has been through the ringer a whole bunch of times over the last few decades.  It's had a lot of software engineers do a lot of maintenance.  There might be things in there that are stubbed-out or just partially removed.


                    I had a design once where an infinite light just wouldn't shine and for some reason when I finally got it to shine it wouldn't throw shadows from parts of the design on other parts.  But then it just started working.  I get the impression there is a BUNCH of data behind the scenes that all has to be just right before it will do proper 3D.  I do know the Adobe folks are working hard to try to make it better and better.


                    Honestly I'm sorry to say I don't have much more to offer in the way of things to try to work around the problem.


                    It's really pretty difficult to look at ProcMon output and see things going wrong, but when I get a chance I'll look in the file.



                    • 7. Re: Photoshop Cs6 is hanging when trying to work in 3D when it wasn't before
                      RadRyan30 Level 1

                      thanks alot, I really appreciate it.. I was using a 3D file that had beeen initially created in cs5 when the issues started, id it possible t stem from some kind of registry or file system corruption from that. Also if it happens to be at least somewhat if not all gpu related(intel HD graphics POS!) Is it an adobe thing they would have to iron out or a microsoft/intel thing? I do now have a signed graphics driver from micro/intel that supports open gl (WDDM 1.1 I think). And lastly do u happen to know the diff between WDDM 1.1 & WDDM 1.2?


                      Again thankyou for using your time to help. BIG THANKS. No Sarcasm this time:) HaHa

                      • 8. Re: Photoshop Cs6 is hanging when trying to work in 3D when it wasn't before
                        PECourtejoie Adobe Community Professional

                        Also, the Intel graphic card "poaches" memory from the RAM. I'm wondering if lowering the amount of RAM attributed to Photoshop might not free some for the GPU.

                        Note that the latest Photoshop updates enforce the 512MB of vRAM minimum, while 13.0.1 did not.


                        If you are a heavy user of 3D in Photoshop, that does rely on the GPU, I'd suggest to look to change to a new computer with a more powerful graphic card when your budget will allow it.