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



Wiki > Main > LcdFrameRate (compare)

Difference: LcdFrameRate (r49 vs. r48)

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 January 13, 2008 r16068 Main   155 / 591 (12 MHz)   138,880 bytes/s, 155 * (112*64/8) = 138,880 bytes/s
Archos Ondio FM JensArnold January 13, 2008 r16068 Grey   29.2 (52% load)   - 29.2 * (112*64) = 209,306 pixels/s
Archos Recorder v1 JensArnold January 13, 2008 r16068 Main   142.5 / 544.5 (11 MHz)   127,680 bytes/s, 142.5 * (112*64/8) = 127,680 bytes/s
Archos Recorder v1 JensArnold January 13, 2008 r16068 Grey   24.5 (57% load)   - 24.5 * (112*64) = 175,616 pixels/s
iAudio M5L?JensArnold January 13, 2007 r16072 Main 900 / 3464 (124 MHz) 466 / 1769 (45 MHz) 115.5 / 437 (11 MHz) 4,600,800 bytes/s, 900 * (160*128/4) = 4,600,800 bytes/s
iAudio M5L?JensArnold January 13, 2007 r16072 Grey 75 (15% load) 19.7 (39% load) - - 75 * (160*128) = 1,536,000 pixels/s
iAudio X5 JensArnold October 17, 2007 r15173 Main 144 / 562.5 (124 MHz) 84.5 / 325.5 (45 MHz) 19.9 / 77 (11 MHz) 5,898,240 bytes/s, 144 * (160*128*2) = 5,898,240 bytes/s
iAudio X5 JensArnold October 17, 2007 r15173 YUV 113.5 / 437 (124 MHz) 44.2 / 170.5 (45 MHz) 10.3 / 40 (11 MHz) - 113.5 * (160*128) = 2,324,481 pixels/s
iAudio X5 JensArnold October 17, 2007 r15173 Remote 90 / 353 (124 MHz) 59.2 / 230.5 (45 MHz) 13.1 / 51.5 (11 MHz) 276,480 bytes/s, 90 * (128*96/4) = 276,480 bytes/s
iPod 1st gen JensArnold February 2, 2008 r16198 Main 540 / 1792 (80 MHz) 202.5 / 670.5 (30 MHz) 161 / 533.5 (24 MHz) 2,764,800 bytes/s, 540 * (160/4*128) = 2,764,800 bytes/s
iPod 1st gen JensArnold February 2, 2008 r16198 Grey 100 (33% load) boosts boosts - 100 * (160*128) = 2,048,000 pixels/s
iPod 2nd gen JensArnold January 13, 2008 r16068 Main 540.5 / 1792.5 (80 MHz) 202.5 / 671 (30 MHz) 162 / 536.5 (24 MHz) 2,767,360 bytes/s, 540.5 * (160/4*128) = 2,767,360 bytes/s
iPod 2nd gen JensArnold January 13, 2008 r16068 Grey 100 (33% load) boosts boosts - 100 * (160*128) = 2,048,000 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) 15,513,600 bytes/s, 101 * (320*240*2) = 15,513,600 bytes/s
iPod 5.5th gen JensArnold November 27, 2007 r15820 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)   2,277,000 bytes/s, 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) 991,980 bytes/s, 250.5 * ((138+6)/4*110) = 991,980 bytes/s
iPod Mini 2nd gen JensArnold January 13, 2008 r16068 Grey 209 (35% load) boosts boosts - 209 * (136*110) = 3,126,640 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) 9,945,088 bytes/s, 303.5 * (128*128*2) = 9,945,088 bytes/s
iriver H10 6GB JensArnold October 14, 2007 r15099 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 January 13, 2008 r16068 Main 808 / 3027 (124 MHz) 440 / 1602 (45 MHz) 107 / 389 (11 MHz) 4,131,840 bytes/s, 807 * (160*128/4) = 4,131,840 bytes/s
iriver H140 JensArnold January 13, 2008 r16068 Grey 74 (16% load) 19 (40% load) - - 74 * (160*128) = 1,515,520 pixels/s
iriver H140 JensArnold January 13, 2008 r16068 Remote (fast) 256.5 / 965 (124 MHz) 158.5 / 590.5 (45 MHz) 38 / 141.5 (11 MHz) 262,656 bytes/s, 256.5 * (128*64/8) = 262,656 bytes/s
iriver H340 JensArnold October 17, 2007 r15173 Main 154.5 / 578.5 (124 MHz) 106 / 378 (45 MHz) 26.7 / 94 (11 MHz) 11,964,480 bytes/s, 154.5 * (220*176*2) = 11,964,480 bytes/s
iriver H340 JensArnold October 17, 2007 r15173 YUV 74.5 / 285.5 (124 MHz) 27 / 104 (45 MHz) 6.6 / 25.3 (11 MHz) - 74.5 * (220*176) = 2,884,640 pixels/s
iriver H340 JensArnold October 17, 2007 r15173 Remote (fast) 253 / 959.5 (124 MHz) 156 / 583 (45 MHz) 36.8 / 137 (11 MHz) 259,072 bytes/s, 253 * (128*64/8) = 259,072 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) 2,925,120 bytes/s, 138.5 * (132*80*2) = 2,925,120 bytes/s
Sansa c250 JensArnold November 18, 2007 r15655 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 October 23, 2007 r15282 Main 402.0 / 1524.0 (80 MHz) 135.0 / 513.0 (30 MHz)   31,130,880 bytes/s, 402 * (176*220*2) = 31,130,880 bytes/s
Sansa e260 BertrikSikken October 23, 2007 r15282 YUV 61.1 / 243.5 (80 MHz) 22.6 / 90.0 (30 MHz)   - 61.1 * (176*220) = 2,365,792 pixels/s

Older results

ModelWhoDateLCD Driver RevisionFrames per secondMax transfer rate
iPod Color DaveChapman August 24, 2006 lcd-ipod.c v1.32 48.5 / 188.5 (75MHz); 19.5 / 75.5 (30MHz); 15.5 / 60.5 (24MHz) 48.5FPS, 48.5 * (220*176*2) = 3,755,840 bytes/sec, bytes/s 220 x 176 x 2 bytes
iPod Nano AustinAppel July 25, 2007 lcd-color_nano.c r12574 208.5 / 824 (78MHz); 80 / 316 (30MHz); 64 / 253 (24MHz) 208.5FPS, 208.5 * (176*132*2) = 9,687,744 bytes/sec, bytes/s 176 x 132 x 2 bytes
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) 76.0FPS, 104 * (160*128*2) = 4,259,840 bytes/sec, bytes/s 160 x 128 x 2 bytes

r94 - 11 Jan 2011 - 05:20:37 - MichaelSevakis

Revision r49 - 02 Feb 2008 - 10:49 - JensArnold
Revision r48 - 02 Feb 2008 - 10:21 - JensArnold
Copyright by the contributing authors.