Without OpenMP and with Retina (2x the resolution, means 4x the image size)
This means that for this setup, an i7 with 8 logic cpu, it will result on a 
~32x slower renderings.

For comparison with a regular setup with a i7 without Retina, if user 
complained about 60 minutes render, it could result on a 60/32 = 1.8s render 
(realistic, ~3s .. 6s as I experienced on similar setups)

Mario Luzeiro
________________________________________
From: Kicad-developers 
<[email protected]> on behalf of 
Jeff Young <[email protected]>
Sent: 28 February 2018 11:40
To: Bernhard Stegmaier
Cc: KiCad Developers
Subject: Re: [Kicad-developers] 3D Viewer "Render current view using 
Raytracing" is ludicrously slow

I can confirm.  I tried to get a different compiler up and running for it, but 
in the end just recoded the progress dialog using STL.


On 28 Feb 2018, at 11:38, Bernhard Stegmaier 
<[email protected]<mailto:[email protected]>> wrote:

To best of my knowledge and last investigations OpenMP is (unfortunately) not 
available with the stock Xcode clang.


Regards,
Bernhard

On 28. Feb 2018, at 12:21, Nick Østergaard 
<[email protected]<mailto:[email protected]>> wrote:

OpenMP does not seem to be enabled on the current macos nightlies. I am not 
sure what to install to get that working. Also, it would be nice if it could 
get into the version info.

2018-02-28 11:20 GMT+01:00 Mário Luzeiro 
<[email protected]<mailto:[email protected]>>:
Hi Andy,

This most probably sounds to me as "it is working as expected".
Raytracing rendering method is consider to be an "offline rendering" (means, it 
will take a lot and you can go offline for a coffee and back after a while)

However for simple scenes I am not expecting such a long time.
Depending on the options I may expect just a few seconds for some scenes.

My guesses, for developers to investigate are:
- Make sure KiCad on MacOS is build with OpenMP enabled and it is working. This 
is very important to make rendering to work in parallel.
- Since Macs have that "Retina" thing.. could that be the screen resolution is 
actually 4x (? I dont know how it works..) what it is displaying (comparing to 
a regular display)?

Mario Luzeiro
________________________________________
From: Kicad-developers 
<[email protected]<mailto:[email protected]>>
 on behalf of Andy Peters <[email protected]<mailto:[email protected]>>
Sent: 27 February 2018 23:21
To: KiCad Developers
Subject: [Kicad-developers] 3D Viewer "Render current view using Raytracing"    
is ludicrously slow

This is probably way low on the list of priorities …

On a 2017 MacBook Pro (Retina, touch bar, 16 GB RAM, with the Radeon 555 
graphics), the "Render current view using Raytracing" is ludicrously slow, as 
in it takes about a minute to render a “simple” design (front panel thing with 
LEDs and buttons).

I admit that I didn’t know what that blue cube in the 3D viewer’s toolbar was 
for. I guess it’s really a tesseract.

Anyway, it re-draws the display and then when you zoom or pan it reverts back 
to the original rendering (which is quite fast).

-a



Application: kicad
Version: (5.0.0-rc2-dev-26-g0d794b2), release build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.54.0 LibreSSL/2.0.20 zlib/1.2.11 nghttp2/1.24.0
Platform: Mac OS X (Darwin 17.4.0 x86_64), 64 bit, Little endian, wxMac
Build Info:
    wxWidgets: 3.0.4 (UTF-8,STL containers,compatible with 2.8)
    Boost: 1.61.0
    Curl: 7.43.0
    Compiler: Clang 7.3.0 with C++ ABI 1002

Build settings:
    USE_WX_GRAPHICS_CONTEXT=ON
    USE_WX_OVERLAY=ON
    KICAD_SCRIPTING=ON
    KICAD_SCRIPTING_MODULES=ON
    KICAD_SCRIPTING_WXPYTHON=ON
    KICAD_SCRIPTING_ACTION_MENU=ON
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_SPICE=ON
_______________________________________________
Mailing list: https://launchpad.net/~kicad-developers
Post to     : 
[email protected]<mailto:[email protected]>
Unsubscribe : https://launchpad.net/~kicad-developers
More help   : https://help.launchpad.net/ListHelp

_______________________________________________
Mailing list: https://launchpad.net/~kicad-developers
Post to     : 
[email protected]<mailto:[email protected]>
Unsubscribe : https://launchpad.net/~kicad-developers
More help   : https://help.launchpad.net/ListHelp

_______________________________________________
Mailing list: https://launchpad.net/~kicad-developers
Post to     : 
[email protected]<mailto:[email protected]>
Unsubscribe : https://launchpad.net/~kicad-developers
More help   : https://help.launchpad.net/ListHelp


_______________________________________________
Mailing list: https://launchpad.net/~kicad-developers
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~kicad-developers
More help   : https://help.launchpad.net/ListHelp

Reply via email to