release
dev builds
extras
themes manual
wiki
device status forums
mailing lists
IRC bugs
patches
dev guide



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
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
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 May 31, 2010 r26422 Main 540.5 / 1798.5 (80 MHz) 202.5 / 673 (30 MHz) 162 / 538.5 (24 MHz) 540.5 * (160/4*128) = 2,767,360 bytes/s
Grey (COP) 148 (1% load) boosts boosts 148 * (160*128) = 3,031,040 pixels/s
iPod 2nd gen JensArnold May 31, 2010 r26422 Main 543 / 1808 (80 MHz) 203.5 / 677 (30 MHz) 163 / 541.5 (24 MHz) 543 * (160/4*128) = 2,780,160 bytes/s
Grey (COP) 148.5 (1% load) boosts boosts 148.5 * (160*128) = 3,041,280 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 (lcd_type 1) HaydenPearce January 02, 2011 r28944 Main 51.7 / 206.0 (80 MHz) 19.4 / 77.1 (30 MHz)   51.7 * (220*176*2) = 4,003,648 bytes/s
YUV 46.7 / 187.0 (80 MHz) 17.7 / 70.0 (30 MHz)   46.7 * (220*176) = 1,808,224 pixels/s
iPod 5.5th gen AndreeBuschmann May 10, 2010 r25938 Main 104.5 / 397.5 (80 MHz) 37.1 / 143.5 (30 MHz)   104.5* (320*240*2) = 16,051,200 bytes/s
YUV 29.5 / 117 (80 MHz) 11 / 43.5 (30 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 May 31, 2010 r26422 Main 251 / 876 (80 MHz) 166.5 / 583 (30 MHz) 133.5 / 468.5 (24 MHz) 251 * ((138+6)/4*110) = 993,960 bytes/s
Grey (COP) 304.5 (2% load) boosts boosts 304.5 * (136*110) = 4,555,320 pixels/s
iPod Nano 1st gen DavidHall December 29, 2010 r28930 Main 214.5 / 850.0 (80 MHz) 80.5 / 318.0 (30 MHz)   214.5 * (176*132*2) = 9,966,528 bytes/s
YUV 84.0 / 335.5 (80 MHz) 31.3 / 125.5 (30 MHz)   84.0 * (176*132) = 1,951,488 pixels/s
iPod Nano 2nd gen AndreeBuschmann December 30, 2010 r28935 Main 258.0 / 1029.5 (192 MHz) 129.0 / 514.0 (48 MHz)   258.0 * (176*132*2) = 11,987,712 bytes/s
YUV 158.5 / 638.5 (192 MHz) 50.0 / 200.5 (48 MHz)   158.5 * (176*132) = 3,682,272 pixels/s
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 31, 2010 r26434 Main 809 / 3040 (124 MHz) 441.5 / 1613 (45 MHz) 108 / 392.5 (11 MHz) 809 * (160*128/4) = 4,142,080 bytes/s
Grey 191.5 (16% load) 51.5 (37% load) - 191.5 * (160*128) = 3,921,920 pixels/s
Remote (fast) 349 / 1323.5 (124 MHz) 164 / 617 (45 MHz) 40 / 151 (11 MHz) 349 * (128*64/8) = 357,376 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 Clip JensArnold June 4, 2010 r26557 Main 3562.5 / 13486.5 (248 MHz) 2156.5 / 7978 (62 MHz) - 3562.5 * (128*64/8) = 3,648,000 bytes/s
Grey 1619 (6% load) 601 (10% load) - 1619 * (128*64) = 13,262,848 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
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
MPIO HD200 MarcinBukat July 16, 2010 r27445 Main 2107.5 / 8137.0 (124 MHz) 888.0 / 3410.0 (45 MHz) - 2107.5 * (128*128/4) = 8,632,320 bytes/s
Grey 216.0 (24% load) - - 216.0 * (128*128) = 3,538,944 pixels/s
MPIO HD300 MarcinBukat December 10, 2010 r28781 Main 1058.0 / 4066.5 (124 MHz) 420.5 / 1612.0 (45 MHz) - 1058.0 * (160*128/4) = 5,416,960 bytes/s
Grey 195.5 (15% load) 51.0 (39% load) - 195.5 * (160*128) = 4,003,840 pixels/s
Gogear HDD63X0 SzymonDziok December 13, 2010 r28828 Main 129.0 / 503.5 (80 MHz) 48.2 / 188.5 (30 MHz)   129.0 * (220*176*2) = 9,989,760 bytes/s
YUV 48.7 / 193.0 (80 MHz) 18.2 / 72.0 (30 MHz)   48.7 * (220*176) = 1,885,644 pixels/s
Gogear SA9200 MichaelSevakis January 11, 2011 r29029 Main 61.0 / 241.0 (80 MHz) 22.7 / 90.0 (30 MHz)   61.0 * (128*160*2) = 2,498,560 bytes/s
YUV 51.2 / 202.0 (80 MHz) 19.1 / 75.5 (30 MHz)   51.2 * (128*160) = 1,048,576 pixels/s

Older results

Model Who Date LCD Driver Revision Frames per second Max transfer rate
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

r95 - 02 Apr 2021 - 20:46:07 - UnknownUser

Copyright © by the contributing authors.