The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Релиз свободного X.Org видеодрайвера Nouveau 1.0

18.06.2012 21:03

После семи лет существования проекта доступен для загрузки релиз свободного X.Org-драйвера для видеокарт NVIDIA - xf86-video-nouveau 1.0.0. Новая версия ознаменовала собой реализацию полноценной поддержки 2D-функциональности для всех моделей видеокарт NVIDIA, начиная с Riva TNT и заканчивая GeForce GTX. В том числе для всех карт обеспечена поддержка архитектуры 2D-акселерации EXA, интерфейса XRender 1.2 и ускорения проигрывания видео Xv (X-Video).

Для работы драйвера обязательно наличие KMS (Kernel Mode Setting) модуля ядра. Управление видеорежимами на пользовательском уровне (UMS) не поддерживается. Для всех типов карт, кроме NVE0 (GeForce GTX 680(M) и GeForce GT 6xxM) реализована корректная поддержка перехода в спящий режим и возможность работы в многомонитроных конфигурациях. Технология Nvidia Optimus для переключения между встроенной и дискретной видеокартами пока не поддерживается, но Nouveau без проблем может отдельно работать с дискретной видеокартой NVIDIA на ноутбуках c Nvidia Optimus.

К сожалению, при сравнении производительности с проприетарным драйвером NVIDIA при тестировании в современных 3D-играх наблюдается существенное отставание 3D-драйвера Nouveau, поставляемого в составе Mesa. Для 2D-драйвера различия в производительности не столь существенны. Причиной значительного отставания производительности Nouveau является недостаточная поддержка реализованных в новых моделях видеокарт NVIDIA схем динамического управления питанием. Так как компания NVIDIA держит спецификации в секрете, логику управления частотой приходится определять путем обратного инжиниринга, что является длительным и трудоёмким процессом. Поэтому для многих современных карт при загрузке Nouveau выставляет значение частоты в половину от максимальной, а в картах, для которых не поддерживается интерфейс управления кулером, выставляет максимальные обороты для кулера, что создаёт излишний шум. При равных частотах Nouveau выдаёт около 80% производительности проприетарного драйвера. Тем не менее, в настоящее время отмечается значительный прогресс в реализации схем управления питанием для почти всех семейств карт NVIDIA.

  1. Главная ссылка к новости (http://nouveau.freedesktop.org...)
  2. OpenNews: Большая порция изменений в открытом драйвере Nouveau
  3. OpenNews: Оценка состояния Nouveau, открытого драйвера для видеокарт NVIDIA
  4. OpenNews: Прогресс в разработке Nouveau
  5. OpenNews: Тестирование проприетарного драйвера NVIDIA 295.17. В Nouveau ожидается поддержка OpenCL
  6. OpenNews: Отчет о развитии проекта Nouveau, открытого драйвера для видеокарт NVIDIA
Лицензия: CC-BY
Тип: Программы
Короткая ссылка: https://opennet.ru/34128-nouveau
Ключевые слова: nouveau, driver, xorg
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (50) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, filosofem (ok), 21:34, 18/06/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    а вот и добрый полицейский.
     
  • 1.2, Омский линуксоид (?), 21:49, 18/06/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +12 +/
    Омские линуксоиды смотрят на NVidia с порицанием и грустью. Трудно открыть спецификации на управление вентилятором и частотой ядра чипсета?
     
     
  • 2.3, Аноним (-), 22:05, 18/06/2012 [^] [^^] [^^^] [ответить]  
  • +13 +/
    Линус уже всё сказал про нвидию - http://www.opennet.ru/opennews/art.shtml?num=34120
     
     
  • 3.54, Аноним (-), 16:27, 19/06/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    И показал. Ну и от местных фанатов нвидии и оптимуса бонус: http://no-nvidia-drivers.enodev.org/
     
  • 2.15, Z (??), 23:30, 18/06/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Уже миллион раз обсуждали.

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

    Так что жрите закрытый блобокактус.

     
     
  • 3.16, Аноним (-), 23:39, 18/06/2012 [^] [^^] [^^^] [ответить]  
  • +5 +/
    > Так что жрите закрытый блобокактус.

    Да мы лучше как-нить открытый, можно?

     
     
  • 4.55, Аноним (-), 16:30, 19/06/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Да мы лучше как-нить открытый, можно?

    Можно. Только в случае нвидии - бажно и отстало. Потому что на основе реверсинженеринга весьма сложной конструкции. Что чревато неточностями в понимании что какие регистры делают и вытекающими из этого багами. И ломовыми затратами времени разработчиков на то что по уму читается за 10 минут в даташите или смотрится в сорце.

     
  • 3.41, Andrey Mitrofanov (?), 10:34, 19/06/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > разработке используется куча чудо-технологий (очевидных любому инженеру, работающему
    > в данной области), которые запатентованы в разных вариантах несколькими другими компаниями.

    О! Ждём финансирования и открытых лицензий от обладателей _тех патентов -- реверсерам из нуво. :> И ответных свидетельств _в _суде.

    > Так что жрите закрытый блобокактус.

     
  • 3.52, Copycat (ok), 15:21, 19/06/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Эм.. патенты на динамическую регулировку частоты вращения пропеллеров? Серьёзно?
     
  • 2.44, f (??), 11:20, 19/06/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Американские нвидивцы смотря на омских линуксоидов с порицанием и грустью. Трудно открыть доступ к телу боевых подруг омских линуксоидов?
     

  • 1.4, Анонимкус Рождественский (?), 22:05, 18/06/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Думаю это будет последней каплей для оставшихся, кто еще в раздумьях ;)Лично я такой. Как только так сразу.
     
  • 1.6, Аноним (-), 22:34, 18/06/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +8 +/
    Респект таким разработчикам. Даже не имея технических спецификаций устройства, они продолжают создавать драйвер.
     
  • 1.7, гитлер (?), 22:36, 18/06/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • –10 +/
    Странно, что еще никто не упомянул Линуса Торвальдса: http://www.opennet.ru/opennews/art.shtml?num=34120
     
     
  • 2.8, Аноним (-), 22:40, 18/06/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    1.2, Омский линуксоид, 21:49, 18/06/2012 [ответить] [смотреть все]    [к модератору]  
    +2 +/–
    Омские линуксоиды смотрят на NVidia с порицанием и грустью. Трудно открыть спецификации на управление вентилятором и частотой ядра чипсета?



    2.3, Аноним, 22:05, 18/06/2012 [^] [ответить] [смотреть все]     [к модератору]   +/–
    Линус уже всё сказал про нвидию - http://www.opennet.ru/opennews/art.shtml?num=34120

     
  • 2.10, Карбофос (ok), 22:48, 18/06/2012 [^] [^^] [^^^] [ответить]  
  • +4 +/
    гитлер, ты неправ!
     
  • 2.31, anonymous (??), 02:17, 19/06/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Закон годвина.
     
     
  • 3.63, the joker (ok), 19:26, 20/06/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Закон годвина.

    Не считается. Сравнений не было.

     

  • 1.9, AlexYeCu (ok), 22:45, 18/06/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >Поэтому для многих современных карт при загрузке Nouveau выставляет значение частоты в половину от максимальной, а для карт для которых не поддерживается интерфейс управления куллером выставляет максимальные обороты для куллера, что создаёт излишний шум.

    А ручной режим есть? Если да, то в чём проблема разрешить ручное выставление частот?

     
  • 1.13, варикап (?), 23:27, 18/06/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    Немного завидую линуховодам - в случае, когда производитель положит болт на разработку драйверов, у них есть альтернатива в виде открытых дров.
     
     
  • 2.32, Bce Haxy (ok), 04:09, 19/06/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Не вижу альтернативы для Broadcom Corporation BCM5820/5821/5824 Crypto Accelerator.

     
     
  • 3.40, Аноним (-), 09:42, 19/06/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    все в твоих руках
     
  • 3.64, Oleg (??), 17:16, 21/06/2012 [^] [^^] [^^^] [ответить]  
  • +/
    INTEL AES-NI?
     
  • 2.56, Аноним (-), 16:33, 19/06/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Немного завидую линуховодам

    А чего завидовать то? Сам можешь стать таковым. Это в общем случае ничего не стоит и приносит ряд вкусных плюшек.

     

  • 1.26, ВовкаОсиист (ok), 01:37, 19/06/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    производительность отстаёт только лишь из за выставления частот? Оо Или всё таки есть тёмные бока в этой светлой истории.
     
     
  • 2.28, Анон (?), 02:00, 19/06/2012 [^] [^^] [^^^] [ответить]  
  • +/
    По-моему, ясно сказано: без проблемы выставления частот отставание на 20%, из-за этой проблемы - ещё вдвое.
     
  • 2.29, ананим (?), 02:02, 19/06/2012 [^] [^^] [^^^] [ответить]  
  • +/
    В 3д меса отстаёт.
    Да и поддерживает опенжл далеко не всегда даже для заявленной версии.
    И это опять же следствие отсутствия спек на аппаратные возможности.

    Но есть и плюс — с новьём резко меньше потребление озу.
    Для обычной работы (с композитом) уже более чем.

     

  • 1.27, Андрей (??), 01:56, 19/06/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    > Так как компания NVIDIA держит спецификации в секрете, логику управления частотой приходится определять путем обратного инжиниринга,...

    Поместили бы эту свою "секретную" логику в микрокод на железе и спали бы себе спокойно. А так - в драйвере мы вам не скажем, но в тоже время и против обратного инжиниринга ничего не имеем. Ну, садисты мы просто.

     
     
  • 2.30, ананим (?), 02:05, 19/06/2012 [^] [^^] [^^^] [ответить]  
  • +/
    А добрая часть драйверов новьё — это фирмвари для загрузки в видюху.
    Ну не всё они ещё отреверсили :D
    В общем РМС не одобрит.
     
     
  • 3.33, ano (??), 04:30, 19/06/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    с радеоном та же шняга, бро.
     
     
  • 4.34, ананим (?), 05:07, 19/06/2012 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Неа.
     
     
  • 5.42, ano (??), 10:51, 19/06/2012 [^] [^^] [^^^] [ответить]  
  • +/
    а вся та хрень, что покоится в /lib/firmware/radeon - просто так, для красоты лежит, да.
     
     
  • 6.43, ананим (?), 11:15, 19/06/2012 [^] [^^] [^^^] [ответить]  
  • +/
    имел в виду, что не в такой степени.
     
  • 6.57, Аноним (-), 16:34, 19/06/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > а вся та хрень, что покоится в /lib/firmware/radeon - просто так, для
    > красоты лежит, да.

    Ну так кто там логику в микрокоде хотел? Получите и распишитесь...

     

  • 1.35, Аноним (-), 05:43, 19/06/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >Для работы драйвера обязательно наличие KMS (Kernel Mode Setting) модуля ядра

    С какой версии ядра это доступно?

     
     
  • 2.36, ананим (?), 06:53, 19/06/2012 [^] [^^] [^^^] [ответить]  
  • +/
    найдите свою карту тут — http://nouveau.freedesktop.org/wiki/FeatureMatrix
    а потом с учётом этого тут — http://nouveau.freedesktop.org/wiki/
     
     
  • 3.37, anonymous (??), 07:55, 19/06/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Не нашёл там ничего про версии ядра Linux.
     
     
  • 4.38, anonymous (??), 07:57, 19/06/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Не нашёл там ничего про версии ядра Linux.

    Хотя нет, нашёл. Самое младшее, какое увидел - 2.6.38. То есть пользователям 2.6.32 можно про nouveau забыть? Или его кто-то бэкпортирует?

     
     
  • 5.48, Crazy Alex (ok), 13:19, 19/06/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    А на что-то посвежее перебраться не судьба? Вон, 3.0 тоже LTS вроде. Тем более раз вдруг резко нужен нуво - значит это десктоп, то есть особой никакой необходимости сидеть на древнем ядре нет.
     
     
  • 6.60, Аноним (-), 05:39, 20/06/2012 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Я спрашивал, бэкпортирует ли кто Nouveau, а не советов, чем мне пользоваться.
     
     
  • 7.62, Crazy Alex (ok), 17:47, 20/06/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Скорее всего нет - идиотов нет заниматься дурной работой по поддержке древностей, которым есть полноценная современная замена
     

  • 1.39, kirokko (?), 09:02, 19/06/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > Nouveau без проблем может отдельно работать с дискретной видеокартой NVIDIA на ноутбуках c Nvidia Optimus

    А вот где про это можно почитать? Правильно ли я понимаю, что возможно, не используя встроенную графику Intel, запускать все на графике nVidia? Как это реализовать? Я сайт в обязательном порядке читать буду, но вдруг кто знает :)

     
     
  • 2.45, kirokko (?), 11:26, 19/06/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Судя по всему, это не совсем так. Если верить странице http://nouveau.freedesktop.org/wiki/Optimus, то должен быть графические переключатель на ноутбуке. Или это другое? Вообще фигня какая-то с этим Оптимусом.
     
  • 2.47, Евгений (??), 13:16, 19/06/2012 [^] [^^] [^^^] [ответить]  
  • +/
    А вам не кажется, что описание на сайте разработчиков
    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.

     
     
  • 3.53, kirokko (?), 15:59, 19/06/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Нет, не кажется. Потому что использование только графики nVidia и использование Optimus - это разные вещи. Optimus в принципе нацелена на оптимизацию и сокращение потребления электроэнергии динамическим (т.е. программным) путем переключения между встроенным графическим процессором и дискретным.
     
     
  • 4.58, Аноним (-), 16:39, 19/06/2012 [^] [^^] [^^^] [ответить]  
  • +/
    О нвидии оптимус и "поддержке" потимуса в линуксе: http://no-nvidia-drivers.enodev.org/
     
     
  • 5.59, kirokko (?), 17:49, 19/06/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Хватит эти бояны уже тут постить. Драйвера есть и поддержка есть, пусть хоть какая-то. Вот например дров OpenMax IL для ARMv6 под Android нет, это да.
     

  • 1.46, Аноним (-), 11:34, 19/06/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Как только nouveau сможет выставить частоту обновления на мониторе выше 60Гц(блоб может поставить 75), так сразу перейду, а пока это стыд и срам.
     
     
  • 2.49, Andrey Mitrofanov (?), 13:44, 19/06/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Кстати, да! Замучали эти ЭЛТ. Ещё и рентгеном "светят"! </->
     
  • 2.50, Аноним (-), 14:02, 19/06/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Нафиг тебе на TFT >60Hz?
     

  • 1.51, Anonimus.UA (?), 14:13, 19/06/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Говорят 30% акций нвидиа принадлежит мелкомягким... Да и положение на рынке у них шаткие, слышал что искали спонсоров/кредиторов под модернизацию технологической линии. Их последняя надежда это патенты и удержания текущих позиций на десктопе и тегре... АМД их регулярно обгоняет технологически, так как им проще они производят  кучу всяких чипов/процессоров...
    в общем если МС у руля то мало чего светит
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Спонсоры:
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2020 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру