Мой порт отличного бенчмарка для различных устройств, использующих графическую библиотеку SDL. Его автором является Optimus.
Бенчмарк включает в себя семь тестов:
- Blitting test — Заполняет видеопамять данными;
- Plasma test — Генерирует на экране решетку плазмы;
- Rotozoomer — Вывод спрайтов с дополнительными эффектами (поворот и масштабирование);
- Rotozoomer close up — Вывод спрайтов без кеширования, поворот;
- Rotozoomer far away — Вывод спрайтов с кешированием, поворот;
- Radial Blur — Радиальное размытие картинки;
- Heavy 3d bunny model — Рендеринг в реальном времени довольно тяжелой модели кролика, состоящей из 69451 полигонов.
В архиве, который можно скачать ниже, содержатся версии бенчмарка GPMark для следующих устройств и операционных систем:
- MotoMAGX (Motorola ZN5/EM35/EM30/VE66/E8/Z6/V8/U9 и другие);
- EZX (Motorola A1200/E6/E2 и другие);
- Dingux (Dingoo A320, R480, RZX-50 и другие);
- MS Windows;
- Дистрибутивы GNU/Linux.
Обязательно к прочтению:
После прохождения теста в папке results/ (она располагается в той директории, куда установлен сам GPMark) появляется скриншот в формате BMP, который можно продемонстрировать на различных форумах. Скриншот отображает только последний результат, после повторного запуска бенчмарка, он обновится.
Системные требования MotoMAGX:
- Разгон процессора до 532 MHz и выше;
- SWAP-файл объёмом от 32 MB;
- Установленные библиотеки zLibs или SDL HW RC4.
Системные требования EZX:
- Разгон процессора до 400-520 MHz;
- SWAP-файл объёмом от 32 MB;
- Установленное SDL-окружение.
Системные требования Dingux:
- SWAP-файл объёмом от 32 MB (для модельки кролика);
- Разгон процессора до 400 MHz и выше.
Системные требования MS Windows:
- Visual C++ 2005-2008 Redistributable.
Системные требования GNU/Linux:
- Установленная и настроенная SDL-библиотека.
Скачать ZIP-архив для всех платформ | Download ZIP-package for all platforms
Скачать исходники для Ritmix RZX-50 | Download source code for Ritmix RZX-50
Результаты запуска на различных устройствах
1. Консоли/Смартфоны
1.1. Motorola ZN5, MotoMAGX, ARM11 532 MHz, 64 MB RAM, 128 MB SWAP | SDL HW RC 4;
1.2. Motorola ZN5, MotoMAGX, ARM11 532 MHz, 64 MB RAM, 128 MB SWAP | SDL Qt Tv-Out Library:
1.3. Motorola Z6, MotoMAGX, ARM11 532 MHz, 64 MB RAM, 128 MB SWAP | SDL HW RC 4;
1.4. Motorola Z6, MotoMAGX, ARM11 532 MHz, 64 MB RAM, 128 MB SWAP | SDL Qt:
1.5. Motorola E2, EZX, ARM Xscale 300 MHz, SWAP 64 MB, RAM 48 MB | SDL Qt;
1.6. Motorola E2, EZX, ARM Xscale 600 MHz, SWAP 64 MB, RAM 48 MB | SDL Qt:
1.7. GPH GP2X Caanoo, ARM926EJ 533 MHz, 128 MB RAM | SW v.1.0.6:
1 2 3 4 5 6 7 |
Blitting test 331.5 Plasma test 252.3 Rotozoomer 162.5 Rotozoomer close up 251.3 Rotozoomer far away 59.3 Radial Blur 21.8 Heavy 3d bunny model 5.1 |
1.8. GPH GP2X Caanoo, ARM926EJ 533 MHz, 128 MB RAM | SW v.1.5.0:
1 2 3 4 5 6 7 |
Blitting test 298.2 Plasma test 216.8 Rotozoomer 146.0 Rotozoomer close up 215.9 Rotozoomer far away 56.7 Radial Blur 18.5 Heavy 3d bunny model 4.7 |
1.9. GPH GP2X Wiz, ARM926EJ 533 MHz, 64 MB RAM | SW v.1.5.0:
1 2 3 4 5 6 7 |
Blitting test 329.3 Plasma test 242.9 Rotozoomer 233.9 Rotozoomer close up 215.9 Rotozoomer far away 73.8 Radial Blur 20.9 Heavy 3d bunny model 5.3 |
1.10. GPH GP2X, ARM920T/ARM940T 200 MHz/200MHz, 64 MB RAM:
1 2 3 4 5 6 7 |
Blitting test 158.8 Plasma test 105.5 Rotozoomer 65.5 Rotozoomer close up 88.3 Rotozoomer far away 35.7 Radial Blur 17.9 Heavy 3d bunny model 2.3 |
1.11. Pandora, 600+ MHz OMAP3530 ARM Cortex-A8, 256 MB RAM | 320×240:
1 2 3 4 5 6 7 |
Blitting test 783.3 Plasma test 427.5 Rotozoomer 365.0 Rotozoomer close up 446.9 Rotozoomer far away 245.8 Radial Blur 69.7 Heavy 3d bunny model 11.1 |
1.12. Pandora, 600+ MHz OMAP3530 ARM Cortex-A8, 256 MB RAM | 640×480:
1 2 3 4 5 6 7 |
Blitting test 226.2 Plasma test 116.0 Rotozoomer 93.2 Rotozoomer close up 123.9 Rotozoomer far away 64.8 Radial Blur 15.6 Heavy 3d bunny model 10.5 |
1.13. Pandora, 600+ MHz OMAP3530 ARM Cortex-A8, 256 MB RAM | 320×240, under GINGE:
1 2 3 4 5 6 7 |
Blitting test 960.3 Plasma test 517.5 Rotozoomer 401.1 Rotozoomer close up 513.3 Rotozoomer far away 248.5 Radial Blur 66.4 Heavy 3d bunny model 9.9 |
1.14. Motorola ROKR E8, MotoMAGX, ARM11 532 MHz, 64 MB RAM, 256 MB SWAP | SDL HW RC 4;
1.15. Motorola ROKR E8, MotoMAGX, ARM11 532 MHz, 64 MB RAM, 256 MB SWAP | zSDL Qt v3:
1.16. Motorola ROKR E6, EZX, ARM Intel XScale 312 MHz, SWAP 64 MB, RAM 48 MB | SDL Qt;
1.17. Motorola ROKR E6, EZX, ARM Intel XScale 520 MHz, SWAP 64 MB, RAM 48 MB | SDL Qt:
1.18. Motorola MING A1200e, EZX, ARM Intel XScale 432 MHz, SWAP 64 MB, RAM 48 MB | SDL Qt:
1.19. Dingoo A320, Dingux, Ingenic JZ4732, no overclock, SWAP 64 MB, RAM 48 MB;
1.20. Dingoo A320, Dingux, Ingenic JZ4732, 430 MHz, SWAP 64 MB, RAM 48 MB:
1.21. R480 Prototype, Dingux, Ingenic JZ4755, 64 MB RAM, no rescale, 480×272;
1.22. R480 Prototype, Dingux, Ingenic JZ4755, 64 MB RAM, rescale 320×240 => 480×272:
1.23. Motorola VE66, MotoMAGX, ARM11 532 MHz, 128 MB RAM | SDL Qt;
1.24. Motorola VE66, MotoMAGX, ARM11 399 MHz, 128 MB RAM | SDL Qt:
1.25. Ritmix RZX-50, Dingux, Ingenic JZ4755, 64 MB RAM, 480×272, no rescale:
1.26. Ritmix RZX-50, Dingux, Ingenic JZ4755, 64 MB RAM, 320×240, no rescale:
2. Компьютеры PC
2.1. Intel Core 2 Duo E8200 2.66 GHz, NVidia 9600GT 512 MB GDDR3, 2 GB RAM | 640×480 fullscreen, MS Windows 7:
2.2. Intel Core 2 Duo E8300 2.83 GHz, NVidia GTX460 768 MB, 8 GB RAM | 640×480 fullscreen, MS Windows 7:
2.3. Intel Core 2 Duo E8200 2.66 GHz, NVidia 9600GT 512 MB GDDR3, 2 GB RAM | 640×480, window, Linux Mint 9, VMWare Player:
2.4. Intel Core 2 Duo E8200 2.66 GHz, NVidia 9600GT 512 MB GDDR3, 2 GB RAM | 320×240, window, Linux Mint 9, VMWare Player:
2.5. AMD Athlon 2.2 GHz, ATI Radeon 9600, 1 GB RAM | 640×480 fullscreen, MS Windows XP:
2.6. AMD Athlon II X2 255, 3.1 GHz, ATI Radeon HD 5670 1 GB GDDR3, 2 GB RAM | 640×480 fullscreen, MS Windows 7:
2.7. AMD Athlon II X2, 2.4 GHz, ATI Radeon HD 5470 512 MB DDR3, 2 GB RAM | 640×480 fullscreen, MS Windows 7: