Опубликованы результаты (http://www.phoronix.com/scan.php?page=article&item=amd_r600_...) сравнения производительности выполнения 2D-операций в открытом (xf86-video-ati 6.12.99 с DRM модулей для Linux ядра 2.6.31 и активной EXA акселерацией) и проприетарном (Catalyst 9.10) драйверах для видеокарт ATI.
В 7 тестах (JXRenderMark, GtkDrawingArea, QGears2) победу одержал открытый драйвер, в 2 тестах (JXRenderMark, GtkPerf GtkDrawingArea) быстрее оказался Catalyst, а в 3 тестах (GtkPerf, QGears2) производительность была примерно на одном уровне.URL: http://www.phoronix.com/scan.php?page=article&item=amd_r600_...
Новость: http://www.opennet.me/opennews/art.shtml?num=23640
ну что ж, круто =)
Можно и не бенчмаркать было, и так видно что в 2d опенсорс драйвер рвет проприетарь как тузик грелку.
в принципе, не удивительно. много спецов одновременно могут найти больше способов оптимизации. спецов, умеющих пользоваться профайлерами и знающих тонкости работы железа.
сама АМД не может инвестировать столько человекочасов, сколько это можно сделать в опенсорсе. опенсорс - творчество.
Можно было бы отметить, что в тестах, где опережал Catalyst, отрыв был максимум в разы. OSS же, отрывался от Catalyst (в некоторых тестах, опять таки) в десятки (если не сотни.. лень перечитывать) раз.. Т.е., в закрытом драйвере есть несколько особо тормозящих "бутылочных горлышек", тогда как в открытом, если что и работает медленне, то не так уж и страшно.
Исправьте в новости названия тестов в скобках, а то они повторяются и даже количество нигде не совпадает.
Вот только, кому сейчас нужны бенчмарки в 2д? Мне кажется это смешным.
Все достаточно просто.Попробуйте поставить разрешение хотябы 1280x1024 и отключить 2d-ускорялки и поработать напрмер с любым офисным пакетом, web-браузером или графикой типа gim, посмотреть видео в высоком разрешении, и т.п. Вопрос сам собой исчезнет :).
Вот как раз 3d нужна далеко не всегда, жить без эффектов в оконном менеджере вполне реально.
Кому нужны?! Попробуйте например HD видео посмотреть, сразу узнаете! А также всяким 2D гамезам способным работать в хорошем разрешении при достойном FPS. Хотя конечно можно только в консоли куковать, там ничего не нужно.
вы пользуетесь интерактивным интефейсом из "Особое Мнение"? O_o
Жаль что АТИ не открывают доки для 48** и 58**. У меня крутятся мысли заняться девелопментом драйвера под BSD лицензией для линь в свободное время.
Э... А зачем? Какой смысл делать ЛИНУКСОВЫЙ драйвер под BSD лицензией?
>Э... А зачем? Какой смыслНе-не-не. _Пусть_ займётся. :>
>крутятся мысли заняться девелопментом драйвера под BSD лицензией для линьОригинальнее было бы только выпустить драйвер под GPL для BSD :-).В общем, творческих вам узбеков :)
Первое - какая видеокарта тестировалась? Правильнее всего было тестировать разные. Старые там, новые. Для старых fglrx 9.3 использовать. Просто на старых открытые драйверы работают намного лучше.
Второе - уже есть DRM, который войдёт в 2.6.32, но им уже можно пользоваться... Лично у меня работает ощутимо быстрее...
Третье - где они взяли 9.10?! Последняя 9.9! Или они пользуются нестабильным релизом для Ubuntu???
>Первое - какая видеокарта тестировалась? Правильнее всего было тестировать разные. Старые там,
>новые. Для старых fglrx 9.3 использовать. Просто на старых открытые драйверы
>работают намного лучше.
>Второе - уже есть DRM, который войдёт в 2.6.32, но им уже
>можно пользоваться... Лично у меня работает ощутимо быстрее...
>Третье - где они взяли 9.10?! Последняя 9.9! Или они пользуются нестабильным
>релизом для Ubuntu???Это фороникс, господа.
У них там и машина времени есть, и сферические кони бегают, и корованы грабят иногда )
по первой ссылке 9.10 про это как раз и написано. убунтушная.
Ну молодцы... Используют нестабильные проприетарные драйверы, а потом удивляются, "а чего это свободные вдруг быстрее стали"... В кои-то веки появился нестабильный модуль, как его уже сравнили с открытым как будто это стабильный. Фиг теперь новые предварительные версии сделают новые.
ну нестабильный - не значит, что нестабильно всё. они могут допиливать только 3D поддержку, а 2D вообще не трогать. это можно просмотреть по списку фич, сделанных в последнее время. багфиксы в 2D (как и везде) тоже могут влиять на скорость работы драйвера, но далеко не всегда.