FrontPage-ru

About

News

Status

Bugs

Sources

Tools

Docs

DE/EN/ES/FR/RU/IT/Team

. Свежие новости:
21.01.2009 posted by KoalaBR
TiNDC #42 можно прочитать тут

Nouveau : Открытый драйвер для видеокарт nVidia, с поддержкой 3D ускорения

О Nouveau

Это домашняя страница nouveau, проекта который стремится предоставить 3D драйвер для графических карт nVidia. "nouveau" [nuvo] на французском языке означает "новый".

Если у вас есть вопросы, то загляните в наш FAQ перед тем как писать нам.

Если вы хотите помочь в разработке, для Вас основными ресурсами будут IRC канал и списки рассылок.

Большинство разговоров о разработке происходит на IRC канале на freenode #nouveau, поэтому мы храним логи канала в двух формах: сырыми и в виде краткого содержания (так называемые 'TiNDC', или The irregular Nouveau Development Companion). Всё это Вы можете найти на странице IrcChatLogs.

Мы используем несколько списков рассылок: nouveau - список, куда попадают сообщения об ошибках и происходит обсуждение разработки, а nouveau-cvs - список с изменениями в модулях doc, rules-ng и renouveau. Также важны списки dri-devel и mesa3d-dev - смотрите их описания на странице список рассылки DRI и учтите разницу между рассылками для разработчиков и пользователей.

Нам интересно, что говорят о проекте, так что мы собираем ссылки на специальной странице InThePress.

Текущее состояние

Некоторые интегрированные в материнские платы карты не работают с nouveau по неизвестным причинам, такие как geforce 8200/8300 и возможно некоторые 9400. Все остальные серии 8000/9000 должны работать, особенно если кто-нибудь возьмётся достать микрокод из mmio-trace, если это ещё не сделано. Проблемные gpu идентифицируются в логе xorg как NVIDIA NVAx (c x в конце названия),

Поддержка 2D, EXA, Xv и Randr12 (относится к dual-head, поворотам и т.д.) находятся в приличном состоянии. Randr1.2 должен работать на всех карточках до серии Geforce 9000 включительно, хотя всё ещё могут быть проблемы на лэптопах с Geforce 8/9, о которых желательно сообщать (например, через Bugzilla). Randr1.2 теперь включён по умолчанию. Какая-либо поддержка 3D пока работает только у очень везучих разработчиков, и не поддерживается - не спрашивайте, как её настроить. Также удачей можно считать переключение в VT (текстовую консоль) при работающих X. У нас есть матрица состояния и список TODO.

Пользователи также могут помочь предоставлением дампов Renouveau и MMIO traces. Дампы Renouveau сейчас нужны только для новых карт (9000 & GTX). На данный момент mmiotrace востребованы для всех карт; если у Вас есть ненужное железо nVidia, оно могло бы нам помочь. Предложите Вашу карточку на IRC канале и посмотрите не найдется ли заинтересованного в ней разработчика.

Для разработчиков и продвинутых пользователей у нас есть инструкции Howto compile and use nouveau.

Теперь Randr12 является частью основной разработки. Есть некоторые замечания, связанные с NV50; если Вы что либо о них знаете - пожалуйста, добавьте туда.

Особые пожелания о тестировании можно найти на странице TestersWanted. Посмотрите её!

Новости

Лента новостей:

21.01.2009 posted by KoalaBR
Продолжает освещение с ноября по прошлую неделю TiNDC #42

14.11.2008 posted by KoalaBR
После продолжительного перерыва KoalaBR вернулся с TiNDC #41. Новый выпуск TiNDC описывает произошедшее за период с 1 июня по 30 октября.

30.10.2008 отправлено by pq
TiNDC #40 можно прочитать тут

13.09.2008 отправлено by pq
Да, команда Nouveau всё ещё жива, смотрите наши git-репозитории. Просто нам нужен новый PR менеджер для написания новых TiNDC, потому как Koala_BR занят в личной жизни.

21.06.2008 posted by Mjules
Перевод на французский TiNDC #39 тут

Сообщения об ошибках

Мы используем freedesktop.org Bugzilla. Nouveau (2D драйвер) - подпроект xorg, Component Driver/nouveau, 3D драйвер - подпроект Mesa, Component Drivers/DRI/nouveau, но пока просим не посылать ошибки о 3D.

У нас есть список рассылки, куда вы можете отправлять свои отчёты об ошибках, задавать вопросы, обсуждать патчи и делать всё остальное, что относится к nouveau и утилит для него. Вы можете найти его тут: http://lists.freedesktop.org/mailman/listinfo/nouveau

Не стесняйтесь искать и отсылать ошибки, касающиеся реализации 2D, просим поискать по bugzilla прежде чем создавать новый отчёт. Если вы не уверены, что найденная Вами ошибка является проявлением уже зарегистрированных - создайте новый отчёт.

Просим вас не сжимать файлы, которые вы присоединяете к багам, особенно текстовые файлы вроде логов, если только файл не настолько огромен, что bugzilla его не принимает. Сжатие файла с помощью, например, gzip, делает невозможным просмотр в браузере без сохранения. Также смотрите, чтобы указанный mime-тип текстовых файлов был "text/plain", а не, к примеру, "application/octet-stream". Это несколько облегчит жизнь читателей сообщений об ошибках.

Ссылки на текущие исходные тексты и репозитории

Текущий исходный код находится в git деревьях на git.freedesktop.org.

Утилиты

Утилиты, помогающие в процессе разработки

Утилиты отладки

Документация/Имеющиеся исходники

Введение и доки по API

Презентации

Документация о железе видео

Другие драйвера nVidia

Разное