Показать сообщение отдельно

Старый 28.09.2012, 01:37   #3
lsmod
Постоялец
 
Аватар для lsmod
 
lsmod вне форума
Регистрация: 18.12.2007
Сообщений: 1,239
lsmod имеет наиславнейшую репутациюlsmod имеет наиславнейшую репутациюlsmod имеет наиславнейшую репутациюlsmod имеет наиславнейшую репутациюlsmod имеет наиславнейшую репутациюlsmod имеет наиславнейшую репутациюlsmod имеет наиславнейшую репутациюlsmod имеет наиславнейшую репутациюlsmod имеет наиславнейшую репутациюlsmod имеет наиславнейшую репутациюlsmod имеет наиславнейшую репутацию
По умолчанию

Насколько мне известно, драйвер для ATI/AMD fglrx сейчас работает более-менее нормально. Более того, если я правильно ошибаюсь, у AMD открытые спеки (ещё со времён ATI) на видеокарты для unix-like систем. И до какого-то времени собственно написанием драйверов занималось сообщество, пока в AMD не одумались и не наняли команду программистов, которые пишут драйверы для UNIX/Linux - проприетарные Catalyst.

В отличие от NVidia, которая спеки не открывает и открытый драйвер сообщества nouveau пишется путем реверс-инжиниринга. Поддержку открытого драйвера nv компания прекратила примерно в 2010 г. Тут как бы всё в минус NVidia.

Однако.

В реальности дело оказывается не таким однозначным. У компании AMD, судя по тем сообщениям, которые я читал на линуксоидных форумах, есть нехорошая тенденция довольно быстро прекращать поддержку вполне актуальных для пользователей карт и сливать их сопровождение в legasy-драйверы. Т.е. пользователь не получит обновлённого драйвера для вполне ещё годного и живого девайса.

Если не ошибаюсь, актуальные в данное время драйверы AMD для Linux поддерживают карты начиная с 6-й серии, т.е. примерно 2007 г., если не позже. Использование legasy драйверов может также вынудить использовать устаревшую версию ядра, так как под новым ядром legasy драйвер может не заработать.

NVidia, в отличие от AMD/ATI, хотя и не демонстрирует открытость, выпускает очень качественный проприетарный драйвер для Linux. Он представляет из себя т.н. "блоб", т.е. чёрный ящик и вещь в себе, но зато он just works прямо из коробки. Качество работы линуксового драйвера NVidia выше, чем качество линуксового драйвера AMD. Я, например, не вижу разницы в работе видеокарт от NVidia в Linux и Windows. У видеокарт AMD тут не так гладко, известно, что в Windows они работают лучше, чем в Linux.

Ещё один плюс NVidia в том, что в legasy-драйверы передаётся поддержка уже действительно устаревшего обрудования. В самой последней по времени версии драйвера (304.51, если не ошибаюсь) есть поддержка, например, карт популярной и распространённой серии GeForce чуть ли не с 2005 г. Таким образом, владелец не самого нового железа всё-таки получает новый драйвер, который поддержиивает его видеокарточку.

В плюс AMD можно отметить, что fglrx/Catalyst релизится чаще nvidia. Однако и тут возможны подвижки. Не так давно Линус весьма нелестно отозвался о политике NVidia в отношении Linux и даже сделал при этом известный жест (fack you). В NVidia внешне спокойно отреагировали, но впечатление такое, что ваяние новых версий linux-драйвера в недрах компании несколько ускорилось. Как пишут в интернетах - вот что делает палец Линуса животворящий. В AMD, наоборот, заявили, что будут релизить новые драйверы по мере необходимости ("when it makes sens"), а не так часто (ежемесячно?), как раньше.

Надеюсь, я вполне внятно объяснил, скажем так, причину нелюбви линуксоидов к продукции AMD. Причём совсем нет нужды умалять достоинства продукции этой компании. Ясно, что по совокупности качеств видеокарты AMD зачастую превосходят продукцию NVidia, да при этом ещё позволяют сэкономить немного бабла. И мне, например, было бы интересно иметь такую в своём компьютере.

Но так как моя основная система - Linux, мне нужна качественная поддержка со стороны софта (драйвера) в этой системе. И вот тут AMD начинает в моих глазах основательно проигрывать NVidia. К сожалению.

Поэтому при покупке компьютерного железа линуксоиды со стажем отдают предпочтение видеокартам NVidia или Intel (на мобильных платформах). Интеловские карты хоть и не так продвинуты, порой откровенно слабы, но безглючно, гладко и приятно работают в Linux.
__________________
to compile a compiler, you need a compiler

Последний раз редактировалось lsmod, 28.09.2012 в 02:06.
  Ответить с цитированием