Rockbox.org home
releases
current build
extras
themes FAQ
manual
wiki
docs index mailing lists
IRC
forums bugs
patches



Search | Go
Wiki > Main > LcdFrameRate

Rockbox LCD Driver Frame Rate

test_fps

The plugin we use to measure an LCD's FPS. It is not built by default, so you need to add it (test_fps.c) to your apps/plugins/SOURCES file and rebuild in order to use it.

The boost counter needs to be manually changed to see the different CPU frequencies.

Speeds

Model Who Date SVN rev. Test FPS (full, quarter) Max. transfer rate
          boosted normal default  
Archos Ondio FM JensArnold March 5, 2008 r16530 Main   155 / 591 (12 MHz)   155 * (112*64/8) = 138,880 bytes/s
Grey   43.5 (52% load)   43.5 * (112*64) = 311,808 pixels/s
Archos Recorder v1 JensArnold March 5, 2008 r16530 Main   142.5 / 544.5 (11 MHz)   142.5 * (112*64/8) = 127,680 bytes/s
Grey   36.5 (57% load)   36.5 * (112*64) = 261,632 pixels/s
iAudio M3 JensArnold May 24, 2008 r17621 Main 159 / 623 (124 MHz) 71 / 277.5 (45 MHz) 17.5 / 68.6 (11 MHz) 159 * (128*96/4) = 488,448 bytes/s
Grey 246 (35% load) boosts boosts 246 * (128*96) = 3,022,848 pixels/s
iAudio M5L? JensArnold March 2, 2008 r16483 Main 900 / 3464 (124 MHz) 466 / 1769 (45 MHz) 115.5 / 437 (11 MHz) 900 * (160*128/4) = 4,600,800 bytes/s
Grey 191.5 (16% load) 49.2 (41% load) - 191.5 * (160*128) = 3,921,920 pixels/s
iAudio X5 JensArnold May 25, 2008 r17629 Main 147 / 575.5 (124 MHz) 87 / 335.5 (45 MHz) 21.5 / 83 (11 MHz) 147 * (160*128*2) = 6,021,120 bytes/s
YUV 127 / 479 (124 MHz) 50 / 188.5 (45 MHz) 12.4 / 47 (11 MHz) 127 * (160*128) = 2,600,960 pixels/s
Remote 156.5 / 616 (124 MHz) 69 / 269.5 (45 MHz) 16.2 / 63.5 (11 MHz) 156.5 * (128*96/4) = 480,768 bytes/s
iPod 1st gen JensArnold March 3, 2008 r16483 Main 540 / 1792 (80 MHz) 202.5 / 670.5 (30 MHz) 161 / 533.5 (24 MHz) 540 * (160/4*128) = 2,764,800 bytes/s
Grey 106 (32% load) boosts boosts 106 * (160*128) = 2,170,880 pixels/s
iPod 2nd gen JensArnold March 3, 2008 r16483 Main 540.5 / 1792.5 (80 MHz) 202.5 / 671 (30 MHz) 162 / 536.5 (24 MHz) 540.5 * (160/4*128) = 2,767,360 bytes/s
Grey 106 (32% load) boosts boosts 106 * (160*128) = 2,170,880 pixels/s
iPod Photo JensArnold July 24, 2008 r18116 Main 86 / 336.5 (80 MHz) 32.1 / 126 (30 MHz) 25.7 / 100.5 (24 MHz) 86 * (220*176*2) = 6,659,840 bytes/s
YUV 36 / 142.5 (80 MHz) 13.4 / 53.2 (30 MHz) 10.7 / 42.5 (24 MHz) 36 * (220*176) = 1,393,920 pixels/s
iPod Color DaveChapman July 24, 2008 r18116 Main 51.7 / 202.5 (80 MHz) 19.3 / 75.6 (30 MHz)   51.7 * (220*176*2) = 4,003,648 bytes/s
YUV 36.0 / 142.5 (80 MHz) 13.4 / 53.2 (30 MHz)   36 * (220*176) = 1,393,920 pixels/s
iPod 5.5th gen JensArnold November 27, 2007 r15820 Main 101 / 391.0 (80 MHz) 37.1 / 142 (30 MHz) 29.5 / 114 (24 MHz) 101 * (320*240*2) = 15,513,600 bytes/s
YUV 29.5 / 117 (80 MHz) 11 / 43.5 (30 MHz) 8.7 / 34.8 (24 MHz) 29.5 * (320*240) = 2,265,600 pixels/s
iPod Mini 1st gen tierra (IRC) November 17, 2007 test Main 575 / 1978.5 (80 MHz) 215.5 / 741 (30 MHz)   575 * ((138+6)/4*110) = 2,277,000 bytes/s
iPod Mini 2nd gen JensArnold January 13, 2008 r16068 Main 250.5 / 874 (80 MHz) 167 / 586 (30 MHz) 133.5 / 468.5 (24 MHz) 250.5 * ((138+6)/4*110) = 991,980 bytes/s
Grey 209 (35% load) boosts boosts 209 * (136*110) = 3,126,640 pixels/s
iPod Nano 2nd gen LaurentPapier October 26, 2009 r23363 Main 86.5 / 336.0 (192 MHz)      
YUV 62.0 / 246.5 (192 MHz)      
iriver H10 6GB JensArnold October 14, 2007 r15099 Main 303.5 / 1206 (80 MHz) 113.5 / 451 (30 MHz) 91 / 360.5 (24 MHz) 303.5 * (128*128*2) = 9,945,088 bytes/s
YUV 54.7 / 218 (80 MHz) 20.5 / 81.5 (30 MHz) 16.3 / 65 (24 MHz) 54.7 * (128*128) = 896,205 pixels/s
iriver H140 JensArnold May 29, 2008 r17656 Main 808 / 3032.5 (124 MHz) 440.5 / 1607 (45 MHz) 107.5 / 391 (11 MHz) 808.5 * (160*128/4) = 4,136,960 bytes/s
Grey 189 (17% load) 48 (42% load) - 189 * (160*128) = 3,870,720 pixels/s
Remote (fast) 348.5 / 1321 (124 MHz) 164 / 615.5 (45 MHz) 40 / 149.5 (11 MHz) 348.5 * (128*64/8) = 356,864 bytes/s
iriver H340 JensArnold May 29, 2008 r17656 Main 154.5 / 578 (124 MHz) 106 / 378 (45 MHz) 26.7 / 94 (11 MHz) 154.5 * (220*176*2) = 11,964,480 bytes/s
YUV 82 / 301 (124 MHz) 29.8 / 110 (45 MHz) 7.3 / 27 (11 MHz) 82 * (220*176) = 3,175,040 pixels/s
Remote (fast) 350.5 / 1331.5 (124 MHz) 165.5 / 621.5 (45 MHz) 40.7 / 154 (11 MHz) 350.5 * (128*64/8) = 358,912 bytes/s
Sansa c250 JensArnold November 18, 2007 r15655 Main 138.5 / 567 (80 MHz) 50.7 / 211.5 (30 MHz) 41 / 169 (24 MHz) 138.5 * (132*80*2) = 2,925,120 bytes/s
YUV 100 / 401 (80 MHz) 37.5 / 150 (30 MHz) 29.8 / 120 (24 MHz) 100 * (132*80) = 1,056,000 pixels/s
Sansa e260 BertrikSikken June 29, 2008 r17876 Main 413.5 / 1564.5 (80 MHz) 139.0 / 525.5 (30 MHz)   413.5 * (176*220*2) = 32,021,440 bytes/s
YUV 61.1 / 243.5 (80 MHz) 22.6 / 90.0 (30 MHz)   61.1 * (176*220) = 2,365,792 pixels/s
Gigabeat S WillRobertson April 16, 2008 r17139 Main 519.0 / 1591.0 (528 MHz) 444.5 / 1329.5 (264 MHz)   519 * (320*240*2) = 79,718,400 bytes/s
YUV 102.0 / 401.0 (528 MHz) 62.5 / 248.5 (264 MHz)   102.0 * (320*240) = 7,833,600 pixels/s
Gigabeat S MichaelSevakis May 11, 2008 r17468 Main 544.0 / 1794.8 (528 MHz) 480.0 / 1706.2 (264 MHz)   544 * (320*240*2) = 83,558,400 bytes/s
YUV 207.0 / 822.0 (528 MHz) 113.0 / 448.0 (264 MHz)   207.0 * (320*240) = 15,897,600 pixels/s
Sansa Fuze/e200v2 ThomasMartitz Jan 08, 2010 r24202 Main 100.0 / 387.0 (248MHz) 100.0 / 376.0 (62 MHz)   100 * (220 * 176 * 2) = 7,744,000 bytes/s
YUV 95.5 / 356.5 (248MHz) 50.5 / 189.5 (62 MHz)   95.5 * 220 * 176 = 3,697,760 pixels/s

Older results

Model Who Date LCD Driver Revision Frames per second Max transfer rate
iPod Nano AustinAppel July 25, 2007 lcd-color_nano.c r12574 208.5 / 824 (78MHz); 80 / 316 (30MHz); 64 / 253 (24MHz) 208.5 * (176*132*2) = 9,687,744 bytes/s
iriver H10 20GB BarryWardell July 27, 2007 lcd-h10.c v1.6 104.0 / 416.5 (75MHz); 39.0 / 155.5 (30MHz); 31.5 / 124.0 (24MHz) 104 * (160*128*2) = 4,259,840 bytes/s

Copyright © by the contributing authors.