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
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313 | ycyclist@ub1604server:~$ sudo su -
root@ub1604server:~# add-apt-repository ppa:graphics-drivers/ppa
Fresh drivers from upstream, currently shipping Nvidia.
## Current Status
Current official release: `nvidia-378` (378.13)
Current long-lived branch release: `nvidia-375` (375.39)
Current beta release: `nvidia-381` (381.09)
For G8x, G9x and GT2xx GPUs use `nvidia-340` (340.102)
For NV4x and G7x GPUs use `nvidia-304` (304.135)
## What we're working on right now:
- Normal driver updates
- Help Wanted: Mesa Updates for Intel/AMD users, ping us if you want to help do this work, we're shorthanded.
## WARNINGS:
This PPA is currently in testing, you should be experienced with packaging before you dive in here:
Volunteers welcome! See also: https://github.com/mamarley/nvidia-graphics-drivers/
### How you can help:
## Install PTS and benchmark your gear:
sudo apt-get install phoronix-test-suite
Run the benchmark:
phoronix-test-suite default-benchmark openarena xonotic tesseract gputest unigine-valley
and then say yes when it asks you to submit your results to openbechmarking.org. Then grab a cup of coffee, it takes a bit for the benchmarks to run. Depending on the version of Ubuntu you're using it might preferable for you to grabs PTS from upstream directly: http://www.phoronix-test-suite.com/?k=downloads
## Share your results with the community:
Post a link to your results (or any other feedback to): https://launchpad.net/~graphics-drivers-testers
Remember to rerun and resubmit the benchmarks after driver upgrades, this will allow us to gather a bunch of data on performance that we can share with everybody.
If you run into old documentation referring to other PPAs, you can help us by consolidating references to this PPA.
If someone wants to go ahead and start prototyping on `software-properties-gtk` on what the GUI should look like, please start hacking!
## Help us Help You!
We use the donation funds to get the developers hardware to test and upload these drivers, please consider donating to the "community" slider on the donation page if you're loving this PPA:
http://www.ubuntu.com/download/desktop/contribute
More info: https://launchpad.net/~graphics-drivers/+archive/ubuntu/ppa
Press [ENTER] to continue or ctrl-c to cancel adding it
gpg: keyring `/tmp/tmp331un5wn/secring.gpg' created
gpg: keyring `/tmp/tmp331un5wn/pubring.gpg' created
gpg: requesting key 1118213C from hkp server keyserver.ubuntu.com
gpg: /tmp/tmp331un5wn/trustdb.gpg: trustdb created
gpg: key 1118213C: public key "Launchpad PPA for Graphics Drivers Team" imported
gpg: Total number processed: 1
gpg: imported: 1 (RSA: 1)
OK
root@ub1604server:~# sudo apt-get update
Hit:1 http://us.archive.ubuntu.com/ubuntu xenial InRelease
Get:2 http://us.archive.ubuntu.com/ubuntu xenial-updates InRelease [102 kB]
Get:3 http://ppa.launchpad.net/graphics-drivers/ppa/ubuntu xenial InRelease [24.4 kB]
Ign:4 http://ppa.launchpad.net/mc3man/trusty-media/ubuntu xenial InRelease
Get:5 http://us.archive.ubuntu.com/ubuntu xenial-backports InRelease [102 kB]
Get:6 http://security.ubuntu.com/ubuntu xenial-security InRelease [102 kB]
Ign:7 http://ppa.launchpad.net/mc3man/trusty-media/ubuntu xenial Release
Get:8 http://us.archive.ubuntu.com/ubuntu xenial-updates/main amd64 DEP-11 Metadata [289 kB]
Get:9 http://ppa.launchpad.net/graphics-drivers/ppa/ubuntu xenial/main amd64 Packages [11.6 kB]
Get:10 http://us.archive.ubuntu.com/ubuntu xenial-updates/main DEP-11 64x64 Icons [186 kB]
Get:11 http://security.ubuntu.com/ubuntu xenial-security/main amd64 DEP-11 Metadata [54.5 kB]
Get:12 http://us.archive.ubuntu.com/ubuntu xenial-updates/universe amd64 DEP-11 Metadata [160 kB]
Get:13 http://ppa.launchpad.net/graphics-drivers/ppa/ubuntu xenial/main i386 Packages [11.6 kB]
Get:14 http://security.ubuntu.com/ubuntu xenial-security/main DEP-11 64x64 Icons [45.7 kB]
Get:15 http://us.archive.ubuntu.com/ubuntu xenial-updates/universe DEP-11 64x64 Icons [188 kB]
Get:16 http://ppa.launchpad.net/graphics-drivers/ppa/ubuntu xenial/main Translation-en [3,604 B]
Get:17 http://us.archive.ubuntu.com/ubuntu xenial-updates/multiverse amd64 DEP-11 Metadata [2,520 B]
Get:18 http://security.ubuntu.com/ubuntu xenial-security/universe amd64 DEP-11 Metadata [32.2 kB]
Get:19 http://us.archive.ubuntu.com/ubuntu xenial-backports/main amd64 DEP-11 Metadata [3,324 B]
Ign:20 http://ppa.launchpad.net/mc3man/trusty-media/ubuntu xenial/main amd64 Packages
Get:21 http://security.ubuntu.com/ubuntu xenial-security/universe DEP-11 64x64 Icons [37.0 kB]
Ign:22 http://ppa.launchpad.net/mc3man/trusty-media/ubuntu xenial/main i386 Packages
Ign:23 http://ppa.launchpad.net/mc3man/trusty-media/ubuntu xenial/main all Packages
Ign:24 http://ppa.launchpad.net/mc3man/trusty-media/ubuntu xenial/main Translation-en_US
Ign:25 http://ppa.launchpad.net/mc3man/trusty-media/ubuntu xenial/main Translation-en
Ign:26 http://ppa.launchpad.net/mc3man/trusty-media/ubuntu xenial/main amd64 DEP-11 Metadata
Ign:27 http://ppa.launchpad.net/mc3man/trusty-media/ubuntu xenial/main DEP-11 64x64 Icons
Ign:20 http://ppa.launchpad.net/mc3man/trusty-media/ubuntu xenial/main amd64 Packages
Ign:22 http://ppa.launchpad.net/mc3man/trusty-media/ubuntu xenial/main i386 Packages
Ign:23 http://ppa.launchpad.net/mc3man/trusty-media/ubuntu xenial/main all Packages
Ign:24 http://ppa.launchpad.net/mc3man/trusty-media/ubuntu xenial/main Translation-en_US
Ign:25 http://ppa.launchpad.net/mc3man/trusty-media/ubuntu xenial/main Translation-en
Ign:26 http://ppa.launchpad.net/mc3man/trusty-media/ubuntu xenial/main amd64 DEP-11 Metadata
Ign:27 http://ppa.launchpad.net/mc3man/trusty-media/ubuntu xenial/main DEP-11 64x64 Icons
Ign:20 http://ppa.launchpad.net/mc3man/trusty-media/ubuntu xenial/main amd64 Packages
Ign:22 http://ppa.launchpad.net/mc3man/trusty-media/ubuntu xenial/main i386 Packages
Ign:23 http://ppa.launchpad.net/mc3man/trusty-media/ubuntu xenial/main all Packages
Ign:24 http://ppa.launchpad.net/mc3man/trusty-media/ubuntu xenial/main Translation-en_US
Ign:25 http://ppa.launchpad.net/mc3man/trusty-media/ubuntu xenial/main Translation-en
Ign:26 http://ppa.launchpad.net/mc3man/trusty-media/ubuntu xenial/main amd64 DEP-11 Metadata
Ign:27 http://ppa.launchpad.net/mc3man/trusty-media/ubuntu xenial/main DEP-11 64x64 Icons
Ign:20 http://ppa.launchpad.net/mc3man/trusty-media/ubuntu xenial/main amd64 Packages
Ign:22 http://ppa.launchpad.net/mc3man/trusty-media/ubuntu xenial/main i386 Packages
Ign:23 http://ppa.launchpad.net/mc3man/trusty-media/ubuntu xenial/main all Packages
Ign:24 http://ppa.launchpad.net/mc3man/trusty-media/ubuntu xenial/main Translation-en_US
Ign:25 http://ppa.launchpad.net/mc3man/trusty-media/ubuntu xenial/main Translation-en
Ign:26 http://ppa.launchpad.net/mc3man/trusty-media/ubuntu xenial/main amd64 DEP-11 Metadata
Ign:27 http://ppa.launchpad.net/mc3man/trusty-media/ubuntu xenial/main DEP-11 64x64 Icons
Ign:20 http://ppa.launchpad.net/mc3man/trusty-media/ubuntu xenial/main amd64 Packages
Ign:22 http://ppa.launchpad.net/mc3man/trusty-media/ubuntu xenial/main i386 Packages
Ign:23 http://ppa.launchpad.net/mc3man/trusty-media/ubuntu xenial/main all Packages
Ign:24 http://ppa.launchpad.net/mc3man/trusty-media/ubuntu xenial/main Translation-en_US
Ign:25 http://ppa.launchpad.net/mc3man/trusty-media/ubuntu xenial/main Translation-en
Ign:26 http://ppa.launchpad.net/mc3man/trusty-media/ubuntu xenial/main amd64 DEP-11 Metadata
Ign:27 http://ppa.launchpad.net/mc3man/trusty-media/ubuntu xenial/main DEP-11 64x64 Icons
Err:20 http://ppa.launchpad.net/mc3man/trusty-media/ubuntu xenial/main amd64 Packages
404 Not Found
Ign:22 http://ppa.launchpad.net/mc3man/trusty-media/ubuntu xenial/main i386 Packages
Ign:23 http://ppa.launchpad.net/mc3man/trusty-media/ubuntu xenial/main all Packages
Ign:24 http://ppa.launchpad.net/mc3man/trusty-media/ubuntu xenial/main Translation-en_US
Ign:25 http://ppa.launchpad.net/mc3man/trusty-media/ubuntu xenial/main Translation-en
Ign:26 http://ppa.launchpad.net/mc3man/trusty-media/ubuntu xenial/main amd64 DEP-11 Metadata
Ign:27 http://ppa.launchpad.net/mc3man/trusty-media/ubuntu xenial/main DEP-11 64x64 Icons
Fetched 1,355 kB in 7s (187 kB/s)
Reading package lists... Done
W: The repository 'http://ppa.launchpad.net/mc3man/trusty-media/ubuntu xenial Release' does not have a Release file.
N: Data from such a repository can't be authenticated and is therefore potentially dangerous to use.
N: See apt-secure(8) manpage for repository creation and user configuration details.
E: Failed to fetch http://ppa.launchpad.net/mc3man/trusty-media/ubuntu/dists/xenial/main/binary-amd64/Packages 404 Not Found
E: Some index files failed to download. They have been ignored, or old ones used instead.
root@ub1604server:~# apt-get install nvidia-367
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
libaec0 libhdf5-10 libsz2 python-decorator python-imaging python-pil
Use 'apt autoremove' to remove them.
The following additional packages will be installed:
bbswitch-dkms lib32gcc1 libc6-i386 libcuda1-375 libjansson4 libxnvctrl0 nvidia-375 nvidia-opencl-icd-375
nvidia-prime nvidia-settings ocl-icd-libopencl1 screen-resolution-extra
Suggested packages:
bumblebee
The following NEW packages will be installed:
bbswitch-dkms lib32gcc1 libc6-i386 libcuda1-375 libjansson4 libxnvctrl0 nvidia-367 nvidia-375 nvidia-opencl-icd-375
nvidia-prime nvidia-settings ocl-icd-libopencl1 screen-resolution-extra
0 upgraded, 13 newly installed, 0 to remove and 4 not upgraded.
Need to get 76.2 MB/78.5 MB of archives.
After this operation, 347 MB of additional disk space will be used.
Do you want to continue? [Y/n]
Get:1 http://us.archive.ubuntu.com/ubuntu xenial/main amd64 lib32gcc1 amd64 1:6.0.1-0ubuntu1 [46.6 kB]
Get:2 http://ppa.launchpad.net/graphics-drivers/ppa/ubuntu xenial/main amd64 libxnvctrl0 amd64 381.09-0ubuntu0~gpu16.04.2 [17.7 kB]
Get:3 http://us.archive.ubuntu.com/ubuntu xenial-updates/restricted amd64 nvidia-375 amd64 375.39-0ubuntu0.16.04.1 [69.6 MB]
Get:4 http://ppa.launchpad.net/graphics-drivers/ppa/ubuntu xenial/main amd64 nvidia-settings amd64 381.09-0ubuntu0~gpu16.04.2 [886 kB]
Get:5 http://us.archive.ubuntu.com/ubuntu xenial-updates/restricted amd64 libcuda1-375 amd64 375.39-0ubuntu0.16.04.1 [2,721 kB]
Get:6 http://us.archive.ubuntu.com/ubuntu xenial/main amd64 libjansson4 amd64 2.7-3 [26.9 kB]
Get:7 http://us.archive.ubuntu.com/ubuntu xenial-updates/restricted amd64 nvidia-367 amd64 375.39-0ubuntu0.16.04.1 [5,112 B]
Get:8 http://us.archive.ubuntu.com/ubuntu xenial/main amd64 ocl-icd-libopencl1 amd64 2.2.8-1 [29.7 kB]
Get:9 http://us.archive.ubuntu.com/ubuntu xenial-updates/restricted amd64 nvidia-opencl-icd-375 amd64 375.39-0ubuntu0.16.04.1 [2,873 kB]
Get:10 http://us.archive.ubuntu.com/ubuntu xenial/main amd64 bbswitch-dkms amd64 0.8-3ubuntu1 [11.6 kB]
Get:11 http://us.archive.ubuntu.com/ubuntu xenial/main amd64 nvidia-prime amd64 0.8.2 [11.1 kB]
Get:12 http://us.archive.ubuntu.com/ubuntu xenial/main amd64 screen-resolution-extra all 0.17.1 [11.4 kB]
Fetched 76.2 MB in 35s (2,176 kB/s)
Selecting previously unselected package libc6-i386.
(Reading database ... 226975 files and directories currently installed.)
Preparing to unpack .../libc6-i386_2.23-0ubuntu7_amd64.deb ...
Unpacking libc6-i386 (2.23-0ubuntu7) ...
Selecting previously unselected package lib32gcc1.
Preparing to unpack .../lib32gcc1_1%3a6.0.1-0ubuntu1_amd64.deb ...
Unpacking lib32gcc1 (1:6.0.1-0ubuntu1) ...
Selecting previously unselected package nvidia-375.
Preparing to unpack .../nvidia-375_375.39-0ubuntu0.16.04.1_amd64.deb ...
Unpacking nvidia-375 (375.39-0ubuntu0.16.04.1) ...
Selecting previously unselected package libcuda1-375.
Preparing to unpack .../libcuda1-375_375.39-0ubuntu0.16.04.1_amd64.deb ...
Unpacking libcuda1-375 (375.39-0ubuntu0.16.04.1) ...
Selecting previously unselected package libjansson4:amd64.
Preparing to unpack .../libjansson4_2.7-3_amd64.deb ...
Unpacking libjansson4:amd64 (2.7-3) ...
Selecting previously unselected package libxnvctrl0.
Preparing to unpack .../libxnvctrl0_381.09-0ubuntu0~gpu16.04.2_amd64.deb ...
Unpacking libxnvctrl0 (381.09-0ubuntu0~gpu16.04.2) ...
Selecting previously unselected package nvidia-367.
Preparing to unpack .../nvidia-367_375.39-0ubuntu0.16.04.1_amd64.deb ...
Unpacking nvidia-367 (375.39-0ubuntu0.16.04.1) ...
Selecting previously unselected package ocl-icd-libopencl1:amd64.
Preparing to unpack .../ocl-icd-libopencl1_2.2.8-1_amd64.deb ...
Unpacking ocl-icd-libopencl1:amd64 (2.2.8-1) ...
Selecting previously unselected package nvidia-opencl-icd-375.
Preparing to unpack .../nvidia-opencl-icd-375_375.39-0ubuntu0.16.04.1_amd64.deb ...
Unpacking nvidia-opencl-icd-375 (375.39-0ubuntu0.16.04.1) ...
Selecting previously unselected package bbswitch-dkms.
Preparing to unpack .../bbswitch-dkms_0.8-3ubuntu1_amd64.deb ...
Unpacking bbswitch-dkms (0.8-3ubuntu1) ...
Selecting previously unselected package nvidia-prime.
Preparing to unpack .../nvidia-prime_0.8.2_amd64.deb ...
Unpacking nvidia-prime (0.8.2) ...
Selecting previously unselected package screen-resolution-extra.
Preparing to unpack .../screen-resolution-extra_0.17.1_all.deb ...
Unpacking screen-resolution-extra (0.17.1) ...
Selecting previously unselected package nvidia-settings.
Preparing to unpack .../nvidia-settings_381.09-0ubuntu0~gpu16.04.2_amd64.deb ...
Unpacking nvidia-settings (381.09-0ubuntu0~gpu16.04.2) ...
Processing triggers for libc-bin (2.23-0ubuntu7) ...
Processing triggers for ureadahead (0.100.0-19) ...
ureadahead will be reprofiled on next reboot
Processing triggers for man-db (2.7.5-1) ...
Processing triggers for doc-base (0.10.7) ...
Processing 1 added doc-base file...
Processing triggers for dbus (1.10.6-1ubuntu3.3) ...
Failed to open connection to "system" message bus: Failed to connect to socket /root/anaconda2/var/run/dbus/system_bus_socket: No such file or directory
Processing triggers for desktop-file-utils (0.22-1ubuntu5.1) ...
Processing triggers for bamfdaemon (0.5.3~bzr0+16.04.20160824-0ubuntu1) ...
Rebuilding /usr/share/applications/bamf-2.index...
Processing triggers for gnome-menus (3.13.3-6ubuntu3.1) ...
Processing triggers for mime-support (3.59ubuntu1) ...
Setting up libc6-i386 (2.23-0ubuntu7) ...
Setting up lib32gcc1 (1:6.0.1-0ubuntu1) ...
Setting up nvidia-375 (375.39-0ubuntu0.16.04.1) ...
update-alternatives: using /usr/lib/nvidia-375/ld.so.conf to provide /etc/ld.so.conf.d/x86_64-linux-gnu_GL.conf (x86_64-linux-gnu_gl_conf) in auto mode
update-alternatives: using /usr/lib/nvidia-375/ld.so.conf to provide /etc/ld.so.conf.d/x86_64-linux-gnu_EGL.conf (x86_64-linux-gnu_egl_conf) in auto mode
update-alternatives: using /usr/lib/nvidia-375/alt_ld.so.conf to provide /etc/ld.so.conf.d/i386-linux-gnu_GL.conf (i386-linux-gnu_gl_conf) in auto mode
update-alternatives: using /usr/lib/nvidia-375/alt_ld.so.conf to provide /etc/ld.so.conf.d/i386-linux-gnu_EGL.conf (i386-linux-gnu_egl_conf) in auto mode
update-alternatives: using /usr/share/nvidia-375/glamor.conf to provide /usr/share/X11/xorg.conf.d/glamoregl.conf (glamor_conf) in auto mode
/sbin/ldconfig.real: /usr/lib/nvidia-375/libEGL.so.1 is not a symbolic link
/sbin/ldconfig.real: /usr/lib32/nvidia-375/libEGL.so.1 is not a symbolic link
update-initramfs: deferring update (trigger activated)
INFO:Enable nvidia-375
DEBUG:Parsing /usr/share/ubuntu-drivers-common/quirks/put_your_quirks_here
DEBUG:Parsing /usr/share/ubuntu-drivers-common/quirks/lenovo_thinkpad
DEBUG:Parsing /usr/share/ubuntu-drivers-common/quirks/dell_latitude
Adding system user `nvidia-persistenced' (UID 123) ...
Adding new group `nvidia-persistenced' (GID 132) ...
Adding new user `nvidia-persistenced' (UID 123) with group `nvidia-persistenced' ...
Not creating home directory `/'.
Loading new nvidia-375-375.39 DKMS files...
First Installation: checking all kernels...
Building only for 4.4.0-75-generic
Building for architecture x86_64
Building initial module for 4.4.0-75-generic
Done.
nvidia_375:
Running module version sanity check.
- Original module
- No original module exists within this kernel
- Installation
- Installing to /lib/modules/4.4.0-75-generic/updates/dkms/
nvidia_375_modeset.ko:
Running module version sanity check.
- Original module
- No original module exists within this kernel
- Installation
- Installing to /lib/modules/4.4.0-75-generic/updates/dkms/
nvidia_375_drm.ko:
Running module version sanity check.
- Original module
- No original module exists within this kernel
- Installation
- Installing to /lib/modules/4.4.0-75-generic/updates/dkms/
nvidia_375_uvm.ko:
Running module version sanity check.
- Original module
- No original module exists within this kernel
- Installation
- Installing to /lib/modules/4.4.0-75-generic/updates/dkms/
depmod....
DKMS: install completed.
Setting up libcuda1-375 (375.39-0ubuntu0.16.04.1) ...
Setting up libjansson4:amd64 (2.7-3) ...
Setting up libxnvctrl0 (381.09-0ubuntu0~gpu16.04.2) ...
Setting up nvidia-367 (375.39-0ubuntu0.16.04.1) ...
Setting up ocl-icd-libopencl1:amd64 (2.2.8-1) ...
Setting up nvidia-opencl-icd-375 (375.39-0ubuntu0.16.04.1) ...
Setting up bbswitch-dkms (0.8-3ubuntu1) ...
Loading new bbswitch-0.8 DKMS files...
First Installation: checking all kernels...
Building only for 4.4.0-75-generic
Building initial module for 4.4.0-75-generic
Done.
bbswitch:
Running module version sanity check.
- Original module
- No original module exists within this kernel
- Installation
- Installing to /lib/modules/4.4.0-75-generic/updates/dkms/
depmod....
DKMS: install completed.
Setting up nvidia-prime (0.8.2) ...
Setting up screen-resolution-extra (0.17.1) ...
Setting up nvidia-settings (381.09-0ubuntu0~gpu16.04.2) ...
Processing triggers for libc-bin (2.23-0ubuntu7) ...
/sbin/ldconfig.real: /usr/lib/nvidia-375/libEGL.so.1 is not a symbolic link
/sbin/ldconfig.real: /usr/lib32/nvidia-375/libEGL.so.1 is not a symbolic link
Processing triggers for initramfs-tools (0.122ubuntu8.8) ...
update-initramfs: Generating /boot/initrd.img-4.4.0-75-generic
Processing triggers for ureadahead (0.100.0-19) ...
Processing triggers for dbus (1.10.6-1ubuntu3.3) ...
Failed to open connection to "system" message bus: Failed to connect to socket /root/anaconda3/var/run/dbus/system_bus_socket: No such file or directory
|