LINUX.ORG.RU

Nouveau


19

10

Всего сообщений: 24

Nouveau DRM войдёт в состав ядра Linux 2.6.33!

Группа Ядро Linux

Было решено добавить модуль DRM для Nouveau в ядро версии 2.6.33, которое выйдет в феврале. Код драйвера примерно 36,000 строк, но он поддерживает все карты производства NVIDIA которые существуют на сегодняшний день.

Стоит рассказать предысторию этого решения. Линус Торвальдс был недоволен тем фактом, что разработчики RedHat поддерживают DRM код Nouveau, распространяя его в дистрибутиве Fedora и не добавляя при этом в официальное ядро. На что разработчики оправдывались сначала технической сложностью включения кода в ядро, потом что используемые прошивки (ctx_voodoo) не проверены на легальность использования и наконец тем, что им, возможно, придётся менять некоторые интерфейсы, что невозможно после включения кода в ядро.

Тем не менее сегодня же поступил запрос на включение этого драйвера в ядро, так как микрокод решили поставлять и подгружать через интерфейс самого ядра, а не драйвера, как было в начале.

Также стоит добавить, что пользователей карт ATI/AMD и Intel также ждут существенные улучшения в DRM коде, которые также попадут в ядро 2.6.33.

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

 , , , ,

sniper21
()

Nouveau DRM скоро будет включён в Lucid

Группа Ubuntu Linux

Драйвер nouveau ещё недостаточно стабилен, но тем не менее способен заменить собой xf86-video-nv.

Этот драйвер уже используется в Fedora 11 и Fedora 12, но в Ubuntu он станет драйвером по умолчанию с Ubuntu 10.04 LTS «Lucid Lynx», включая DRM / kernel mode-setting.

На встрече разработчиков Ubuntu Kernel в IRC было принято решение об обратном портировании кода DRM ввиду его отсутствия в ядре 2.6.32, которое будет входить в поставку Ubuntu 10.04 LTS. Такое портирование может породить множественные регрессии и поэтому предстоит также решить, портировать ли весь код или отдельные необходимые патчи. Код патчсета drm-next занимает примерно 2.9Mb.

Также будет обсуждаться, добавить весь код nouveau сейчас, а потом обновить его более свежим снапшотом перед выходом 10.04 или же выборочно добавить новые патчи.

IRC log встречи доступен в рассылке ubuntu-x

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

 , ,

sniper21
()

В Ubuntu 10.04 видеодрайвер по умолчанию для видеочипов производства Nvidia будет Nouveau

Группа Hardware and Drivers

Из-за больших успехов в реализации 2D в драйвере Nouveau было решено, что в Ubuntu 10.04 он будет использоваться по умолчанию. Также Canonical планирует интегрировать Direct Rendering Manager в Linux-ядро которое будет входить в Ubuntu 10.04.

Основные фичи реализованные в Nouveau:

  • Полная поддержка 2D функций: EXA, Xv, XRendR
  • Базовая поддержка 3D для чипов NV10 и старше (через Gallium3D)
  • Поддержка KMS

К сожалению пока не начата реализация 3D, для чипов серии NV04/05 (видеокарты Riva TNT/TNT2). Также пока не поддерживаются такие фичи Gallium3D, как OpenCL.

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

 ,

Root-msk
()

В драйвере nouveau значительно улучшена подержка 2D и начата реализация 3D

Группа Hardware and Drivers

Что в настоящий момент уже реализовано:

  • Поддержка RandR 1.2
  • Поддержка KMS
  • Начата реализация 3D с использованием Gallium3D
  • Поддержка Suspend

Стоит отметить, что nouveau будет поддерживать 3D только через Gallium3D. Также поступила AMD (правда реализовав поддержку как через Gallium3D так и через Mesa). В тоже время проприетарные драйвера от NVIDIA для этих целей будут использовать собственные закрытые разработки.

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

 , ,

Root-msk
()