Benchmarks
Pages: 1 ... 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
Chris Hall (132) 3554 posts |
Has there been any benchmarks for USB3? No. I have just updated the benchmarks for the Raspberry Pi Zero – almost identical to timings for a model A+ (despite the supposed difference in speed from 700MHz to 1000MHz – this seems to be misinformation about the Zero). |
Chris Hall (132) 3554 posts |
Updated benchmarks again for Pi Zero, this time using the correct config.txt commands to make sure it runs at its rated speed of 1000MHz, viz.
|
Chris Evans (457) 1614 posts |
Some very strange results there! Up to five faster but also up to six times slower than a Pi2 @ 900MHz. |
Chris Hall (132) 3554 posts |
Only the memory benchmark for the Zero is slower than for the model B2 (and RAMfs write speed) not sure why. The others are all (pretty much) faster or the same. Don’t understand your comment. Have you pressed the refresh key on your browser?. |
Jon Abbott (1421) 2651 posts |
The BCM2836 cache structure is radically different to the BCM2835, in the Zero the core has a 16KB L1 data and 16KB L1 instruction cache, the 128KB L2 cache is tied to the GPU. In the Pi2 each core has a dedicated 32KB L1 data and 32KB L1 instruction cache and there’s a dedicated 512KB L2 cache across all cores, the GPU has a seperate L2 cache. |
Chris Hall (132) 3554 posts |
Benchmarks updated for ARMX6 (10-Jan-2016) rom (audio over HDMI, large screen modes). |
George T. Greenfield (154) 748 posts |
May I also suggest an update to the Pi2 benchmarks, bearing in mind that amending Config.txt with specific CPU, core and RAM frequencies makes such a dramatic improvement (cf. this thread https://www.riscosopen.org/forum/forums/1/topics/3803?page=5 |
ronald-scheckelhoff (2262) 60 posts |
RISCOSmark 2.01 (23-Sep-2015) by Richard Spencer 2003 Comparison with RiscPC SA 202MHz running RISC OS 4.02 800x600,256 (HD benchmarks are in kilobytes/sec) Filing system: SDFS:RISCOSpi.$.Public Graphics Resoloution: 1280x720, 16M colours Test Benchmark Processor - Looped instructions (cache) 670698 377% Memory - Multiple register transfer 7961 4914% Rectangle Copy - Graphics acceleration test 1084 447% Icon Plotting - 16 colour sprite with mask 12012 600% Draw Path - Stroke narrow line 4595 294% Draw Fill - Plot filled shape 805 55% HD Read - Block load 8MB file 11538 386% HD Write - Block save 8MB file 13003 427% FS Read - Byte stream file in 397 191% FS Write - Byte stream file out 199 103% Here we are having fun benchmarking the RISCOSpi. During the test, I noticed the second item (memory) is out of alignment with the other results indicated in this thread (4914 vs <2000). I’m using the Pi2. Just curious about it… |
ronald-scheckelhoff (2262) 60 posts |
RISCOSmark 2.01 (23-Sep-2015) by Richard Spencer 2003 Comparison with RiscPC SA 202MHz running RISC OS 4.02 800x600,256 (HD benchmarks are in kilobytes/sec) Filing system: SDFS:RISCOSpi.$.Public Graphics Resoloution: 1280x720, 16M colours Test Benchmark Processor - Looped instructions (cache) 670698 377% Memory - Multiple register transfer 7961 4914% Rectangle Copy - Graphics acceleration test 1084 447% Icon Plotting - 16 colour sprite with mask 12012 600% Draw Path - Stroke narrow line 4595 294% Draw Fill - Plot filled shape 805 55% HD Read - Block load 8MB file 11538 386% HD Write - Block save 8MB file 13003 427% FS Read - Byte stream file in 397 191% FS Write - Byte stream file out 199 103% Here we are having fun benchmarking the RISCOSpi. During the test, I noticed the second item (memory) is out of alignment with the other results indicated in this thread (4914 vs <2000). I’m using the Pi2. Just curious about it… |
ronald-scheckelhoff (2262) 60 posts |
Never mind – the other results mentioned were for the Pi (not Pi2). |
George T. Greenfield (154) 748 posts |
The Processor result you’ve got suggests that the Pi2 is running at approx. 600MHz. You can force it to run at full speed by inserting the following lines in Boot-Loader-Config.txt, after ‘kernel=RISCOS.IMG’: force_turbo=1 This is not overclocking as such; the Pi2 is being made to run at full speed all the time, not at higher-than-full speed. As I understand it, under linux the processor can react to increasing loads by speeding up dynamically, but this feature is not currently available under RISC OS – what you have under RO without the additional lines above is the normal ‘slow speed’ processor state, approximately 600MHz. Disclaimer: there is no guarantee that you are not shortening the Pi’s life by making it run permanently close to its red line! For me, the extra performance is worth it. |
ronald-scheckelhoff (2262) 60 posts |
You can force it to run at full speed by inserting the following lines in Boot-Loader-Config.txt, after ‘kernel=RISCOS.IMG’: force_turbo=1 arm_freq=900 core_freq=250 adram_freq=450 Hi George:
It’s snappier now. Thanks! |
ronald-scheckelhoff (2262) 60 posts |
Actually, I’ve reverted to the slower speed now. The SoC chip runs with practically no heat when I’m in slow mode. More importantly for me, the 4800 maH battery will last longer! I really don’t find the RISCOS GUI objectionably slow without the extra speed. |
George T. Greenfield (154) 748 posts |
Fair enough! My Pi2 runs off mains electricity so power consumption is not an issue. On the temparature issue, I did discover an interesting thread here: |
Chris Hall (132) 3554 posts |
There have been some comments that pure benchmarks (like ‘processor’ or ‘memory’) do not reflect ‘real-world’ performance so I have added another ‘real world’ performance item – rendering the ArtWorks Apple. The Risc PC does this 9.06 times per second (using 32k colours, it is about 30% faster in 256 colours) and I have set this speed as ‘100%’. I have then used DrawFile_Render on each platform (at 16M colours) to get a comparative timing. This has now been added to the table. It is noticeable that native ARM hardware is now faster than any emulation. (Ducks!) The ROMark programme, updated to do an ‘ArtWorks apple’ test is here |
George T. Greenfield (154) 748 posts |
Where do I have to save the ArtWorks Apple to get ROMark 5 to ‘see’ it? At the moment it fails at Test 7 with the error: “File ‘Apple4_d’ not found in line 420” (I’m running ROMark 5 from the same directory as the Apple4_d file, as unzipped). |
David Pitt (102) 743 posts |
The Apple file needs to be in the current directory. Raspberry Pi Mk2 900MHz Processor - Looped instructions (cache) 1036505 582% Memory - Multiple register transfer 14502 8951% Draw Render - Render draw file 5408 596% VRPC iMac Processor - Looped instructions (cache) 519273 291% Memory - Multiple register transfer 8849 5462% Draw Render - Render draw file 7502 828% |
Rick Murray (539) 13840 posts |
There seems something weird with the benchmark. The apple rendering figure for Raspberry Pi 900MHz Model B2 RC14 doesn’t make sense. The 700MHz Pi B1+ is 222% the speed for a RiscPC at FullHD resolution. The Pi Zero clocking 1GHz is 300% the speed of a RiscPC at FullHD. Yet the 900MHz Pi B2 (at FullHD) is barely faster than a RiscPC at only 137%. Also, I wonder if you should configure the machines to 1024×768 (and optionally at 32Kcols) because you aren’t comparing like with like. If we’re rendering full screen, the difference between the base RiscPC (786,432 pixels) and the other machines (all FullHD, 2,073,600) is 1,287,168. Or a little over two and a half times more pixels. Would the new devices be able to render the drawing significantly faster at a matching screen resolution? |
George T. Greenfield (154) 748 posts |
Now that I know how to run the Drawfile test, I have done so; this Pi2 scored 234% on each of 3 tests, clocked at 900/450/450 (cpu/core/ram). Screen res is 1920 × 1080 × 16M. I’m running RC14, non-zero page. While considerably better than the 137% in the official benchmark, the difference with David’s results are nonetheless intriguing: my Pi2 is giving identical cpu and memory values to his, but roughly half the Drawfile rendering speed. Could SD card speed be implicated here? |
Chris Hall (132) 3554 posts |
I have repeated the benchmarks for the model 2 B (at 1000MHz) and the model B+ (at 850MHz). |
David Pitt (102) 743 posts |
My results above were with a high vector ROM and a SCSI SSD. A bit more intrigue then, below the test is repeated with high and low late 2015 ROMs :- MOS Utilities 5.23 (01 Dec 2015) Version number: RISC OS 5.23 Build date : Tue,22 Dec 2015.16:29:26 Vectors at 0 : Size 256bytes Processor - Looped instructions (cache) 984352 553% Memory - Multiple register transfer 13854 8551% Draw Render - Render draw file 4305 475% MOS Utilities 5.23 (01 Dec 2015) Version number: RISC OS 5.23 Build date : Sun,20 Dec 2015.04:24:00 Vectors at FFFF0000 : Size 256bytes Processor - Looped instructions (cache) 1036152 582% Memory - Multiple register transfer 14237 8788% Draw Render - Render draw file 5413 597% In general the low vector ROM is 6% slower than the high vector ROM but some tests do vary from that. |
Chris Hall (132) 3554 posts |
I have noted that the tests at 1000MHz with the model 2 B Pi run more slowly than the previous 900MHz tests with the older firmware. The newer firmware will default to 600MHz unless you set the turbo mode (which I have done) but will also go to slow mode if the chip overheats. The chip seems rather hot at 1000MHz and I suspect it has slowed down at some point in the tests. By the time I do the ROM unpack and compile it is significantly slower than before. Compiling and unpacking to RAMfs runs full speed though (i.e. faster than before). |
George T. Greenfield (154) 748 posts |
Dated?
ISTR the little leaflet that came with my Pi specifically warned against /over/clocking (rightly or wrongly, I’ve taken this to mean anything up to 900MHz is OK…). |
Chris Evans (457) 1614 posts |
They used to, but then about two years ago came to the conclusion that you couldn’t damage the hardware by over clocking (I think it crashes before doing damage) and stopped saying it voided the warranty. |
Chris Hall (132) 3554 posts |
Benchmarks updated for the Pi model 3. Some software won’t run on the model 3 – Netsurf, LANMAN98 and !UnTarBZ2 for example, so not all benchmarks are filled in. The CONFIG/TXT I used is:
|
Pages: 1 ... 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18