После семи лет существования проекта доступен для загрузки (http://nouveau.freedesktop.org/release/) релиз свободного X.Org-драйвера для видеокарт NVIDIA - xf86-video-nouveau 1.0.0 (http://nouveau.freedesktop.org/). Новая версия ознаменовала собой реализацию (http://nouveau.freedesktop.org/wiki/FeatureMatrix) полноценной поддержки 2D-функциональности для всех моделей видеокарт NVIDIA. В том числе для всех карт обеспечена поддержка архитектуры 2D-акселерации EXA, интерфейса XRender 1.2 и ускорения проигрывания видео Xv (X-Video).
Для работы драйвера обязательно наличие KMS
(Kernel Mode Setting) модуля ядра, управление видеорежимами на пользовательском уровне (UMS) не поддерживается. Для всех типов карт, кроме NVE0 (GeForce GTX 680(M) и GeForce GT 6xxM) реализована корректная поддержка перехода в спящий режим и возможность работы в многомонитроных конфигурациях. Технология Nvidia Optimus (http://nouveau.freedesktop.org/wiki/Optimus) для переключения между встроенной и дискретной видеокартами пока не поддерживается, но Nouveau без проблем может отдельно работать с дискретной видеокартой NVIDIA на ноутбуках c Nvidia Optimus.
К сожалению при сравнении производительности с проприетарным драйвером NVIDIA при тестировании в современных 3D-играх наблюдается (http://www.phoronix.com/scan.php?page=article&item=nvidia_ju...) существенное отставание 3D-драйвера Nouveau, поставляемого в составе Mesa. Для 2D-драйвереа различия в производительности не столь существенны. Причиной значительного отставания производительности Nouveau является недостаточная поддержка реализвоанных в новых моделях видеокарт NVIDIA схем динамического управления питанием. Так как компания NVIDIA держит спецификации в секрете, логику управления частотой на которой работает карта приходится определять путем обратного инжиниринга, что является длительным и трудоёмким процессом. Поэтому почти для всех современных карт при загрузке Nouveau выставляет значение частоты в половину от максимальной, а для карт для которых не поддерживается интерфейс управления куллером выставляет максимальные обороты для куллера, что создаёт излишний шум. При равных частотах Nouveau выдаёт около 80% производительности проприетарного драйвера.
URL: http://nouveau.freedesktop.org/release/
Новость: http://www.opennet.me/opennews/art.shtml?num=34128
а вот и добрый полицейский.
Омские линуксоиды смотрят на NVidia с порицанием и грустью. Трудно открыть спецификации на управление вентилятором и частотой ядра чипсета?
Линус уже всё сказал про нвидию - http://www.opennet.me/opennews/art.shtml?num=34120
И показал. Ну и от местных фанатов нвидии и оптимуса бонус: http://no-nvidia-drivers.enodev.org/
Уже миллион раз обсуждали.Как только откроются спецификации, так тут же и выяснится, что в этой разработке используется куча чудо-технологий (очевидных любому инженеру, работающему в данной области), которые запатентованы в разных вариантах несколькими другими компаниями. А дальше пойдет такая тягомотина... что лучше никакие спецификации не открывать - "коммерческая тайна".
Так что жрите закрытый блобокактус.
> Так что жрите закрытый блобокактус.Да мы лучше как-нить открытый, можно?
> Да мы лучше как-нить открытый, можно?Можно. Только в случае нвидии - бажно и отстало. Потому что на основе реверсинженеринга весьма сложной конструкции. Что чревато неточностями в понимании что какие регистры делают и вытекающими из этого багами. И ломовыми затратами времени разработчиков на то что по уму читается за 10 минут в даташите или смотрится в сорце.
> разработке используется куча чудо-технологий (очевидных любому инженеру, работающему
> в данной области), которые запатентованы в разных вариантах несколькими другими компаниями.О! Ждём финансирования и открытых лицензий от обладателей _тех патентов -- реверсерам из нуво. :> И ответных свидетельств _в _суде.
> Так что жрите закрытый блобокактус.
Эм.. патенты на динамическую регулировку частоты вращения пропеллеров? Серьёзно?
Американские нвидивцы смотря на омских линуксоидов с порицанием и грустью. Трудно открыть доступ к телу боевых подруг омских линуксоидов?
Думаю это будет последней каплей для оставшихся, кто еще в раздумьях ;)Лично я такой. Как только так сразу.
Респект таким разработчикам. Даже не имея технических спецификаций устройства, они продолжают создавать драйвер.
Странно, что еще никто не упомянул Линуса Торвальдса: http://www.opennet.me/opennews/art.shtml?num=34120
1.2, Омский линуксоид, 21:49, 18/06/2012 [ответить] [смотреть все] [к модератору]
+2 +/–
Омские линуксоиды смотрят на NVidia с порицанием и грустью. Трудно открыть спецификации на управление вентилятором и частотой ядра чипсета?
2.3, Аноним, 22:05, 18/06/2012 [^] [ответить] [смотреть все] [к модератору] +/–
Линус уже всё сказал про нвидию - http://www.opennet.me/opennews/art.shtml?num=34120
гитлер, ты неправ!
Закон годвина.
> Закон годвина.Не считается. Сравнений не было.
>Поэтому для многих современных карт при загрузке Nouveau выставляет значение частоты в половину от максимальной, а для карт для которых не поддерживается интерфейс управления куллером выставляет максимальные обороты для куллера, что создаёт излишний шум.А ручной режим есть? Если да, то в чём проблема разрешить ручное выставление частот?
Немного завидую линуховодам - в случае, когда производитель положит болт на разработку драйверов, у них есть альтернатива в виде открытых дров.
Не вижу альтернативы для Broadcom Corporation BCM5820/5821/5824 Crypto Accelerator.
все в твоих руках
INTEL AES-NI?
> Немного завидую линуховодамА чего завидовать то? Сам можешь стать таковым. Это в общем случае ничего не стоит и приносит ряд вкусных плюшек.
производительность отстаёт только лишь из за выставления частот? Оо Или всё таки есть тёмные бока в этой светлой истории.
По-моему, ясно сказано: без проблемы выставления частот отставание на 20%, из-за этой проблемы - ещё вдвое.
В 3д меса отстаёт.
Да и поддерживает опенжл далеко не всегда даже для заявленной версии.
И это опять же следствие отсутствия спек на аппаратные возможности.Но есть и плюс — с новьём резко меньше потребление озу.
Для обычной работы (с композитом) уже более чем.
> Так как компания NVIDIA держит спецификации в секрете, логику управления частотой приходится определять путем обратного инжиниринга,...Поместили бы эту свою "секретную" логику в микрокод на железе и спали бы себе спокойно. А так - в драйвере мы вам не скажем, но в тоже время и против обратного инжиниринга ничего не имеем. Ну, садисты мы просто.
А добрая часть драйверов новьё — это фирмвари для загрузки в видюху.
Ну не всё они ещё отреверсили :D
В общем РМС не одобрит.
с радеоном та же шняга, бро.
Неа.
а вся та хрень, что покоится в /lib/firmware/radeon - просто так, для красоты лежит, да.
имел в виду, что не в такой степени.
> а вся та хрень, что покоится в /lib/firmware/radeon - просто так, для
> красоты лежит, да.Ну так кто там логику в микрокоде хотел? Получите и распишитесь...
>Для работы драйвера обязательно наличие KMS (Kernel Mode Setting) модуля ядраС какой версии ядра это доступно?
найдите свою карту тут — http://nouveau.freedesktop.org/wiki/FeatureMatrix
а потом с учётом этого тут — http://nouveau.freedesktop.org/wiki/
Не нашёл там ничего про версии ядра Linux.
> Не нашёл там ничего про версии ядра Linux.Хотя нет, нашёл. Самое младшее, какое увидел - 2.6.38. То есть пользователям 2.6.32 можно про nouveau забыть? Или его кто-то бэкпортирует?
А на что-то посвежее перебраться не судьба? Вон, 3.0 тоже LTS вроде. Тем более раз вдруг резко нужен нуво - значит это десктоп, то есть особой никакой необходимости сидеть на древнем ядре нет.
Я спрашивал, бэкпортирует ли кто Nouveau, а не советов, чем мне пользоваться.
Скорее всего нет - идиотов нет заниматься дурной работой по поддержке древностей, которым есть полноценная современная замена
> Nouveau без проблем может отдельно работать с дискретной видеокартой NVIDIA на ноутбуках c Nvidia OptimusА вот где про это можно почитать? Правильно ли я понимаю, что возможно, не используя встроенную графику Intel, запускать все на графике nVidia? Как это реализовать? Я сайт в обязательном порядке читать буду, но вдруг кто знает :)
Судя по всему, это не совсем так. Если верить странице http://nouveau.freedesktop.org/wiki/Optimus, то должен быть графические переключатель на ноутбуке. Или это другое? Вообще фигня какая-то с этим Оптимусом.
А вам не кажется, что описание на сайте разработчиков
Nvidia Optimus support is not implemented yet, you may not be able to use the Nvidia GPU at all on Optimus laptops.
Противоречит тексту в статье на русском?>> но Nouveau без проблем может отдельно работать с дискретной видеокартой NVIDIA на ноутбуках c Nvidia Optimus.
Нет, не кажется. Потому что использование только графики nVidia и использование Optimus - это разные вещи. Optimus в принципе нацелена на оптимизацию и сокращение потребления электроэнергии динамическим (т.е. программным) путем переключения между встроенным графическим процессором и дискретным.
О нвидии оптимус и "поддержке" потимуса в линуксе: http://no-nvidia-drivers.enodev.org/
Хватит эти бояны уже тут постить. Драйвера есть и поддержка есть, пусть хоть какая-то. Вот например дров OpenMax IL для ARMv6 под Android нет, это да.
Как только nouveau сможет выставить частоту обновления на мониторе выше 60Гц(блоб может поставить 75), так сразу перейду, а пока это стыд и срам.
Кстати, да! Замучали эти ЭЛТ. Ещё и рентгеном "светят"! </->
Нафиг тебе на TFT >60Hz?
Говорят 30% акций нвидиа принадлежит мелкомягким... Да и положение на рынке у них шаткие, слышал что искали спонсоров/кредиторов под модернизацию технологической линии. Их последняя надежда это патенты и удержания текущих позиций на десктопе и тегре... АМД их регулярно обгоняет технологически, так как им проще они производят кучу всяких чипов/процессоров...
в общем если МС у руля то мало чего светит