← Back to team overview

kicad-developers team mailing list archive

Re: OS X pcbnew graphics performance

 

I tried builds with this setting turned on and off, and it doesn't seem to
be the culprit.

Adam Wolf

On Mon, Sep 21, 2015 at 12:31 PM, Adam Wolf <adamwolf@xxxxxxxxxxxxxxxxxxxx>
wrote:

> Perfect.  All the signs here point to a misconfiguration in my build
> (which unfortunately means a misconfiguration in a lot of builds) but
> hopefully I can get it tracked down shortly.
>
> When I first started my builds, they were nice and snappy, so if we've
> always had high DPI rendering in legacy canvas, then that isn't it.
>
> Thanks everyone!
>
> On Mon, Sep 21, 2015 at 12:26 PM, Bernhard Stegmaier <
> stegmaier@xxxxxxxxxxxxx> wrote:
>
>> My current build is not very current (5796), but…
>> Scrolling/Zooming is not as smooth as with GAL (which is really
>> responsive), but nowhere near 30s between 2 frames.
>> One zoom step is way below 0.25s for my last board (about 5x10cm)
>>
>> In my feeling performance drops in legacy canvas more with bigger boards
>> (more components, tracks?), but still really usable.
>> Noticeable especially when comparing my (small) boards to the
>> bigger/complex demo boards.
>>
>> This is on a not so beefy (i5) late 2012 13-inch MacBook Pro Retina.
>>
>> Don’t deactivate high DPI rendering… this really looks like crap on
>> Retina displays.
>> And as far as I know legacy canvas did high-DPI rendering from when I
>> started to use KiCad almost 2 years ago (this was one reason to switch).
>> High-DPI rendering recently was only activated for GAL if I remember
>> correctly…
>>
>>
>> Regards,
>> Bernhard
>>
>> On 21 Sep 2015, at 19:12, Adam Wolf <adamwolf@xxxxxxxxxxxxxxxxxxxx>
>> wrote:
>>
>> I'll take a look.  That would be quite nice if that's it!
>>
>> Adam Wolf
>>
>> On Mon, Sep 21, 2015 at 12:07 PM, Wayne Stambaugh <stambaughw@xxxxxxxxx>
>> wrote:
>>
>>> Are you configuring osx builds with -DUSE_WX_GRAPHICS_CONTEXT=ON?  I
>>> know on linux, this brings the legacy canvas to it's knees because it's
>>> effectively cairo.
>>>
>>> On 9/21/2015 1:03 PM, Adam Wolf wrote:
>>> > Hi folks,
>>> >
>>> > How is everyone else's graphics performance in pcbnew on OS X?
>>> >
>>> > GAL works nice and fast, but the traditional canvas isn't usable on my
>>> > relatively beefy Macbook Pro.
>>> >
>>> > This isn't a new regression, but it hasn't always been this way, and
>>> has
>>> > been discussed previously on the mailing list.
>>> >
>>> > Do we have any ideas on what to do here? Leave it?  See if it's
>>> > something we can fix?  Earlier it was hypothesized it was due to high
>>> > DPI rendering.  Can we set it up so the traditional canvas isn't in
>>> high
>>> > DPI rendering?
>>> >
>>> > I can post a video if no one else has--but we're talking 30+ seconds
>>> > between frames when you zoom.
>>> >
>>> > Adam Wolf
>>> > Cofounder and Engineer
>>> > W&L
>>> >
>>> >
>>> > _______________________________________________
>>> > Mailing list: https://launchpad.net/~kicad-developers
>>> > Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
>>> > Unsubscribe : https://launchpad.net/~kicad-developers
>>> > More help   : https://help.launchpad.net/ListHelp
>>> >
>>>
>>> _______________________________________________
>>> Mailing list: https://launchpad.net/~kicad-developers
>>> Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
>>> Unsubscribe : https://launchpad.net/~kicad-developers
>>> More help   : https://help.launchpad.net/ListHelp
>>>
>>
>> _______________________________________________
>> Mailing list: https://launchpad.net/~kicad-developers
>> Post to     : kicad-developers@xxxxxxxxxxxxxxxxxxx
>> Unsubscribe : https://launchpad.net/~kicad-developers
>> More help   : https://help.launchpad.net/ListHelp
>>
>>
>>
>

References