14/10/2009 - 01:01 [ ]Очередной скандал с участием Intel

Довольно долгое время оптимизация производительности в графических драйверах рассматривалась многими как мошенничество. В некоторых случаях таковое действительно присутствовало, производители специально ухудшали некоторые параметры качества изображения, чтобы поднять производительность в них своих продуктов.

Оптимизации же, которые НЕ влияют на качество изображения трудно осудить, если же производитель может исправить допущенные изначально ошибки и забесплатно поднять количество кадров в секунду в игре, так почему же этого не сделать.

Сложнее разобрать моменты, когда оптимизируют конкретные продукты, да еще и в синтетических тестах, ведь более высокие показатели, достигнутые на определенных комплектующих, могут повлиять на выбор ПК, видеоадаптера или могут просто помочь определиться с суммой, которую готов отдать потребитель за продукт.

Популярные тестовые пакеты 3DMark от компании Futuremark, на протяжении последних лет иногда вовлекались в несколько скандалов с сомнительными оптимизациями. Но в последнем своем продукте Futuremark сделала акцент на запрещение оптимизаций, направленных специально на повышение производительности в данном тестовом пакете (3DMark Vantage).

Недавно компания AMD уведомила Futuremark, что графический драйвер Intel 15.15.4.1872 GMA для Windows 7 включает оптимизации производительности, которые направлены исключительно на повышение производительности в одном из тестов.

Журналисты ресурса Techreport протестировали 3DMark Vantage 1.0.1 с этими драйверами в работе на чипсете Intel G41 Express (Gigabyte GA-G41M-ES2H), операционной системе Windows 7 x64 RTM, процессоре Core 2 Duo E6300, 4 Гб оперативной памяти DDR2-800 и с жестким диском Raptor WD1500ADFD. 

Сначала бенчмарк был пройден нормально, позже исполняемый файл 3DMark переименовали с 3DMarkVantage.exe до «3DMarkVintage.exe». И что вы думаете? Результат говорит сам за себя:

Общая оценка производительности нашей системы поднимается на 37%, если графический драйвер знает, что это запускается Vantage. И это еще не все, если раздельно изучить результат GPU и процессора: 

Как видите, количество баллов у GPU выросло на колоссальные 46%, в то же время, результат процессора падает почти на 10%. Любопытно, далее был изучен лог загрузки процессора во время каждого из тестов 3DMark, и, как выяснилось во время графических тестов, центральный процессор использовался намного сильнее во время прохода по умолчанию, чем с названием исполняемого файла "3DMarkVintage".

Как оказалось подобные оптимизации используются и в играх, так в Crysis Warhead, переименование файла дало 50% падение количества кадров в секунду, конечно же инженеры Intel утверждают, что качество картинки при этом не страдает.

Но ради интереса надо подумать, как эти оптимизации Intel могу повлиять на конкурентную среду. Давайте соберем похожу конфигурацию от AMD на основе чипсета AMD 785G (Gigabyte GA-MA785GPMT-UD2H) система, который сопоставимы с G41 по производительности, в роли CPU выступал Athlon X2 II 250, остальные параметры не менялись.

По результатам теста Futuremark, на официальных сертефицированных драйверах Catalyst 9.9, AMD 785G с набрал 2161 балл в 3DMark Vantage, почти такой же результат 2132 3DMarks у G41, когда он тест пройдет честно, а вот с оптимизациями результат равен уже 2931 балла.  (Переименование исполняемых файлов Vantage на системе AMD не имеет заметного эффекта). Как видите, оптимизация дает G41 серьезно преимущество над конкурентами в 3DMark Vantage. 

А ведь в по настоящему, конфигурация с 785G на борту получает более 30 кадров в секунду в Crysis: Warhead, это в два раза превышает частоту кадров G41 со всеми его оптимизациями в действии. Обретенное господство G41 в 3DMark и все оптимизации даже в этой игре не позволяют приблизиться к чистой производительности 785G даже на пушечный выстрел.

Выводы думаю ясны всем.

Работники Techreport отправили официальное письмо в FutureMark, о том что последние GMA драйвера нарушают правила, но пока комментариев не поступило.