Nouveau/ja

nouveau NVIDIA グラフィックカード向けのオープンソースドライバ]]

制限
大部分がプロプライエタリであるハードウェアを扱うオープンソースプロジェクトである以上、クローズドソースの nvidia-drivers には存在しない Nouveau 固有の制限がいくつか存在します. とはいえ、Nouveau は常に成長を続けているので、これらの制限は時が経てば変わる可能性があります.

カーネル
次のカーネルオプションを有効にします:

ファームウェア
Kepler シリーズ（GeForce 600番台）以降では、起動時にファームウェアを読み込む必要があるかもしれません. 必要なファームウェアをカーネルに組み込むことをお勧めします. systemd を使うシステムではこれがデフォルトです.

どのファームウェアが必要なのかを確認するために、upstream の コードネーム一覧を参照してください.

ファームウェアをカーネルに組み込む方法については Linux firmware を参照してください.

udev
NVIDIA のプロプライエタリドライバが既にインストールされている場合、udev のルールファイルが にインストールされているはずです. これを無効化せずに nouveau ドライバを使おうとすると、10ms ごとに出力される次のようなメッセージで X11 のログファイルが埋まってしまいます.

パッケージを削除せずにこれを防ぐには、udev のルールファイル を削除・移動・名前変更して、udev に読み込まれないようにします. 詳しくは udev の高度な設定 を参照してください. ただし nvidia-drivers が更新されるとこのファイルは再びインストールされるため、nvidia-drivers の削除を検討してください.

xorg.conf
The X server is designed to work out-of-the-box, with no need to manually edit X.Org's configuration files. It should detect and configure devices such as displays, keyboards, and mice.

However, the main configuration file of the X server is the file.

Limitations
Some of the current issues or draw-backs compared to the closed-source are stated below:


 * Performance (especially 3D performance) on the same card/chipset may be significantly worse than using nvidia-drivers.
 * Attempts to run at higher refresh rates (i.e. above 60 Hz) may fail.
 * Using advanced features from various NVIDIA cards (e.g. multiple-display capabilities of Quadro cards without SLI) may not function correctly.

Multi-monitor problems
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  (i.e. 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 discrete 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.

External resources

 * https://nouveau.freedesktop.org/wiki/VideoAcceleration/ - This wiki page provides an overview of NVidia cards that support hardware acceleration by VDPAU.
 * https://nouveau.freedesktop.org/wiki/KernelModuleParameters/ - Provides a list of possible parameters to pass to the nouveau kernel module.