buixuanan / fritzing

Automatically exported from code.google.com/p/fritzing
0 stars 0 forks source link

Breadboard view is slow on Mac OS X #2905

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
1. Open Fritzing 0.8.7b on a mac
2. Draw a wire on the default breadboard (full+) at 200% zoom
3. The breadboard view redraws at less than 20 Hz

As a workaround, one can use Fritzing in a VirtualBox VM which redraws much 
faster.

At least two other persons have noticed this problem as can be seen at the 
bottom of this blog post: http://blog.fritzing.org/2014/01/23/0-8-6-schematics/

My specs: OS X 10.9.1, MacBook Pro 2.4 GHz, SSD, forcing either the Intel HD 
Graphics 3000 or the AMD Radeon HD 6770m

Original issue reported on code.google.com by kipla...@gmail.com on 28 Jan 2014 at 10:26

GoogleCodeExporter commented 9 years ago
We think it may have to do with mac retina display resolution. 

Original comment by irasc...@gmail.com on 29 Jan 2014 at 6:23

GoogleCodeExporter commented 9 years ago
And we do not see the slowdown on other platforms.

Original comment by irasc...@gmail.com on 29 Jan 2014 at 6:30

GoogleCodeExporter commented 9 years ago
Wrong about the retina display. The problem seems to come up when the view is 
zoomed. When the view is at 100% performance is goodl

Original comment by irasc...@gmail.com on 29 Jan 2014 at 9:20

GoogleCodeExporter commented 9 years ago
Thanks, I did not expect such a quick answer! I will try to do some profiling 
when I have time, with the info found on 
https://web.archive.org/web/20130512061714/http://fritzing.org/developer/setting
-your-build-envirnoment/

(By the way, have you thought about open-sourcing the website? That way anybody 
would be able to help adding the missing pages.)

(Is friends@fritzing.org the right address for donations? ;)

Original comment by kipla...@gmail.com on 29 Jan 2014 at 10:12

GoogleCodeExporter commented 9 years ago
Open-sourcing the website is a good idea. But the missing page is here: 
http://fritzing.org/developer/setting-your-build-envirnoment/--I think that 
might be abug on the website in which it fails to find a page if the url 
doesn't have the trailing slash.

Friends of Fritzing info is here: http://fritzing.org/shop/donations/

Any light you can shed on this bug would be greatly appreciated, as we are only 
scratching our heads about it.

Original comment by irasc...@gmail.com on 29 Jan 2014 at 12:09

GoogleCodeExporter commented 9 years ago
[deleted comment]
GoogleCodeExporter commented 9 years ago
Porting to Qt 5 did the trick :)
http://youtu.be/M7VwkpvCNDs

How should I send the patch?

Original comment by kipla...@gmail.com on 31 Jan 2014 at 9:42

GoogleCodeExporter commented 9 years ago
Wow--super work and thanks for the info. Does it make sense to take a diff and 
attach the file to a comment in this thread (it's a little invisible but there 
is an "attach a file" link just below the text entry area of each comment). If 
not we can think about a plan b. 

Original comment by irasc...@gmail.com on 1 Feb 2014 at 8:16

GoogleCodeExporter commented 9 years ago
I suffer from the same issue but have no knowledge of QT.  Will that fix be 
soon available online or do you have a tutorial on how to do this ?

Original comment by vdesm...@gmail.com on 19 Feb 2014 at 12:12

GoogleCodeExporter commented 9 years ago
You can download and compile the code I've linked on issue 2437 but there are a 
lot of crashes and bugs left to be fixed.

So no, unfortunately the fix won't be available soon and you should work at 
100% zoom (or less) for the time being.

Original comment by david.pe...@gmail.com on 19 Feb 2014 at 1:11

GoogleCodeExporter commented 9 years ago
Thanks David, strange feeling is the one where you feel happier with Windows...

Original comment by vdesm...@gmail.com on 21 Feb 2014 at 8:29

GoogleCodeExporter commented 9 years ago
Issue has moved to new issue tracker at github. Please continue the discussion 
at https://github.com/fritzing/fritzing-app/issues

Original comment by andre.knoerig@gmail.com on 23 Sep 2014 at 3:44