Ресурс Phoronix оценил (http://www.phoronix.com/scan.php?page=article&item=amd_r600g...) результаты серии оптимизаций производительности Gallium3D-драйвера R600g, недавно внесённых в Git-репозиторий MESA. В тестировании участвовало 11 современных видеокарт AMD. Программное окружение было построено на базе Ubuntu 12.04 LTS. В сравнении участвовали: последний релиз проприетарного драйвера AMD Catalyst, Gallium3D-драйвер Radeon из состава Mesa 8.0.2 + DRM-модуль из ядра Linux 3.2, а также компоненты драйвера Radeon из экспериментальных Git-репоизториев Mesa 8.1 и ядра Linux 3.5.Большинство тестов было связано с оценкой производительности OpenGL в различных игровых приложениях, в которых с большим отрывом наилучшие результаты показал драйвер Catalyst. Несмотря на то, что производительность Gallium3D-драйвера Radeon оставляет желать лучшего, тестирование последних наработок из Git-репозитория показало, что ситуация сдвигается с мёртвой точки, и открытый драйвер начинает сокращать разрыв в производительности с проприетарным драйвером.
URL: http://www.phoronix.com/scan.php?page=article&item=amd_r600g...
Новость: https://www.opennet.ru/opennews/art.shtml?num=34085
А ведь во времена r200 открытые драйвера были на уровне с закрытыми.
Более того, открытый драйвер на R500 в соседнем бенче вполне себе мерялся FPS'ами с каталистом :)
> Более того, открытый драйвер на R500 в соседнем бенче вполне себе мерялся FPS'ами с каталистом :)Конкретно в этом сравнении R500 приводится без сравнения с Catalyst. Где там соседний бенчмарк?
Вот здесь: http://www.phoronix.com/scan.php?page=article&item=amd_radeo...
Довольно любопытный результат.
Ага. И тот и другой были редкостным говном и толком не работали.
глупый вопрос... один я не понимаю всю эту мешанину из mesa gallium3d и прочих прочих? где бы глянуть ветки развития драйверов для видеокарт? в визуальном представлениичтобы понимать что частью чего является... давно назрел вопрос, хочу знать
> чтобы понимать что частью чего является... давно назрел вопрос, хочу знатьТебе сюда: http://phoronix.com/forums/showthread.php?7221-What-is-X-Org...
Спасибо, тоже давно хотел разобраться.
Что именно тебе не нравится? То, что 1). На второй странице огромная таблица параметров вместо тупо карда - драйвер - результат? 2). Какие-то непонятные термины? 1). На третьей странице уже всё понятно 2). Про Mesa даже я знаю, хотя проект стартовал в 1995 году. Оба проекта имеют описание на Википедии.
А сравнения nouveau vs nvidia-driver у них там не завалялось? Небезынтересно было бы глянуть.
Кх-кх... ну вы понимаете, сейчас radeon'овский драйвер пилят на постоянной основе в составе амд те кто его писал. При поддержке этого начинания амд. А нвидия... ну вот и открытый драйвер для нее где-то там же.
еще бы управление энергосбережением работало так же хорошо, как в закрытых. а то ноутбук греется с открытыми драйверами, как печь.
> а то ноутбук греется с открытыми драйверами, как печь.А в этом месте мы говорим спасибы арчеводам за нормально написанную вику и дуем вот сюда: https://wiki.archlinux.org/index.php/ATI#Powersaving
Ну то-есть power management есть и даже работает. Просто с рядом особенностей. Лично я юзаю dynpm. Есть один небольшой грабль - экран может мигнуть если реклокинг не уложился по времени, но обычно это пару раз при старте тяжелых игр и т.п. происходит и потому жить особо не мешает. Если все-таки мешает - там и другие варианты есть. Enjoy.
Оно и раньше сдвигалось с мёртвой точки, только рывками - раз в год на 15-20%. Следующий рывок, получается, будет ещё через год. А разница в производитлеьности всё ещё огромная. Такими темпами догонят только через 5 лет.
> Несмотря на то, что производительность Gallium3D-драйвера Radeon оставляет желать лучшего, тестирование последних наработок из Git-репозитория показало, что ситуация сдвигается с мёртвой точкиА меня на форумах все убеждают "закрытый драйвер не нужен, открытый вот уже много лет очень быстрый"...
Он быстрый в 2D, субъективно быстрее закрытого.
> уже много лет очень быстрый"...В 2D он натурально делает закрытый. В 3D - не делает, но скорости вполне достаточно чтобы xonotic на средненьких настройках с не очень крутым разрешением побегать.
Для ноутов 2D самое то ...
да, это верно. Но вот... энергопотребление.... видюх с открытыми дровами...
> да, это верно. Но вот... энергопотребление....Да забодали. Выучите наизусть уже: https://wiki.archlinux.org/index.php/ATI#Powersaving
При том глубоко похрен, арч у вас или что-либо еще на основе пингвина - это сакральное знание применимо ко всем пингвинам с этим драйвером :)
Будем ждать еще пару лет, в надежде что они догонят. Еще будем ждать когда GIMP догонит фотошоп, или появятся драйвера под современный хардвер. Или кто-то доделает наконец-то один из десяти десктопов под Линукс.
> Будем ждать еще пару лет, в надежде что они догонят.Не нравится - не жди. Кто-то заставляет? А мне вот открытый драйвер по совокупности свойст нравится больше кривой проприерастии.
> Еще будем ждать когда GIMP догонит фотошоп,
Понимаешь, дядя, мне не уперлось платить сотни грина за софтину котрую даже не удосужились собрать под наиболее удобную мне систему. Не говоря о тоннах багов и дырок, затыкаемых сильно эпизодически, когда половину хомячков разломали и начался писк и визг. С таким какчеством сервиса пусть адоб сам себе деньги платит.
> или появятся драйвера под современный хардвер.
Так почти под все уже и появились.
> Или кто-то доделает наконец-то один из десяти десктопов под Линукс.
С таким же успехом можно ждать и когда эппл или MS "доделают" свои системы, выпустив последнюю версию ;). Вот только в лине можно хотя-бы выбрать из этих DE и прочего. А в проприетарных системах - дали тебе 1 кактус, как хочешь так и жри. Не железка для удобства человека, а юзер для удобства проприетарщика писать код. Нормально - заплати денег а потом еще и дрессируйся как мартышка. А удобно тебе или нет - ни одна сволочь в общем то и не спрашивает...
> Не нравится - не жди. Кто-то заставляет? А мне вот открытый драйвер по совокупности свойст нравится больше кривой проприерастии.Ты шутишь? 3D на открытых драйверах можно даже не рассматривать. Если хочешь, раскрою тебе глаза, в промышленности где используется Linux на рабочих станциях сформировался стандарт - карты Nvidia и проприетарные драйвера. Потому что люди работают, а не визжат на форумах. Им нужно стабильное решение, обеспечивающее максимальную производительность. А насчет "кривой проприерастии" - неужели ты думаешь, что вася на коленке сможет написать драйвер лучше чем производитель устройства?
> Понимаешь, дядя, мне не уперлось платить сотни грина за софтину котрую даже не удосужились собрать под наиболее удобную мне систему.
Профессионалу работающему с этим софтом пофигу на какой системе работать, ОС - это всеголишь среда для запуска нужных ему программ. Без всякой религии.
> Не говоря о тоннах багов и дырок, затыкаемых сильно эпизодически, когда половину хомячков разломали и начался писк и визг.
Исходя из моего опыта тонны багов и недоработок обычно присутствуют в опен-сорсе.
> С таким же успехом можно ждать и когда эппл или MS "доделают" свои системы, выпустив последнюю версию
Неправда. У Микрософта ты всегда имеешь стабильную, отлаженную систему. У меня собственно дуал-бут Кубунты и Вин 7. Последняя работает уже почти 2 года и никаких проблем с ней не возникает. С линуксом же постоянно что-то не так.
> Так почти под все уже и появились.
Сто раз. Вот только недавно столкнулся http://ubuntuforums.org/showthread.php?t=1953734 Типичная отмазка красноглазых: "It's not Ubuntu's/Linux's fault that the GPU maker (PowerVR) won't release code or even documentation.." Мне как пользователю начхать чья это вина. Я хочу чтобы работало.
А вот типичное руководство к действию: "I am about to install Lubuntu 11.10, download the latest stable kernel 3.3.1 from kernel.org and build it with GMA 3600 support. Some people say it works!"
Собрать последнее ядро с определенными флагами, и может быть заработает.
> Ты шутишь? 3D на открытых драйверах можно даже не рассматривать.Не рассматривай. А я не далее как сегодня пошарился через него в гуглокартах (просто потому что гугл предложил затестить плюшку, что и было сделано), поиграл в xonotic и 0ad и остался вполне доволен жизнью.
> Если хочешь, раскрою тебе глаза, в промышленности где используется Linux
> на рабочих станциях сформировался стандарт - карты Nvidia и проприетарные драйвера.Номер стандарта в студию, или GTFO.
> Потому что люди работают, а не визжат на форумах. Им нужно стабильное
> решение, обеспечивающее максимальную производительность.Знаем мы таких профессиональных взаимозаменимых винтиков, рубль за пакетик. Которые набивают брюхо вот прям ща, но стратегии на более длительный период чем "сегодня" - в принципе не имеют.
> А насчет "кривой проприерастии" - неужели ты думаешь, что вася на коленке
> сможет написать драйвер лучше чем производитель устройства?Я думаю что Вася на коленке, подтвердивший свою квалификацию делом настолько что его нанял производитель - вполне способен написать качественный драйвер. Пара месяцев (!!!) аптайма с оным драйвером без единого сбоя - тоже намекает на то что качество бывает весьма даже. Проприерасия имеет свойство или виснуть, или память течет, пардон. Что у ати, что у нвидии есть целый букет таковых грабель. Мата перемата на это стоит навалом. Особенно у тех кто желает гонять на автопилоте неделями.
>> Понимаешь, дядя, мне не уперлось платить сотни грина за софтину котрую даже не
>> удосужились собрать под наиболее удобную мне систему.
> Профессионалу работающему с этим софтом пофигу на какой системе работать, ОС -
> это всеголишь среда для запуска нужных ему программ. Без всякой религии.ОС - это база. Если она неудобная - это плохо. Это не позволяет работать эффективно и с удовольствием. Что влияет на результат деятельности не в лучшую сторону. Вообще, существует мнение что мастеру не так уж и много надо: на то и мастер. А дураку и бездарю не поможет и самый крутой тул. При том вторые почему-то сильно дро^W на крЮтизну тулзов. Вот только даже самый крутой тул не спасет криворуких и бездарных. Пичалька.
>> Не говоря о тоннах багов и дырок, затыкаемых сильно эпизодически, когда половину
>> хомячков разломали и начался писк и визг.
> Исходя из моего опыта тонны багов и недоработок обычно присутствуют в опен-сорсе.Исходя из моего опыта:
1) Баги были, есть и будут везде. Заявления что так только в опенсорсе - высшая форма лицемерия. Вдвойне смешная потому что никто не заставляет вас использовать опенсорс вообще :)
2) Проприерасы имеют свойство долго тупить с фиксом критичных секурити проблем.
3) Напротив, например майнтайнеры мало-мальски серьезных и популярных дистров пингвина обычно получив репорт о проблеме - реагируют ответственно и оперативно. Не любой проприерас может этим похвастаться. И уж точно это не про адоб.
4) У опенсорсников чаще всего есть багтрекер. Так что пошел да зафигачил баг. А у проприерасов - поди еще доорись чтобы разработчики услышали.
5) Если так вышло что не судьба, половина багов давится буквально патчингом пары строк. В случае если не судьба и достало - можно пойти да запатчить наконец самому. Но с проприерасией это не вариант - лучше до упора мучайся от багов или недостатка мизерной фичи, которая кодится в три строки. Ведь писать код можно только божкам-царькам, а смердовское дело - терпеть на себе все эти выкрутасы, да? :)> Неправда. У Микрософта ты всегда имеешь стабильную, отлаженную систему.
Она настолько "стабильная" и "отлаженная" что комплектный (!!!) виндовый драйвер интеловского видео - так и норовит встать колом! Особенно при попытке не дай боже в powersave отвалиться или 3D приложение запустить. Этот "стабильный" булшит настолько бажный, что хром и лиса его по дефолту блеклистят для webGL как нечто непотребное. И "обновленная" версия через виндоус апдейт - тоже булшит. Тоже бажный. Чтобы несчастный webGL заработал - надо самому переться на сайт интеля и в этой тормозной помойке самому находить реально свежую версию. Вот тогда после таких ужимок и прыжков оно даже работать соизволит не очень похабно, на уровне когда его не вносят за дикую кривость в блеклист браузеры хотя-бы.
Для сравнения, в той же конфиге с убунтой 12.04 тот же webGL работает сразу. Без всех этих ужимок. И драйвер не виснет ни в какой позе. Гонял до 2 месяцов аптайма. Потом ребутался чтобы кернел сменить, etc. Извини, факты говорят за себя сами.
> У меня собственно дуал-бут Кубунты и Вин 7. Последняя работает уже почти 2 года
> и никаких проблем с ней не возникает. С линуксом же постоянно что-то не так.Ну да, а висючий интеловский драйвер под семерку - это чего? Легендарный wintel на данный момент больше смахивает на комплект для садомазо.
> Типичная отмазка красноглазых: "It's not Ubuntu's/Linux's fault that the GPU maker
> (PowerVR) won't release code or even documentation.." Мне как пользователю начхать
> чья это вина. Я хочу чтобы работало.Ну это и не моя проблема. Хоти. А мне какая разница? А я вот такой козел что хочу чтобы мне еще и удобно было. И да, для технических специалистов пингвин куда удобнее. Не считает что за монитором имбецил, не сопротивляется попыткам поменять систему, не кидает слетами активаций, не ограничивает применение дебильными лицензиями - если мне понадобилось 100 копий на 100 виртуалок, я просто иду и вкатываю 100 виртуалок. А в винде все это как-то геморройно и грабельно. Лицензия вообще конская напрочь, активация отваливается на каждый пшик.
> А вот типичное руководство к действию: "I am about to install Lubuntu
> 11.10, download the latest stable kernel 3.3.1 from kernel.org and build
> it with GMA 3600 support. Some people say it works!"Ну выкопал некий corner case с этим GMA. Сам же интель и допиливает его понемногу. Какого оно вот так - ну поди да спроси у интеля. В конце концов, ты же им бабло платил, или где? Кому платил - тем и вопросы, имхо.
> Собрать последнее ядро с определенными флагами, и может быть заработает.
А в винде с висючим интелским драйвером - разве что в спортлото писать. MS вообще проявил чудеса покладания на юзеров отгружая через апдейт "заапдейченную" окаменелую версию, где часть старых багов починено, зато новых зависонов еще чазе добавлено, и вообще, оно столь непотребное что браузеры это блеклистят. А более свежая версия которая более-менее работает - ее надо в дебрях интелской помойки искать.
"Знаем мы таких профессиональных взаимозаменимых винтиков, рубль за пакетик. Которые набивают брюхо вот прям ща, но стратегии на более длительный период чем "сегодня" - в принципе не имеют."Ты наверное никогда не работал, поэтому и говоришь такую чепуху. Людям надо делать работу именно *сегодня*, потому что завтра сожрут конкуренты, а через два года, пока ждать когда доделают открытый аналог нужного инструмента, все круто поменяется в индустрии. Ты конечно в школе еще учишься и не знаешь истории, но я тебе напомню что ядро твоего Линукса(под самой правильной лицензией GPL) разрабатывалось с помощью вполне себе проприетарной системы контроля версий Bitkeeper. И так бы и дальше продолжалось, если бы фирма, которая его производит не показала разработчикам Линукса кукиш, после чего Линус начал разрабатывать Git, который (сюрприз!) по своей архитектуре представлял полный аналог Биткипера. А если бы этого не произошло, так бы и продолжали, цитирую тебя, "набивать брюхо вот прям ща" - пользоваться Bitkeeper'ом. Потому что люди выбирают самый подходящий инструмент для выполнения работы.
Но лучше всего тебе объяснит, что ты заблуждаешься, сам Линус: "In other words, I do not see open source as some big goody-goody "let's all sing kumbaya around the campfire and make the world a better place". No, open source only really works if everybody is contributing for their own selfish reasons." http://www.bbc.com/news/technology-18419231
> У Микрософта ты всегда имеешь стабильную, отлаженную систему. У меня собственно дуал-бут Кубунты и Вин 7. Последняя работает уже почти 2 года и никаких проблем с ней не возникает. С линуксом же постоянно что-то не так.Ubuntu не Linux.
Когда я переходил с винды на линукс я перепробовал несколько дистрибутивов - Arch, Debian, OpenSUSE. По совокупности факторов остановился на Убунту. Дистрибутив хороший, но все-таки проблемы бывают.