Samsung Galaxy IV обманює бенчмарки
Ні для кого не секрет, що Samsung Galaxy S IV GT-i9500 з процесором Exynos 5 Octa показує у багатьох бенчмарках кращі результати, ніж Samsung Galaxy S IV GT-i9505 з процесором Qualcomm Snapdragon 600 і інші смартфони на тому ж чіпі. Цю різницю помітили майже відразу ж після виходу смартфонів у продаж, але тільки зараз зарубіжний сайт AnandTech вирішив розібратися, чому так сталося, адже в деяких іграх Galaxy S IV на восьмиядерном чіпі веде себе гірше, ніж на чотирьохядерному.
Якщо раптом хто-небудь забув конфігурацію чіпсети Samsung Exynos 5 Octa, то, на всяк випадок, нагадуємо: цей чіп побудований на архітектурі ARM big.LITTLE і використовує два кластери по чотири ядра. Це ядра ARM Cortex-A15 з максимальною тактовою частотою 1,6 ГГц і ARM Cortex-A7 з максимальною частотою 1,2 ГГц. За графічну продуктивність відповідає GPU PowerVR SGX 544MP3, який може працювати на частоті до 533 МГц. Причому, першим було виявлено саме дивне поведінка графічного прискорювача, який в деяких бенчмарках дійсно працював на частоті 533 (532) МГц, але, в той же час, в інших синтетичних тестах і іграх, частота GPU не піднімалася вище 480 МГц (різниця в продуктивності близько 10%).
Здивувавшись такому дивакуватістю смартфона, фахівці AnandTech пішли далі і вирішили подивитися на параметри процесора при запуску бенчмарку. Результати, м'яко кажучи, дуже здивували: при запуску GLBenchmark чіпсет Exynos 5 Octa переключається на групу продуктивних ядер Cortex-A15, що працюють на частоті 1,2 ГГц просто при простої в головному меню програми! Але, в той же час, запуск GFXBench такого ефекту не дає - працюють енергозберігаючі ядра на невеликій частоті 250 МГц. Що цікаво, схоже поведінка спостерігається і версії смартфона з чіпом від Qualcomm - при запуску деяких бенчмарків робоча частота ядер підвищується до 1,9 ГГц (при максимальній "паспортної" частоті 1,7 ГГц, що вже саме по собі - нонсенс, поправте нас, якщо раптом помиляємося) і залишається такою до виходу з програми. Серед додатків, спричиняють дивну поведінку CPU і GPU виявилися такі бенчмарки, як AnTuTu, BenchmarkPi, Quadrant, Linpack і GLBenchmark.
Можливо, історія так би і закінчилася нічим, але людям з команди AnandTech вдалося знайти пояснення цим, здавалося б, нез'ясовних явищ, раціональне пояснення: витративши деякий час на вивчення системних файлів Galaxy S IV, в одному з них фахівці виявили параметр з недвозначною назвою "BenchmarkBooster", який змушував процесори при запуску програм працювати не підвищених частотах. Власне, це і дозволило висунути серйозне звинувачення проти Samsung у штучному завищенні результатів її смартфона в синтетичних тестах.
Samsung, тим не менш, варто віддати належне: компанія дала офіційні коментарі на повідомлення AnandTech буквально на наступний день. Втім, що цілком очікувано, південнокорейський виробник повністю заперечує всі звинувачення і стверджує, що графічний прискорювач PowerVR SGX 544MP3 в додатках, що вимагають високої продуктивності, дійсно може працювати на частоті 533 МГц, а для деяких ігор цей показник може бути надлишковим, тому частота і знижується до 480 МГц. Сказані були буквально наступні слова "ми не використовуємо спеціальні інструменти для того, що досягти більш високих результатів в бенчмарках", але вони не пояснюють причини дивної поведінки графічного та центрального процесорів, а також знахідок в системних файлах пристрою.
В результаті, дізнатися істину так і не вдалося (вона, як завжди, десь поруч), але ми все-таки схиляється до версії AnandTech, який привів більш ніж переконливі аргументи. Як вважаєте, чи може такий випадок служити приводом для зменшення довіри до Samsung, або ж для вас надані доводи здаються недостатніми?
Джерело: anandtech.com



