summaryrefslogtreecommitdiff
path: root/index.mdwn
blob: 49b0ede0e617a23788564c0ad8d01a77cb737bd5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
<meta name="google-translate-customization" content="38b387022ed0f4d4-a4eb7ef5c10c8ae0-g2870fab75904ce51-18"></meta>
<div id="google_translate_element"></div>
<script type="text/javascript" src="/wiki/translate.js"></script>

<link rel="stylesheet" href="/wiki/index.css" type="text/css" />

<table class="boxes">
<tr>
<td colspan="2" class="wide">
<div class="box"> 

<h1>Nouveau: Accelerated Open Source driver for nVidia cards</h1>

<p>
The <b>nouveau</b> project aims to build high-quality, free/libre software drivers for [[nVidia cards|CodeNames]].  “Nouveau” [<i>nuvo</i>] is the French word for “new”. Nouveau is composed of a Linux kernel KMS driver (nouveau), Gallium3D drivers in Mesa, and the Xorg DDX (xf86-video-nouveau). The kernel components have also been ported to [[NetBSD]].
</p>

<h2>Current Status</h2>

<ul>
<li>2D/3D acceleration supported on all GPUs; see [[FeatureMatrix]] for details.</li>
<li>Video decoding acceleration supported on most pre-Maxwell cards; see [[VideoAcceleration]] for details.</li>
<li>Support for manual performance level selection (also known as "reclocking") on [[GM10x Maxwell|CodeNames#nv110familymaxwell]], [[Kepler|CodeNames#nve0familykepler]] and [[Tesla G94-GT218|CodeNames#nv50familytesla]] GPUs. Available in <code>/sys/kernel/debug/dri/0/pstate</code></li>
<li>Little hope of reclocking becoming available for [[GM20x|CodeNames#nv110familymaxwell]] and newer GPUs as firmware now needs to be signed by NVIDIA to have the necessary access.</li>
</ul>

<h2>News</h2>

<ul>
<li>Jan, 2019: Support for Turing merged into Linux 5.0.</li>
<li>Nov, 2018: Support for HDMI 2.0 high-speed clocks merged into Linux 4.20 (GM200+ hardware only).</li>
<li>Aug, 2018: Support for Volta merged into Linux 4.19.</li>
<li>Apr, 2017: Fix for GTX 970 with 4GB VRAM and 2D/3D acceleration support for Pascal headed for Linux 4.12.</li>
</ul>


</div>
</td>
</tr>

<tr>
<td>
<div class="box">

<h2>Software</h2>

<table class="versions" style="margin-left: 40px; border: 1px solid #eee; width: 80%;" cellspacing="0" cellpadding="3">
<tr><td>[[Linux Kernel|http://www.kernel.org/]]</td><td>[[git|https://github.com/skeggsb/linux/]]</td></tr>
<tr><td>libdrm</td><td>[[git|http://cgit.freedesktop.org/mesa/drm/]]</td></tr>
<tr><td>[[Mesa|http://www.mesa3d.org/]]</td><td>[[git|http://cgit.freedesktop.org/mesa/mesa/]]</td></tr>
<tr><td>xf86-video-nouveau</td><td>[[git|http://cgit.freedesktop.org/nouveau/xf86-video-nouveau/]]</td></tr>
</table>

</div>
</td>
<td>
<div class="box">

<h2>Contacting the Team</h2>

<ul>
<li>IRC: #nouveau on [[freenode|http://freenode.net]]. [[Logs|http://people.freedesktop.org/~cbrill/dri-log/index.php?channel=nouveau]], or [[IrcChatLogs]]</li>
<li>Mailing lists: [[nouveau|http://lists.freedesktop.org/mailman/listinfo/nouveau]], [[dri-devel|http://lists.freedesktop.org/mailman/listinfo/dri-devel]], [[mesa-dev|http://lists.freedesktop.org/mailman/listinfo/mesa-dev]]</li>
</ul>

</div>
</td>
</tr>

<tr>
<td>
<div class="box">

<h2>Common Tasks</h2>

<ul>
<li>[[Installing Nouveau|InstallNouveau]]
<li>Multiple monitors: [[Randr12]] and [[MultiMonitorDesktop]]</li>
<li>Prime/Optimus: [[Optimus]]</li>
<li>[[VDPAU]]/[[XvMC]]: [[Video decoding acceleration|VideoAcceleration]]</li>
<li>[[KernelModuleParameters]]</li>
</ul>

</div>
</td>
<td>
<div class="box">

<h2>Get Involved</h2>

<ul>
<li>Join us on IRC</li>
<li>[[Become a developer|IntroductoryCourse]]</li>
<li>[[Run tests on your hardware|TestersWanted]]</li>
<!-- <li>Register as a tester</li> -->
<li>[[Donate hardware|HardwareDonations]]</li>
<li>[[ToDo]] list</li>
</ul>

</div>
</td>
</tr>

<tr>
<td>
<div class="box">

<h2>Report Bugs</h2>

<ul>
<li>[[TroubleShooting]]</li>
<li>[[Bugs]]</li>
<li>[[FAQ]]</li>
</ul>

</div>
</td>
<td>
<div class="box">

<h2>Development/Debugging</h2>

<ul>
<li>[[Development]] resources</li>
<li>[[envytools|https://github.com/envytools/envytools/]]: RE tools and docs</li>
</ul>

</div>
</td>
</tr>
</table>

<div class="boxes" style="text-align: center">
The content of this wiki is licensed under the [[MIT License|http://opensource.org/licenses/mit-license.php]] unless stated otherwise by the author of specific wiki pages.
</div>