LINUX.ORG.RU

Сравнение открытых и закрытых драйверов для ATI R300.


0

0

На сайте www.phoronix.com опубликована статья, сравнивающая открытые и закрытые ati драйвера для ядра r300. Падение производительности открытых драйверов в некоторых случаях превосходит четырехкратное. В Doom 3 и Quake 4 дефекты текстур, а в Unreal Tournament 2004 fps неиграбельна.

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



Проверено: Shaman007 ()

вот блин ситуёвина. для x1x00 катрочек свободных дров нет, а на атишных дровах система падает

swar0g ★★★★
()

> Падение производительности открытых драйверов в некоторых случаях превосходит четырехкратное.

зато по стабильности работы в 2D /не конфликтности/... открытые дрова более чем на голову выше закрытых

я взял себе систему с x550 вместо 9200, пришлось вместо дров из xorg 6.8.2 поставить ati-шные дрова, СКОЛЬКО В НИХ НЕСОВМЕСТИМОСТЕЙ И КРИВИЗНЫ по сравнению с xorg

ничего, чуть освобожусь, пересоберу себе xorg 7.1

ps nvidia-вские закрытые дрова не сильно лучше атишных

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

> закрытые драйвера уже будут поддерживать все что только можно пожелать

основная проблема не в том, что они будут поддерживать, а КАК они это будут делать

а качество у закрытых дров всем хорошо известно

ЛУЧШЕ МЕНЬШЕ, ДА ЛУЧШЕ

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

Пошу либо говорить по существу, либо вообще ничего не говорить.

Shaman007 ★★★★★
()

было бы здрово, если б АМД открыла исходники АТИ, тогда б и споров не было 8)

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

> было бы здрово, если б АМД открыла исходники АТИ, тогда б и споров не было 8)

не думаю что исходники дров особо нужны (разве что под GPL)

нужны спеки на железо, про что Столлман талдычит уже черт знает сколько времени

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

>было бы здрово, если б АМД открыла исходники АТИ, тогда б и споров не было 8)

Если я правильно понимаю, то они не могут открыть дрова, т.к. там используется патентованый закрытый "3rd party" код.

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

отмазки гнилые, это не мы виноваты - это все 3dparty и ни имен, ни названий.

к тому же спеки всяко атишные и 3dparty тут не при чем - их-то можно открыть.

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

> к тому же спеки всяко атишные и 3dparty тут не при чем

железо в этом плане от софта ничем не отличается - в нем тоже могут быть 3rd-party модули, лицензированные на условиях неразглашения. По слухам, и у Nvidia, и у ATI дело так и обстоит.

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

> закрытые драйвера уже будут поддерживать все что только можно пожелать.

Вы хотели сказать _перестанут_ поддерживать? При том, как ATI поддерживает старые карточки - это намного вероятнее.

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

> железо в этом плане от софта ничем не отличается - в нем тоже могут быть 3rd-party модули, лицензированные на условиях неразглашения. По слухам, и у Nvidia, и у ATI дело так и обстоит.

Им же не нужно раскрывать конструкцию железа, а только интерфейс для работы с ним...

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

ну почему нет? вроде бы текущие работают вполне пристойно

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

> Им же не нужно раскрывать конструкцию железа, а только интерфейс для работы с ним..

Во-первых, мы не знаем условий лицензии. Во-вторых, интерфейс может многое рассказать о конструкции.

tailgunner ★★★★★
()

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

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

> ну ведь раскрыли-то спецификации на r200?

ХЗ. Может, срок NDA истек. Может, ATI скупила устаревши патенты по дешевке, или их разработчиков.

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

> Это хорошее опровержение мифа о том, что если спецификации будут открыты, то якобы будут написаны хорошие драйвера.

Разве спецификации R300 открыты? Если нет, то о каком опровержении речь?

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

Шутник. Если драйвера от АТИ -- это самое лучшее что может быть вообще, то подскажите мне другой глобус, пожалуйста.

Zulu ★★☆☆
()
Ответ на: комментарий от Reset

>> Никто лучше производителя железяки драйвера написать не в состоянии.

Уних что, программеры золотом какают?

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

>> Никто лучше производителя железяки драйвера написать не в состоянии.

> Уних что, программеры золотом какают?

Имеется в виду, что они могут зайти в соседний отдел к железячникам и спросить: "Джон, какого х#я!". Такое сильно облегчает разработку драйверов.

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

Не в каждой компании такое может быть.

И чем больше компания -- тем больше шансов что пройти в соседней отдел к железячникам и спросить тебе просто не дадут... Ибо уровне допуска не те, или там, даже не знаешь кто это делал...

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

ссфлку на заявление выдать можете?

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

Если есть необходимость заходить в соседний отдел - это значит, доки хреноватые. Вообще, можно сказать "мы открыли спеки" - но если по ним ничего не построить, не заходя в соседний отдел - толку от этого нуль.

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

> Если есть необходимость заходить в соседний отдел - это значит, доки хреноватые.

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

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

> Не в каждой компании такое может быть.

_Точно_ такое - конечно, не в каждой. Но принцип соблюдается - просто проггер не сам идет в соседний отдел, а доклавдывает наверх, и начальство организует встречу.

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

Вот это и называется бюррократия :)

Ладно, по делу. Да это хорошо, но в случае разработке в стиле сообщества всегда есть email...

catap ★★★★★
()

Интересно, а они аппаратную поддержку S3TC включили в опен-source конфигурации? Если нет, то неудивительно, что такая разница в скорости :(

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

> Да это хорошо, но в случае разработке в стиле сообщества всегда есть email...

В случае сообщества есть _сообщество_ - пусть нет инженеров, точно знающих начинку, но есть много людей с разным профессиональным опытом, понимающих предметную область. И дальше начинка реверсится инженерным здравым смыслом :)

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

> AMD официально заявила, что открывать исходники они не собираются

После чего, подумав, добавила, что планирует закрыть спеки на собственные процессоры. Отныне использовать процессоры AMD можно будет только через специальную закрытую библиотеку... ;-)

atrus ★★★★★
()

Я думаю что дело не в открытых спеках а в открытых дровах и пока никто не подвяжется писать их и сопровождать открытых дров не будет...

IMHO ATI проще открыть спеки нежели поддерживать дрова...а алгоритмы это дело треть...

Тоже самое и с NVIDIA.

TheMixa ★★★
()

>В Doom 3 и Quake 4 дефекты текстур

Вау! Это реальный прогресс. Когда я год назад постил сюда скриншот с r300, Doom3 вообще не поддерживался, по причине отсутствия s3tc, и, возможно, много чего еще. Так держать!

alt-x ★★★★★
()
Ответ на: комментарий от loki_

> ну ведь раскрыли-то спецификации на r200?

Нет! Их дали на условиях неразглашения. А люди, которым дали эти спеки, уже не являются разработчиками ни XFree86, ни Xorg. Так что даже в r200 все новые возможности реализованы через reverse engineering.

AEP ★★★★★
()
Ответ на: комментарий от alt-x

помоему подедржки s3tc ттак и нет, Технология является авторским правом(или патентом, хз) SGI, Месовцы письмо с запросом послали, чтоп ситуацию разрулить а sgi молчат., Вот и х нам, а не s3tc :(

B084 ★★
()
Ответ на: комментарий от alt-x

есть возможность запуска дума3 без s3tc, погугли, кваку видимо также.

афаик.

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

> помоему подедржки s3tc ттак и нет

вроде есть в опен-source, но по умолчанию в Mesa выключена и в дистрибутивах отсутствует

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

>ну ведь раскрыли-то спецификации на r200?
агасчас. Они до сих под под NDA.

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

>в r100 и r200 есть поддержка s3tc , driconf запустите там будет
>опция включить эту поддержку.
Нету там s3tc. Есть только поддержка HyperZ. А s3tc поддерживается через внешнюю либу, которая программно все расжимает.

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

>IMHO ATI проще открыть спеки нежели поддерживать дрова...а алгоритмы это дело треть...
Ходят слухи, что они бы сами рады, да не могут, поскольку не в состоянии объяснить, и тем более описать, как работают те или иные блоки их GPU. Т.е. что-то наколхозили, что-то забегало, а почему забегало ХЗ. Собственно, поэтому и в дровах периодически старые баги обратно вылазят.

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

> Нету там s3tc. Есть только поддержка HyperZ. А s3tc поддерживается >через внешнюю либу, которая программно все расжимает.

читайте эту ссылку, там все написано
http://homepage.hispeed.ch/rscheidegger/dri_experimental/s3tc_index.html

>Basically, this is all you need for support of precompressed textures >with "hardware decompression" (most newer games which use s3tc use >precompressed textures, nwn, ut2k3 etc., a notable exception are >QuakeIII based games (QuakeIII, RTCW) and Doom III)

uman
()

да, млинЮ дожили. когда-то дрова писали на ура - только железо подавай. а теперб почему-то наоборот... :(

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

>зато по стабильности работы в 2D /не конфликтности/... открытые дрова более чем на голову выше закрытых

А если взять Nvidia, то можно не беспокоиться о стабильности (хотя раньше косяки были, не вопрос).

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

> А если взять Nvidia, то можно не беспокоиться о стабильности (хотя раньше косяки были, не вопрос).

у меня стоит 4 ядра (последние из 14, 16, 17 и 18 существующие для FC/ASP)

если я ставлю модуль под один из них, то при загрузке с остальными иксы в пролете

с драйверами их xorg такого нет: и для ati, и для nv, и для все остальных

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