sketchucation logo sketchucation
    • 登入
    Oops, your profile's looking a bit empty! To help us tailor your experience, please fill in key details like your SketchUp version, skill level, operating system, and more. Update and save your info on your profile page today!
    🔌 Smart Spline | Fluid way to handle splines for furniture design and complex structures. Download

    Leopard hang fix

    已排程 已置頂 已鎖定 已移動 SketchUp Bug Reporting
    sketchup
    80 貼文 53 Posters 34.1k 瀏覽 53 Watching
    正在載入更多貼文
    • 從舊到新
    • 從新到舊
    • 最多點贊
    回覆
    • 在新貼文中回覆
    登入後回覆
    此主題已被刪除。只有擁有主題管理權限的使用者可以查看。
    • G 離線
      GaryWith1R
      最後由 編輯

      Thanks Inio - Sketchup was unusable even after the latest update with constant hangs. I've been searching for a cheap alternative to complete a project I'm in the middle of, but couldn't find anything as powerful - so this fix has saved the day! 😎

      1 條回覆 最後回覆 回覆 引用 0
      • I 離線
        inio
        最後由 編輯

        Good to know. The fix should be pretty harmless - in the worst case it will cause graphical artifacts and a very slight slowdown in future versions once they fix the problem directly.

        edit: that said, it should be uninstalled once the problem is fixed. There's no reason to keep it around and it could conceivably cause minor problems. This is why I included the uninstaller script.

        1 條回覆 最後回覆 回覆 引用 0
        • H 離線
          huevosgrandes
          最後由 編輯

          Thanks.. that fixes my problems.. I thought it was because I had installed earlier a patch for the pro... Cheers

          1 條回覆 最後回覆 回覆 引用 0
          • W 離線
            wingnut21
            最後由 編輯

            Worked for me as well! Thanks for taking matters into your own hands!

            1 條回覆 最後回覆 回覆 引用 0
            • N 離線
              numin
              最後由 編輯

              just got SU6 installed on my new macbook and is really disappointed at the problems I'm facing on getting it to function 'normally'. I've been using Sketchup since the first versions and is very impressed with how its grown. However, that was when I was still on Windows. Incredibly, SU6 works so much faster on my 2 year old Dell XPS (centrino duo).
              Been searching around the whole day today and turns out that its got something to do with the macbooks GMA 900 video card that's now working with OpenGL and sketchup which caused those little dots to follow the cursor. Turning OpenGL of, solves it but also slows it down so much that its not exactly functional or usable.
              I'm still on Tiger and on a 2.16ghz macbook 1Gb RAM and the older video processor GMA 900.
              Should I try this install?

              1 條回覆 最後回覆 回覆 引用 0
              • P 離線
                phatphil
                最後由 編輯

                Trying it now. SketchUp has sucked for me all around since the upgrade to Leopard.

                Edit: The fix seems to work perfect. Very appreciated!

                1 條回覆 最後回覆 回覆 引用 0
                • G 離線
                  georgetemplemanmac.com
                  最後由 編輯

                  I have been struggling with SU since the purchase of my new mac pro with x1900xt graphics card. The lag during use and the hanging when importing images was unbearable.

                  I have just installed the fix and repeated the the previous import problem and all seems to be well

                  Many thanks indeed

                  1 條回覆 最後回覆 回覆 引用 0
                  • K 離線
                    kiddo
                    最後由 編輯

                    The fix is in & working. Thanks for saving my Canadian bacon for the holiday homework. Hopefully there aren't any other Leopard bugs lurking about. Cheers

                    1 條回覆 最後回覆 回覆 引用 0
                    • K 離線
                      krisbern
                      最後由 編輯

                      Inio,

                      Thanks for the patch! Works fantastic! Nothing was working in SU. Nothing.

                      Cheers,

                      • Kris
                      1 條回覆 最後回覆 回覆 引用 0
                      • L 離線
                        lebagelman
                        最後由 編輯

                        Another big thanks, the fix is working fine. I was going crazy restarting Sketchup every 10 minutes.

                        lebagelman

                        1 條回覆 最後回覆 回覆 引用 0
                        • S 離線
                          SuperJUN
                          最後由 編輯

                          Inio,

                          it is my first reply in this forum, and i would like to say "thank you!"

                          the fix, it just works! and it make SU in leopard work!

                          thank u very very much

                          1 條回覆 最後回覆 回覆 引用 0
                          • I 離線
                            inio
                            最後由 編輯

                            BTW, if anyone's wondering 10.5.2 and it's Graphics Update do NOT fix the driver bug that causes this.

                            1 條回覆 最後回覆 回覆 引用 0
                            • I 離線
                              inio
                              最後由 編輯

                              Looks like I was right. The attached "input manager" seem to resolve the freezes as far as I can tell. It causes visual artifacts in a few cases when dragging rectangles, but that hopefully isn't too big of an issue.

                              (bare Input Manager obsoleted by dedicated installer package above).

                              Here's the source code, if you're interested. If you want the full project, let me know and I'll post it.:

                              
                              @interface ThawUp ; NSObject 
                              {
                              }
                              @end
                              
                              #import "APELite.h"
                              #import "OpenGL/gl.h"
                              #import "OpenGL/OpenGL.h"
                              
                              static void (*orig_glClear) (GLbitfield mask) = nil;
                              static void new_glClear(GLbitfield mask);
                              
                              static void (*orig_glDrawBuffer) (GLenum mode) = nil;
                              static void new_glDrawBuffer(GLenum mode);
                              
                              static BOOL wasFront;
                              
                              @implementation ThawUp
                              + (void) load
                              {
                                  if(![[[NSBundle mainBundle] bundleIdentifier] hasPrefix;@"com.google.sketchup"]){ return; }
                                  NSLog(@"ThawUp loaded as input manager");
                              	
                              	wasFront = FALSE;
                              	
                              	orig_glClear = APEPatchCreate(glClear, new_glClear);
                              	orig_glDrawBuffer = APEPatchCreate(glDrawBuffer, new_glDrawBuffer);
                              }
                              
                              static void new_glClear(GLbitfield mask) {
                                  if (wasFront) {
                              		wasFront = FALSE;
                              		NSLog(@"ThawUp causing CGLFlushDrawable");
                              		CGLFlushDrawable(CGLGetCurrentContext());
                              	}
                              	orig_glClear(mask);
                              }
                              
                              static void new_glDrawBuffer(GLenum mode) {
                              	if (mode == GL_FRONT) wasFront = TRUE;
                              	orig_glDrawBuffer(mode);
                              }
                              @end
                              
                              

                              ThawUp.zip

                              1 條回覆 最後回覆 回覆 引用 0
                              • B 離線
                                bjanzen
                                最後由 編輯

                                Thanks for trying this with 10.5.2. For now, this patch is the best solution I've seen.

                                Barry

                                1 條回覆 最後回覆 回覆 引用 0
                                • M 離線
                                  markodd
                                  最後由 編輯

                                  Hi .... I have recently bought a macbook with leopard (osx 10.5). I want to buy sketchup pro but thought that I would download a trial version to check it out. There are many hang problems which (compared to Sketchup 5 on my old pc) drive me nuts... Its seems that this is a problem experienced by other users and it also seems that there may be a solution... Can you help ? markodd

                                  1 條回覆 最後回覆 回覆 引用 0
                                  • I 離線
                                    inio
                                    最後由 編輯

                                    @markodd said:

                                    Hi .... I have recently bought a macbook with leopard (osx 10.5). I want to buy sketchup pro but thought that I would download a trial version to check it out. There are many hang problems which (compared to Sketchup 5 on my old pc) drive me nuts... Its seems that this is a problem experienced by other users and it also seems that there may be a solution... Can you help ? markodd

                                    Are the hangs related to trying to rectangle select? If so, download the patch in the first post of this thread.

                                    1 條回覆 最後回覆 回覆 引用 0
                                    • JasonWDJ 離線
                                      JasonWD
                                      最後由 編輯

                                      inio you are a Genius

                                      I sometimes like to use my girlfriend's macbook at home (I normally use a MacPro at work) and found the hang time on SU was just unbearable.

                                      Your fix has totally sorted it; amazing... how come Google don't sort this on a release, or even put your patch on the help site?

                                      It is even making me wonder whether to save the cash on the difference between buying a MacBook Pro vs MacBook for my home machine...

                                      SketchUp, Thea Render, Vectorworks PC and Mac - Full LayOut workflow Concept>Production

                                      1 條回覆 最後回覆 回覆 引用 0
                                      • D 離線
                                        dzeibin
                                        最後由 編輯

                                        Hi,

                                        I'm on a MacBook Pro 2.4GHz with Mac OS X 10.5.2 and using SketchUp 6.4.120 (latest version, far as I know).
                                        Both with and without the patch, I'm getting full system hangs periodically, usually when I pan or orbit. It's not completely debilitating, but it is of course kind of annoying...

                                        If I leave the system when it hangs, it still seems to save out an Autosave file, but it's otherwise completely unresponsive. Does this sound like the same issue or something different?

                                        (Also, with the patch installed, I would occasionally get a similar system hang in Adobe InDesign CS3 when switching palettes around...)

                                        Thanks!

                                        David

                                        1 條回覆 最後回覆 回覆 引用 0
                                        • T 離線
                                          turgimonster
                                          最後由 編輯

                                          i'm also getting the hang... 10.5.2 w/all updates + SU 6.4.120

                                          i notice it in two situations:

                                          1. if there is an image imported. this causes a hang that requires a hard restart about every 15-20 min.
                                          2. the beach ball hang... which i can't define with specific actions, but happens pretty frequently hanging for 10-60 seconds at a time.

                                          anyone talk to google?

                                          i just installed the thaw-up... thanks! i'll post my results...

                                          1 條回覆 最後回覆 回覆 引用 0
                                          • A 離線
                                            antioche
                                            最後由 編輯

                                            I've been looking for a way to sort that beachballing bonanza every time I selected something in Sketchup with a rectangular selection on my Mac Mini Dual-Core. This worked like a charm! The selection is now almost instant!

                                            Thanks a lot for working out this great patch!

                                            Antioche

                                            1 條回覆 最後回覆 回覆 引用 0
                                            • 1
                                            • 2
                                            • 3
                                            • 4
                                            • 1 / 4
                                            • 第一個貼文
                                              最後的貼文
                                            Buy SketchPlus
                                            Buy SUbD
                                            Buy WrapR
                                            Buy eBook
                                            Buy Modelur
                                            Buy Vertex Tools
                                            Buy SketchCuisine
                                            Buy FormFonts

                                            Advertisement