Default Demo Slow?

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Default Demo Slow?

2,688 Views
zl
Contributor I
I booted the QSB with the microSD that comes with the package.  The board boots up fine.  However the general board performance seems to be really slow.  Click on icons get really slow response.  At first  I thought it was the mouse not responsive then after a minute or so 5~6 windows of the same app popped up.  That seems to indicate the system is too slow to the user input.   Also moving a window by dragging the title bar leaves a lot ghost image on the screen.  There is a youtube video on the net showing the QSB and the demostrator also experience the similar problem.  For a 1GHz processor with 1GB RAM and GPU with 2D/3D acceleration I would expect better perforamce than what I have seen.  Any comments?
Labels (1)
0 Kudos
Reply
13 Replies

2,580 Views
drscott
Contributor I

The best option for fastest speed is to boot using the sd-card but file system mount using a solid-state sata drive - there are drives that we have tested at the $130 price range from OWC (Other World Computing) that give VERY GOOD performance.  The next best option is to use a notebook sata drive like the Segate Momentus 500GB drive with 4GB cache for around $80.  The large cache is important for overall performance using traditional spinning drive technology.  Our performance data indicates only a 20% drop in performance with the Momentus against the pure solid-state drive.  If you want decent performance, FORGET FILE SYSTEM MOUNTING FROM THE SD-CARD; even class-10 cards are dogs compared with notebook sata's.

Scott

0 Kudos
Reply

2,580 Views
zl
Contributor I
I hooked a SATA harddisk to the board and use it as root file system.  The boards is till booting from the micro-sd.  That seems to improve the overall experience a lot but still wasn't very impressed by the demo applications came with the board.
0 Kudos
Reply

2,580 Views
DirkBehme_ng
Contributor I

Regarding the "you need a micro": Yes and no ;)

 

Please refer to what I mentioned above: Full size SD cards are available with higher speed than micro SD cards (micro: class 6, full size: class 10). Therefore I proposed: Boot from a class 6 micro SD. Use this only for U-Boot and kernel. Then let the kernel mount the rootfs from a high speed class 10 full size SD card.

0 Kudos
Reply

2,580 Views
JimDonelson
Contributor I

Well, you probably need micro, so look at theses class 6 micros:

http://www.amazon.com/gp/product/B0026L7DG0

0 Kudos
Reply

2,580 Views
DirkBehme_ng
Contributor I

Maybe you like to try a class 10 card. E.g.

 

Transcend 8 GB Class 10 SDHC Flash Memory Card TS8GSDHC10E

 

http://www.amazon.com/Transcend-Class-Flash-Memory-TS8GSDHC10E/dp/B003VNKNEG/ref=sr_1_14?ie=UTF8&qid...

0 Kudos
Reply

2,580 Views
J_Eastlack
Contributor I

Guys,

 

We tested a few SD cards and correlated the UI speed and the speed of which programs (like firefox) load with the minimum read rate of the SD card, suggesting that the file size transfers are very small for these operations.

 

Firefox load time on SD cards

Transcend (Class 2) 4GB - 9s

Sandisk (Class 2) 4GB - 10s

Kingston (Class 2) 4Gb - 21s

 

Transcend Benchmark

733-Transcend_CL2_SD.png

SanDisk Benchmark

735-Sandisk_Class2_9MBs.png

Kingston Benchmark

737-Kingston_Class2_10MBs.png


Unfortunately many of the i.MX53 QSBs were shipped with the Kingston, but I would now suggest to use a SD card with higher minimum transfer rate such as the Transcend or SanDisk. 

 

If anyone finds a SD card that performs even better then please post it here. 

 


0 Kudos
Reply

2,580 Views
DirkBehme_ng
Contributor I

Regarding the performance of the QSB with SD cards I learned that there are two topics:

 

- You should use a as fast as possible SD card

- Full size SD cards are available with higher speed than micro SD cards

 

For the QSB this does mean: It boots from the micro SD. Use this only for U-Boot and kernel. Then let the kernel mount the rootfs from a high speed class 10 full size SD card.

 

Regarding using other media for the rootfs (USB sticks, SSDs, SATA disks etc) I have no experience.

0 Kudos
Reply

2,580 Views
JimDonelson
Contributor I

Jeff,

Well thanks for the tip. If you read the reviews on Amazon, it really leaves you wondering what the class even means.

I would also be interested to know why the full size slot is not usable (I have some 8GB full size cards that I bought for another project).

--Jim

0 Kudos
Reply

2,580 Views
J_Eastlack
Contributor I

Jim,

I bought a Class 2, 4GB transcend micro SD card from amazon for $7 and performance is around 20 times better. The class 2 san disk are much better also then the Kingston card. You are right however you can't depend too much on the class rating but the chances are better. 

0 Kudos
Reply

2,580 Views
JimDonelson
Contributor I

Jeff,

Yes, I know about crappy SD cards - you wouldn't be the first to get caught on that.

I have a 32G SSD that I plan to use, but I do look forward to hearing what you find out, like the "other factor".

It would be really great if you could recommend a specific brand, as you may not even be able to rely on the stated class of the SD card.

--Jim

0 Kudos
Reply

2,580 Views
J_Eastlack
Contributor I

Jim,

We are aware of this issue and we are tracking the root cause to low quality microSD cards that come with the QSB. If you use a higher class micro like a class 4 or higher you will notice a huge performance increase. 

 

We are also looking into another factor that might be causing this issue and I will post the analysis if deemed relevant. However for now please use a better quality microSD card.

 

BR,

Jeff

0 Kudos
Reply

2,581 Views
PhilEndecott
Contributor II
> For a 1GHz processor with 1GB RAM and GPU with 2D/3D acceleration I > would expect better perforamce than what I have seen. Any comments? Yes - don't run it from a microSD card!
0 Kudos
Reply

2,581 Views
JimDonelson
Contributor I
Don't forget that loading from sd card will be slow compared to flash or hdd or sdd. I found that once a program was loaded that the next time I ran it it loaded faster. Also that version of firefox is slow...
0 Kudos
Reply