LINUX.ORG.RU

Очередное сравнение открытого и закрытого драйверов ATI


0

0

Сравнивали fps в играх Enemy Territory и Unreal Tournament 2004 на Radeon X800XL. Открытый драйвер -- из X.Org 7.2, закрытый -- 8.33.6. Скорость с закрытым драйвером по-прежнему выше в 2,1-4,6 раз.

>>> Подробности

★★★★

Проверено: Shaman007 ()
Ответ на: комментарий от R00T

> Под ME/2000/XP и Linux все работает замечательно. Драйверы nVidia писать начала еще когда оно Longhorn называлось.

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

> Я думаю, все-таки основная проблема в висте. Она же почти целиком на .NET написана, с собственным API. Win32 и многочисленные надстройки она исполняет в режиме эмуляции. Так что глюки необязательно в драйвере - вполне могут быть в неправильной трансляции... да и тормоза тоже из-за эмулятора.

Ну я скажу что гоните Вы, товарищ ROOT. Свиста написана на чистом асме, потому как манагеры просчитали, что продажа на органы всех кодеров без исключения не сможет окупить и десятой доли потерь, вызванных массовыми погромами офисов M$, по причине адской тормознутости их поделки, в случае использования даже связки C+асм, не гвооря уже о ".НАХ".

Gharik
()

Посмотрел бинарник fglrx_drv.so. Скомпилено gcc :). Так что не несите чушь про icc(intel c compiler если кто не в курсе).

anonymous
()
Ответ на: комментарий от Deleted

> Сидели бы на хр и в ус не дули, накуй на висту то переходить??????

+1

Классические ССЗБ. Хотели проблем - получили.

sv75 ★★★★★
()
Ответ на: комментарий от anonymous

>Закрытые драйвера компилятся нормальными компиляторами, а не дерьмовым gcc.

А если этим мегакомпилятором генту пересобрать...

anonymous
()
Ответ на: комментарий от anonymous

с каких пор гнушный компилятор считается дерьмовым?

anonymous
()
Ответ на: комментарий от anonymous

>А если этим мегакомпилятором генту пересобрать...

icc не может собрать и половины. из того что собирает - половина не работает. то, что работает часто работает быстрее. Но не всегда. Но как сказано выше - закрытые драйверы собирают gcc.

gorbun
()
Ответ на: комментарий от gorbun

Вообще скорость работы драйвера и оптимизация компилятора в контексте данного трэда никак не связаны.

anonymous
()
Ответ на: комментарий от gorbun

а что этим интелевским компилятором можно собрать? qemu можно?

anonymous
()
Ответ на: комментарий от R00T

>NVIDIA 97.46 собрано gcc 3.2

В секции .comment nvidia_drv.so, кроме "GCC: (GNU) 3.2", есть также "GCC: (GNU) 3.3.3 (SuSE Linux)" и (сюрприз!) "GCC: (GNU) 3.4.6 (Gentoo Hardened 3.4.6-r1, ssp-3.4.5-1.0, pie-8.7.9)"

anonymous
()
Ответ на: комментарий от gorbun

>icc не может собрать и половины.
Вообще, под icc сделано

euse -i icc
global use flags (searching: icc)
************************************************************
[-    ] icc - Add support for the Intel C++ Compiler (does _not_ set $CC)

Но хз кто это использует

anonymous
()
Ответ на: комментарий от anonymous

> Закрытые драйвера компилятся нормальными компиляторами, а не дерьмовым gcc. Я помню разработчику CPUёмкого эмулятора спросили не заюзать ли ему gcc. Поржали хорошо.

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

sysenter
()
Ответ на: комментарий от anonymous

> В секции .comment nvidia_drv.so, кроме "GCC: (GNU) 3.2", есть также "GCC: (GNU) 3.3.3 (SuSE Linux)" и (сюрприз!) "GCC: (GNU) 3.4.6 (Gentoo Hardened 3.4.6-r1, ssp-3.4.5-1.0, pie-8.7.9)"

Красноглазые гентушники пишут дрова для нвидии ;)

anonymous
()
Ответ на: комментарий от anonymous

>*Longhorn и Vista никогда не писались на .Net в том смысле, в каком это понимает нормальный человек.
*Было время, когда explorer.exe был написано с испольхованием Avalon а следовательно .Net. Насколько я знаю в висте это уже не так.
*WinFX - это новый managed API. И соответственно кое-где ещё тонкий слой win32 API под ним.
*WinFX=Avalon+Indigo+что-то ещё
*Avalon стал впоследствии WPF=WindowsPresentationFoundation
*XAML-язык разметки, чтобы проще писать программы, использующие WPF
*Indigo стал WCF=WindowsCommunicationFoundation
*Есть ещё WF=WindowsWorkflowFoundation и CardSpace
*Итак, WinFX=WPF+WCF+WF+CardSpace+пара других мелких апдейтов
*Несколько месяцев назад, под дикий мат, WinFX был переименован в .NetFramework 3.0 несмотря на то, что это неправдо (в его инсталляторе, как в матрёшке, лежит инсталлер .NetFramework 2.0)
*В висте предустановлен .NetFramework 3.0
Какой процент программ в висте используют .Net я не знаю, но он очень мал. Если совсем нет головы, то фреймворк можно даже удалить из системы.

*/me еще раз прочитал адрес сайта в адресной строке браузера
*/me почесал репу
*/me еще раз прочитал название топика
*/me еще раз почесал репу и сполз под стул

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.