← Back to team overview

kicad-developers team mailing list archive

Re: 3D Viewer "Render current view using Raytracing" is ludicrously slow

 

On Feb 27, 2018, at 9:09 PM, Andrey Kuznetsov <kandrey89@xxxxxxxxx> wrote:
> 
> Frankly, everything on MacOS is slow in KiCad from 3D to layout to schematic, panning and zooming is horrendous.
> It's probably been 2 months since I tried anything on MacOS, and there have been more than a few improvements committed, but I'm not holding my breath. Especially since schematic isn't using OpenGL and will be re-written for v6.
> 
> I'll try to check the nightlies tomorrow to see how well it works on my 5K display as well as just on the Retina display.

I must disagree. I haven’t had any complaints about performance on my Macs, except for that raytracing issue. The laptop is 2017 15” Retina with quad core i7 at 2.8 GHz, 16 GB SDRAM and the Radeon 555 graphics, and my desktop is a late 2012 2.3 GHz quad Core i7 mini with 16 GB and the standard Intel HD Graphics 4000 (the last of the quad core i7 minis!). The desktop drives a 24” 1920 x 1200 display and a 20” 1680 x 1050 display, and seriously, I cannot complain about performance. One board I’m finishing up now is a four-layer job that’s reasonably packed with parts.

To be fair, I haven’t done a day-job board (ten layers, big BGAs and such) with Kicad. Yet.

-a



> 
> On Tue, Feb 27, 2018 at 3:21 PM, Andy Peters <devel@xxxxxxxxx <mailto:devel@xxxxxxxxx>> wrote:
> 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 <https://launchpad.net/~kicad-developers>
> Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx <mailto:kicad-developers@xxxxxxxxxxxxxxxxxxx>
> Unsubscribe : https://launchpad.net/~kicad-developers <https://launchpad.net/~kicad-developers>
> More help   : https://help.launchpad.net/ListHelp <https://help.launchpad.net/ListHelp>
> 
> 


References