FreeCAD on macOS Mojave

Having trouble installing or compiling FreeCAD? Get help here.
leonardshelby
Posts: 48
Joined: Sat Feb 24, 2018 6:09 pm

FreeCAD on macOS Mojave

Postby leonardshelby » Thu Oct 04, 2018 7:45 am

Hi,

is anyone else experiencing their mac graphics freezing for about a minute when using freecad? It happens for me since I have upgraded to macOS 10.14. It happens on startup and whenever a system dialog comes into play (file open/save/export/..). The mouse cursor still moves and audio keeps playing but everything else seems frozen. I am working on a 2016 13" Macbook.

I am a bit worried about beeing able to use FreeCAD in the future as Apple won't support OpenGL or Vulcan any further. I believe these system-dialogs are animated with metal in Mojave, maybe that's a problem for FreeCAD? Besides that, it runs like a dream on a Mac with full retina support :)

Are there any plans to create a Web based Frontend for FreeCAD? We could work on every laptop/tablet/smartphone, 'outsourcing' 3d acceleration to the browsers :)

Cheers,
Torben
EoghanTyrrell
Posts: 6
Joined: Sun Sep 16, 2018 3:43 pm

Re: FreeCAD on macOS Mojave

Postby EoghanTyrrell » Sat Oct 13, 2018 11:08 am

Yep, I experience the exact same freezing when system dialogues open. I'm on a 2012 Mac. Browser based would be brilliant!
User avatar
Kunda1
Posts: 5201
Joined: Thu Jan 05, 2017 9:03 pm

Re: FreeCAD on macOS Mojave

Postby Kunda1 » Sat Oct 13, 2018 12:13 pm

Please always post your Help > About FreeCAD > Copy to clipboard when posting to the forums. It helps the devs, community, and posterity. Thank you.

Edit: re: Web frontend
Not that I know. RIght now there is a strong emphasis on completing the python3/Qt5 migration before the next release. Then there seems to be a strong pull to work on integrating Assembly3. There was a proof of concept made by @ickby who showed you can make a dialog-less UI using pyside and qtquick
But if you want to ask more about this, then open a separate thread so as to keep the thread poignant. Cheers
Want to contribute back to FC? Checkout:
#lowhangingfruit | Use the Source, Luke. | How to Help FreeCAD | How to report FC bugs and features
User avatar
NormandC
Posts: 18534
Joined: Sat Feb 06, 2010 9:52 pm
Location: Québec, Canada

Re: FreeCAD on macOS Mojave

Postby NormandC » Sun Oct 14, 2018 1:29 am

People sporadically come here inquiring about a web front-end, but there is no plan for it. All it needs is an interested developer, but nobody has stepped up yet, and the current developers are already busy with their own projects. You have to understand that it would be a major undertaking. We're talking about decoupling FreeCAD from its GUI and building a completely new one.
User avatar
kkremitzki
Posts: 1678
Joined: Thu Mar 03, 2016 9:52 pm
Location: Texas

Re: FreeCAD on macOS Mojave

Postby kkremitzki » Sun Oct 14, 2018 1:36 am

I'm interested, but like Normand said, it's a massive effort.
Like my FreeCAD work? I'd appreciate any level of support via Patreon, Liberapay, or PayPal! Read more about what I do at my blog.
leonardshelby
Posts: 48
Joined: Sat Feb 24, 2018 6:09 pm

Re: FreeCAD on macOS Mojave

Postby leonardshelby » Mon Oct 15, 2018 9:14 am

Here's my about info (the bug is in all .17 or .16 stable as well):

OS: macOS 10.14
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.18.14967 (Git)
Build type: Release
Branch: (HEAD detached at f6e9faa62)
Hash: f6e9faa62c45a9fc8a9f977235abed139c31ab9a
Python version: 2.7.15
Qt version: 5.11.2
Coin version: 4.0.0a
OCC version: 7.2.0
Locale: English/Germany (en_DE)


When I launch FreeCAD from terminal it seems to fix my issues. There is some output:

turbos-MBP:MacOS turbo$ ./FreeCAD
FreeCAD 0.18, Libs: 0.18R14967 (Git)
© Juergen Riegel, Werner Mayer, Yorik van Havre 2001-2018
##### #### ### ####
# # # # # #
# ## #### #### # # # # #
#### # # # # # # # ##### # #
# # #### #### # # # # #
# # # # # # # # # ## ## ##
# # #### #### ### # # #### ## ## ##

objc[2395]: Class FIFinderSyncExtensionHost is implemented in both /System/Library/PrivateFrameworks/FinderKit.framework/Versions/A/FinderKit (0x7fff990121d0) and /System/Library/PrivateFrameworks/FileProvider.framework/OverrideBundles/FinderSyncCollaborationFileProviderOverride.bundle/Contents/MacOS/FinderSyncCollaborationFileProviderOverride (0x11644adc8). One of the two will be used. Which one is undefined.


Maybe this helps?
benvegiacomo
Posts: 2
Joined: Mon Oct 15, 2018 9:34 am

Re: FreeCAD on macOS Mojave

Postby benvegiacomo » Mon Oct 15, 2018 9:35 am

leonardshelby wrote:
Mon Oct 15, 2018 9:14 am
Here's my about info (the bug is in all .17 or .16 stable as well):

OS: macOS 10.14
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.18.14967 (Git)
Build type: Release
Branch: (HEAD detached at f6e9faa62)
Hash: f6e9faa62c45a9fc8a9f977235abed139c31ab9a
Python version: 2.7.15
Qt version: 5.11.2
Coin version: 4.0.0a
OCC version: 7.2.0
Locale: English/Germany (en_DE)


When I launch FreeCAD from terminal it seems to fix my issues. There is some output:

turbos-MBP:MacOS turbo$ ./FreeCAD
FreeCAD 0.18, Libs: 0.18R14967 (Git)
© Juergen Riegel, Werner Mayer, Yorik van Havre 2001-2018
##### #### ### ####
# # # # # #
# ## #### #### # # # # #
#### # # # # # # # ##### # #
# # #### #### # # # # #
# # # # # # # # # ## ## ##
# # #### #### ### # # #### ## ## ##

objc[2395]: Class FIFinderSyncExtensionHost is implemented in both /System/Library/PrivateFrameworks/FinderKit.framework/Versions/A/FinderKit (0x7fff990121d0) and /System/Library/PrivateFrameworks/FileProvider.framework/OverrideBundles/FinderSyncCollaborationFileProviderOverride.bundle/Contents/MacOS/FinderSyncCollaborationFileProviderOverride (0x11644adc8). One of the two will be used. Which one is undefined.


Maybe this helps?
thanks for the information you shared, now I will watch them very carefully and try because I have discovered the same problem :?
lydbury
Posts: 2
Joined: Wed Nov 28, 2018 3:29 pm

Re: FreeCAD on macOS Mojave

Postby lydbury » Wed Nov 28, 2018 3:53 pm

I'm a new user and having the same problem using FreeCAD on my mac when opening a file, saving with a new file name or importing/exporting. The gui appears to freeze for around 60 seconds. This doesn't happen when opening recent files within FreeCAD.
Any help would be appreciated as I'm new to FreeCAD and new to solid modelling tools in general.

OS: macOS 10.14
Word size of OS: 64-bit
Word size of FreeCAD: 64-bit
Version: 0.18.14976 (Git)
Build type: Release
Branch: (HEAD detached at e79a19828)
Hash: e79a19828e2e92269ff96110dfeadaa245ad17c2
Python version: 2.7.15
Qt version: 5.11.2
Coin version: 4.0.0a
OCC version: 7.2.0
Locale: English/UnitedKingdom (en_GB)
leonardshelby
Posts: 48
Joined: Sat Feb 24, 2018 6:09 pm

Re: FreeCAD on macOS Mojave

Postby leonardshelby » Wed Nov 28, 2018 9:09 pm

A simple workaround for now:

Create an alias to the FreeCAD binary on your Desktop. When started from this alias, it will automatically open from a terminal. This for some reason fixes the freezes.
Screenshot 2018-11-28 at 22.02.55.png
Screenshot 2018-11-28 at 22.02.55.png (235.37 KiB) Viewed 1958 times
Screenshot 2018-11-28 at 22.04.50.png
Screenshot 2018-11-28 at 22.04.50.png (292.68 KiB) Viewed 1958 times
Screenshot 2018-11-28 at 22.05.12.png
Screenshot 2018-11-28 at 22.05.12.png (193.11 KiB) Viewed 1958 times
lydbury
Posts: 2
Joined: Wed Nov 28, 2018 3:29 pm

Re: FreeCAD on macOS Mojave

Postby lydbury » Thu Nov 29, 2018 9:06 am

Thanks - the workaround seems to do the trick for now!