Nouveau/ru

nouveau — это открытый драйвер для графических карт NVIDIA.

Ограничения
Будучи проектом с открытым исходным кодом, работающем на проприетарном оборудовании, у Nouveau есть некоторые ограничения, которые отсутствуют у закрытых nvidia-drivers. Тем не менее, драйвера Nouveau постоянно развиваются, так что эти ограничения могут изменяться со временем.

Ядро
Активируйте следующие параметры ядра:

Firmware
Some cards, beginning with the Kepler cards, need firmware. Support can be obtained by installing and configuring nouveau to be a module (M) in the kernel.

Udev
Если установлен проприентарный драйвер от NVIDIA, вместе с ними также установится файл правил udev в. Если попытаться использовать драйвер nouveau с такими же файлом правил, файл лога X11 каждые 10мс будет заполняться такими сообщениями:

Чтобы предотвратить это (без удаления пакета ), просто удалите/переместите/переименуйте файл правил udev, так чтобы он больше не использовался udev (смотрите расширенная конфигурация udev). Обратите внимание, что при следующем обновлении nvidia-drivers этот файл будет снова переустановлен, поэтому рассмотрите вариант удаления nvidia-drivers.

xorg.conf
X server разработан для работы «из коробки», поэтому нет необходимости вручную редактировать файлы настройки. Сервер сам должен определить и настроить устройства - мониторы, клавиатуры и мыши.

Тем не менее, файл это основной конфигурационный файл X-сервера.

Ограничения
Некоторые текущие вопросы или недостатки по сравнению с закрытыми указаны ниже:


 * Производительность (особенно 3D) на одной и той же карте/чипе может быть значительно хуже, чем при использовании nvidia-drivers.
 * При работе на более высоких частотах обновления (более 60 Гц) может произойти ошибка.
 * Дополнительные возможности некоторых видео-карт NVIDIA (например, несколько мониторов на картах Quadro без SLI) может работать не корректно.

Проблемы встречающиеся при использовании нескольких мониторов
When the screen freezes often with possible EDID probes while using dual monitors/displays, try adding  or   (enable or disable respectively) to the GRUB_CMDLINE_LINUX_DEFAULT variable in the  file. With grub-legacy, edit the file directly and add it as command line options. In either case, make sure to substitute the name of the monitor listed within or  (ie. CRT-1, VGA-1, LVDS-1, DVI-1, ...)

For instance, on a Dell Inspiron 8100 laptop with a connected external display connected via the laptop's external VGA port, a possible command line is:. The EDID (DRM) probe on the external VGA connected display is still causing freezing during nouveau/drm load for the author, but at least it's usable if the display is connected after grub is loaded and prior to the nouveau/drm modules loading. And with the prior mentioned command line LVDS/VGA resolutions, the displays are cloned and centred with somewhat correct resolutions for cloned displays.

NVIDIA Optimus
When using a laptop with NVIDIA's Optimus technology (usually found in laptops built in 2010 and later), everything will be passed through the integrated graphics controller (usually Intel) before it gets to the discreet video card (NVIDIA), which can cause a lot of otherwise unexplained problems when enabled. There are a few ways to handle this, but the simplest is to disable Optimus through the BIOS (normally accessed by pressing during boot). This will result in increased power consumption (decreased battery life, increased running temperature), as the NVIDIA card will now be handling all of the work all of the time.

Смотрите также

 * nVidia/nvidia-drivers - бинарный драйвер для карт NVIDIA с закрытым исходным кодом
 * nouveau & nvidia-drivers switching
 * Hprofile - поддержка "живого" переключения между графическими картами

Внешние ресурсы

 * Nouveau Video Acceleration