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
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
|
nvidia-graphics-drivers-legacy-304xx (304.131-8) unstable; urgency=medium
* Synchronize packaging with nvidia-graphics-drivers-legacy-340xx 340.96-9:
-- Andreas Beckmann <anbe@debian.org> Wed, 20 Jul 2016 16:14:56 +0200
nvidia-graphics-drivers-legacy-304xx (304.131-7) unstable; urgency=medium
* Synchronize packaging with nvidia-graphics-drivers-legacy-340xx 340.96-8:
* Synchronize packaging with nvidia-graphics-drivers 352.79-9:
* libnvidia-legacy-304xx-glcore: New package, split from
libgl1-nvidia-legacy-304xx-glx.
* libnvidia-legacy-304xx-cfg1: New package, split from
libgl1-nvidia-legacy-304xx-glx.
-- Andreas Beckmann <anbe@debian.org> Wed, 13 Jul 2016 22:34:35 +0200
nvidia-graphics-drivers-legacy-304xx (304.131-6) unstable; urgency=medium
[ Luca Boccassi ]
* Add page-cache-release.patch and get-user-pages.patch to fix kernel module
build for Linux 4.6. (Closes: #826712)
[ Andreas Beckmann ]
* nvidia-legacy-304xx-driver-libs: New metapackage for bundling the
Depends/Recommends on the OpenGL/GLX packages.
* Replace libgl1-nvidia-legacy-304xx-glx-i386 with new
nvidia-legacy-304xx-driver-libs-i386 metapackage.
* Update lintian overrides.
* Upload to unstable.
-- Andreas Beckmann <anbe@debian.org> Wed, 08 Jun 2016 21:34:44 +0200
nvidia-graphics-drivers-legacy-304xx (304.131-5) experimental; urgency=medium
* Synchronize packaging with nvidia-graphics-drivers 340.46-4:
- Split nvidia-legacy-304xx-driver-bin from the metapackage
nvidia-legacy-304xx-driver.
* Build legacy packages for more legacy driver specific components:
- nvidia-vdpau-driver => nvidia-legacy-304xx-vdpau-driver
- nvidia-smi => nvidia-legacy-304xx-smi
- libcuda1 => libnvidia-legacy-304xx-cuda1
- libcuda1-i386 => libnvidia-legacy-304xx-cuda1-i386
- libnvidia-compiler => libnvidia-legacy-304xx-compiler
- libnvcuvid1 => libnvidia-legacy-304xx-nvcuvid1
- libnvidia-ml1 => libnvidia-legacy-304xx-ml1
- nvidia-opencl-icd => nvidia-legacy-304xx-opencl-icd
* Upload to experimental.
-- Andreas Beckmann <anbe@debian.org> Tue, 12 Apr 2016 20:13:50 +0200
nvidia-graphics-drivers-legacy-304xx (304.131-4) unstable; urgency=medium
* Synchronize kernel module build with nvidia-graphics-drivers:
- Simplify maintaining the module build process.
- Use NVIDIA's conftest.sh script to determine settings during module
build instead of our manually maintained conftest.h header.
- Hand over as much as possible to Kbuild.
- Support building a 64-bit kernel module with 32-bit userspace.
* Synchronize get-orig-source target with nvidia-graphics-drivers.
* Synchronize packaging with nvidia-graphics-drivers-legacy-340xx 340.96-4:
* Synchronize packaging with nvidia-graphics-drivers 352.79-6:
- Stop special-casing the nvidia-alternative substitution.
- bug-control, bug-script: Collect some information about OpenCL.
- Add B-D: dpkg-dev (>= 1.17.0) for dpkg-parsechangelog --show-field.
- Bump Standards-Version to 3.9.8. No changes needed.
* Synchronize packaging with nvidia-graphics-drivers-legacy-340xx 340.96-3:
* Synchronize packaging with nvidia-graphics-drivers 352.79-5:
- Drop incomplete Perfkit support.
- Support building a 64-bit kernel module with 32-bit userspace.
* Synchronize packaging with nvidia-graphics-drivers 352.79-4:
- nvidia-legacy-304xx-kernel-source: Switch to debhelper compat level 9.
- rules: Drop support for ancient .run layout.
- debian/bug-control.mk: New script to generate bug-control.
* Synchronize packaging with nvidia-graphics-drivers 352.79-3:
- bug-script: Report bumblebee configuration.
* Depend on a setuid root Xserver. (Closes: #805554)
* Update lintian overrides.
-- Andreas Beckmann <anbe@debian.org> Tue, 12 Apr 2016 17:01:19 +0200
nvidia-graphics-drivers-legacy-304xx (304.131-3) unstable; urgency=medium
[ Andreas Beckmann ]
* Merge changes from 304.131-1 (jessie).
* Synchronize packaging with nvidia-graphics-drivers-legacy-340xx 340.96-2:
* Synchronize packaging with nvidia-graphics-drivers 340.96-4:
- Do not run dh_strip_nondeterminism, it may perform modifications not
permitted by the NVIDIA license.
- get-orig-source: Download *.run with wget from http download server to
preserve timestamps.
- get-orig-source: Generate tarball reproducibly.
- bug-script: Collect Xorg log from journalctl if running under systemd.
* Update lintian overrides.
[ Luca Boccassi ]
* Add disable-mtrr.patch to disable MTRR in the kernel module if
building on 4.3 or greater, where the deprecated APIs the kernel module
uses are no longer exported, causing a failure when the module is
loaded at runtime. (Closes: #809324)
-- Andreas Beckmann <anbe@debian.org> Sat, 16 Jan 2016 23:53:04 +0100
nvidia-graphics-drivers-legacy-304xx (304.131-2) unstable; urgency=medium
* Merge changes from 304.131-1 (UNRELEASED).
* Synchronize packaging with nvidia-graphics-drivers-legacy-340xx 340.96-1:
* Synchronize packaging with nvidia-graphics-drivers 340.96-3:
- Use a more generic approach for unloading the modules.
* Synchronize packaging with nvidia-graphics-drivers 340.96-2:
- seq-printf.patch: Remove, fixed upstream.
* Upload to unstable.
-- Andreas Beckmann <anbe@debian.org> Mon, 14 Dec 2015 14:11:22 +0100
nvidia-graphics-drivers-legacy-304xx (304.131-1) jessie; urgency=medium
* New upstream legacy 304xx branch release 304.131 (2015-11-16).
* Fixed CVE-2015-7869: Unsanitized User Mode Input. (Closes: #805918)
- Fixed a bug that could cause texture corruption in some OpenGL
applications when video memory is exhausted by a combination of
simultaneously running graphical and compute workloads.
- Added support for X.Org xserver ABI 20 (xorg-server 1.18).
* Improved compatibility with recent Linux kernels.
* Synchronize packaging with nvidia-graphics-drivers 340.96-1:
- d/control: Make dependencies on nvidia-legacy-304xx-alternative strictly
versioned to prevent partial upgrades.
* Synchronize packaging with nvidia-graphics-drivers 304.131-1:
- Add xorg-video-abi-20 as alternative dependency.
* conftest.h:
- Implement new conftest.sh functions hlist_for_each_entry,
of_parse_phandle, for_each_online_node, node_end_pfn (358.09).
- Update conftest.sh function scatterlist for logic reversal in
304.131/340.96/352.63, support both ways.
* Upload to jessie.
-- Andreas Beckmann <anbe@debian.org> Tue, 15 Dec 2015 02:30:11 +0100
nvidia-graphics-drivers-legacy-304xx (304.128-8) unstable; urgency=medium
* Synchronize packaging with nvidia-graphics-drivers-legacy-340xx 340.93-5:
* Synchronize packaging with nvidia-graphics-drivers 340.93-8:
- bug-control: Report status of bumblebee and bumblebee-nvidia.
- nvidia-legacy-340xx-alternative.postinst: Activate the
register-glx-alternative-nvidia trigger with --no-await.
- Update documentation to use update-glx to configure the 'nvidia' and
'glx' alternatives.
-- Andreas Beckmann <anbe@debian.org> Fri, 13 Nov 2015 14:34:11 +0100
nvidia-graphics-drivers-legacy-304xx (304.128-7) unstable; urgency=medium
* Merge changes from 304.128-1 (jessie).
* Synchronize packaging with nvidia-graphics-drivers-legacy-340xx 340.93-4:
* Synchronize packaging with nvidia-graphics-drivers 340.93-7:
- Ship the NEWS in xserver-xorg-video-nvidia and nvidia-kernel-dkms, too.
- Bump glx-alternative-nvidia dependency to (>= 0.7) for Xorg autoconfig.
* Synchronize packaging with nvidia-graphics-drivers 340.93-6:
- d/rules: Move tar option --no-recursion before the list of files.
- Bump dependency to nvidia-kernel-common (>= 20151021) which no longer
applies non-default permissions on the /dev/nvidia* device nodes.
- nvidia-modprobe.conf: Re-enable the PCI ID matching aliases.
* Synchronize packaging with nvidia-graphics-drivers 340.93-2:
- Add NEWS entry about no longer requiring manual xorg.conf creation.
-- Andreas Beckmann <anbe@debian.org> Mon, 02 Nov 2015 12:44:11 +0100
nvidia-graphics-drivers-legacy-304xx (304.128-6) unstable; urgency=medium
* Add nvidia-legacy-304xx-kernel-support package.
* Synchronize packaging with nvidia-graphics-drivers-legacy-340xx 340.93-2:
* Synchronize packaging with nvidia-graphics-drivers 340.93-5:
- nvidia-legacy-304xx-kernel-support: Ship nvidia-modprobe.conf
(previously in nvidia-legacy-304xx-alternative), managed via
nvidia-legacy-304xx-alternative.
- nvidia-legacy-304xx-kernel-support: Ship nvidia-blacklists-nouveau.conf
and nvidia-load.conf, managed via nvidia-legacy-304xx-alternative.
- Reroute all kernel module dependencies through
nvidia-legacy-304xx-kernel-support.
- nvidia-modprobe.conf: Temporarily disable the PCI-ID-match aliases and go
back to insecure default permissions (root:root 0666). (See: #801869)
* Synchronize packaging with nvidia-graphics-drivers 340.93-4:
- xserver-xorg-video-nvidia-legacy-304xx: Ship
nvidia-drm-outputclass.conf, managed via
nvidia-legacy-304xx-alternative.
- seq-printf.patch: New patch to fix kernel module build for Linux 4.3.
* Synchronize packaging with nvidia-graphics-drivers 340.93-3:
- nvidia-legacy-304xx-modprobe.conf:
+ Don't use aliases for the renamed modules, only use install and remove
commands.
+ Duplicate the module's built-in PCI-ID-match aliases to ensure they
cause the virtual "nvidia" module to be loaded instead of a random
one.
* Synchronize packaging with nvidia-graphics-drivers 340.93-2:
- Drop instructions and debconf notes about manual xorg.conf creation. The
driver now integrates with Xorg s.t. it is automatically detected and
loaded if selected as the glx alternative.
* Synchronize packaging with nvidia-graphics-drivers 340.76-5:
- nvidia-kernel-*: [i386] Drop support for building amd64 kernel modules.
- Overhaul arch-specific UVM support.
* conftest.h:
- Implement new conftest.sh functions hlist_for_each_entry,
of_parse_phandle, for_each_online_node, node_end_pfn (358.09).
* Update lintian overrides.
-- Andreas Beckmann <anbe@debian.org> Sat, 17 Oct 2015 06:09:00 +0200
nvidia-graphics-drivers-legacy-304xx (304.128-5) unstable; urgency=medium
* Merge changes from 304.128-1 (UNRELEASED).
* Upload to unstable.
-- Andreas Beckmann <anbe@debian.org> Sat, 17 Oct 2015 03:07:13 +0200
nvidia-graphics-drivers-legacy-304xx (304.128-1) jessie; urgency=medium
* New upstream legacy 304xx branch release 304.128 (2015-08-31).
* Fixed CVE-2015-5950: Memory corruption due to an unsanitized pointer.
(Closes: #800567)
* Improved compatibility with recent Linux kernels.
(Closes: #801193, #802452)
* Removed f_path.dentry.patch, fixed upstream.
* Removed fixes-for-kernel-4.0.0.patch, fixed upstream.
* Synchronize packaging with nvidia-graphics-drivers 340.93-0+deb8u1:
* Synchronize packaging with nvidia-graphics-drivers 340.76-4:
- README.source: Document setup for testing module compilation.
* Synchronize packaging with nvidia-graphics-drivers 340.76-3:
- Add Luca Boccassi to Uploaders.
- nvidia-legacy-304xx-driver, nvidia-legacy-304xx-kernel-*: Report the
latest tested Linux version that can build the kernel module in the
package description.
* Synchronize packaging with nvidia-graphics-drivers 340.76-1:
nvidia-legacy-304xx-kernel-source: Use reproducible timestamps and file
order inside /usr/src/nvidia-legacy-304xx-kernel.tar.xz.
* Synchronize packaging with nvidia-graphics-drivers 304.128-1:
- libgl1-nvidia-legacy-304xx-glx: Add Provides+Conflicts:
libgl1-nvidia-glx-${nvidia:Version} to forbid co-installation of
libgl1-nvidia-glx from the same upstream version due to file
conflicts on versioned files that are not handled via alternatives.
- bug-script: Synchronize with nvidia-graphics-drivers 340.93-4.
* conftest.h:
- Implement new conftest.sh functions file_inode, drm_pci_set_busid
(340.76).
- Implement check for linux/log2.h (346.16).
- Implement check for xen/ioemu.h (346.59).
- Implement new conftest.sh functions write_cr4, xen_ioemu_inject_msi
(346.59), list_cut_position (349.12).
- Implement new conftest.sh functions backing_dev_info (346.82),
phys_to_dma, dma_ops, get_dma_ops, noncoherent_swiotlb_dma_ops (352.09).
- Implement new conftest.sh function dma_map_ops (352.30).
- Reorder conftest.h to match conftest.sh.
- Implement new conftest.sh function nvidia_grid_build (352.41).
* Update lintian overrides.
* Upload to jessie.
-- Andreas Beckmann <anbe@debian.org> Sun, 01 Nov 2015 19:04:36 +0100
nvidia-graphics-drivers-legacy-304xx (304.125-2) unstable; urgency=medium
* Add f_path.dentry.patch and fixes-for-kernel-4.0.0.patch (cherrypicked
from svn branches/343 and trunk respectively) to fix FTBFS with linux
3.19 and 4.0. (Closes: #785442, #786383)
-- Vincent Cheng <vcheng@debian.org> Wed, 17 Jun 2015 02:33:37 -0700
nvidia-graphics-drivers-legacy-304xx (304.125-1) unstable; urgency=medium
* New upstream legacy 304xx branch release 304.125 (2014-12-05).
* Fixes CVE-2014-8298. (Closes: #772974)
- Added support for X.Org xserver ABI 19 (xorg-server 1.17).
- Improved compatibility with recent Linux kernels.
- Implemented support for disabling indirect GLX context creation using
the -iglx option available on X.Org server release 1.16 and newer. Note
that future X.Org server releases may make the -iglx option the default.
To re-enable support for indirect GLX on such servers, use the +iglx
option.
- Added the "AllowIndirectGLXProtocol" X config option. This option can
be used to disallow use of GLX protocol. See "Appendix B. X Config
Options" in the README for more details.
* Synchronize packaging with nvidia-graphics-drivers 340.65-2:
* Synchronize packaging with nvidia-graphics-drivers 340.46-5:
- nvidia-alternative: Ship /usr/share/nvidia (slave alternative location).
- README.source: Document the nks-history.git repository.
- bug-script: Collect more information.
* Synchronize packaging with nvidia-graphics-drivers 340.46-4:
- d/rules: Add #!armhf# and #!legacy# substitutions.
* Synchronize packaging with nvidia-graphics-drivers 304.125-1:
- Add xorg-video-abi-19 as alternative dependency.
* conftest.h:
- Implement check for drm/drm_gem.h (340.58).
- Implement new conftest.sh functions pci_save_state (340.58), follow_pfn,
fault_flags, atomic64_type (346.16).
-- Andreas Beckmann <anbe@debian.org> Wed, 17 Dec 2014 01:05:07 +0100
nvidia-graphics-drivers-legacy-304xx (304.123-4) unstable; urgency=medium
* Synchronize packaging with nvidia-graphics-drivers 340.46-3:
* Synchronize packaging with nvidia-graphics-drivers 340.46-2:
- bug-script: Collect more information.
- d/rules{,.defs}: Drop MULTIARCH switch - this is always enabled nowadays.
- Update lintian overrides.
* conftest.h:
- DRM is only supported on Linux >= 3.9.
- Implement extensions to conftest.sh function vm_operations_struct
(343.13).
-- Andreas Beckmann <anbe@debian.org> Thu, 23 Oct 2014 14:47:01 +0200
nvidia-graphics-drivers-legacy-304xx (304.123-3) unstable; urgency=medium
* Synchronize packaging with nvidia-graphics-drivers 340.46-1:
- Bump Standards-Version to 3.9.6. No changes needed.
* Synchronize packaging with nvidia-graphics-drivers 331.67-2:
- Drop Breaks: make (= 3.82-1), fixed in make/experimental.
* Synchronize packaging with nvidia-graphics-drivers 331.49-1:
- bug-script: Report information about /etc/modprobe.d.
* conftest.h:
- Implement new conftest.sh function acpi_op_remove (304.123).
- Implement new conftest.sh functions kbasename, fatal_signal_pending
(331.38).
- Implement new conftest.sh function kuid_t (331.49).
- Implement new conftest.sh function pm_vt_switch_required (331.67).
- Implement new conftest.sh function console_lock (331.79).
- Implement new conftest.sh functions sg_table, sg_alloc_table (340.46).
- Fix DRM support activation.
- Tighten check for drm/drmP.h.
-- Andreas Beckmann <anbe@debian.org> Sun, 12 Oct 2014 16:43:08 +0200
nvidia-graphics-drivers-legacy-304xx (304.123-2) unstable; urgency=high
* Fix FTBFS when building kernel module. (Closes: #755462, #755467)
* Urgency=high because nvidia is currently completely broken in testing due
to xserver 1.16 migration and ABI bump.
-- Vincent Cheng <vcheng@debian.org> Mon, 21 Jul 2014 19:19:02 -0700
nvidia-graphics-drivers-legacy-304xx (304.123-1) unstable; urgency=medium
* New upstream legacy 304xx branch release 304.123 (2014-07-10).
- Improved compatibility with recent Linux kernels.
- Fixed a bug that could result in system instability while restoring
the VGA console.
- Fixed an interaction problem with xserver 1.15 that occasionally caused
OpenGL applications to continue rendering when they are minimized or
unmapped.
- Updated nvidia-bug-report.sh to search the systemd journal for X
server logs and messages from the NVIDIA kernel module.
- Added support for X.org xserver ABI 18 (xorg-server 1.16).
- Fixed a bug that caused corruption or blank screens on monitors that use
EDID version 1.3 or older when they are connected via DisplayPort on
graphics boards that use external DisplayPort encoders, such as the Quadro
FX 4800.
* Add xorg-video-abi-18 as alternative dependency. (Closes: #754251)
* Add myself to Uploaders.
-- Vincent Cheng <vcheng@debian.org> Sat, 19 Jul 2014 18:26:24 -0700
nvidia-graphics-drivers-legacy-304xx (304.121-1) unstable; urgency=medium
* New upstream legacy 304xx branch release 304.121 (2014-03-11).
- Improved compatibility with recent Linux kernels.
(Closes: #740097, #742404, #743907)
- Fixed a bug that prevented the NVIDIA implementation of the Xinerama
extension protocol requests from being used when RandR was enabled.
* New upstream legacy 304xx branch release 304.119 (2014-01-23).
- Fixed a crash when using WebGL in Firefox with a Geforce 6 GPU.
* Synchronize packaging with nvidia-graphics-drivers 319.82-1:
- Update lintian overrides.
-- Andreas Beckmann <anbe@debian.org> Tue, 22 Apr 2014 02:34:49 +0200
nvidia-graphics-drivers-legacy-304xx (304.117-1) unstable; urgency=medium
* New upstream legacy 304xx branch release 304.117 (2013-12-11).
- Added support for X.org xserver ABI 15 (xorg-server 1.15).
* Add xorg-video-abi-15 as alternative dependency.
-- Andreas Beckmann <anbe@debian.org> Tue, 14 Jan 2014 11:26:41 +0100
nvidia-graphics-drivers-legacy-304xx (304.116-2) unstable; urgency=low
* Merge libxvmcnvidia1 back into libgl1-nvidia-legacy-304xx-glx to simplify
the upgrade path from wheezy. This avoids automatic installation of the
304xx legacy driver in parallel to the already installed current driver.
(Closes: #729838)
-- Andreas Beckmann <anbe@debian.org> Mon, 25 Nov 2013 14:57:30 +0100
nvidia-graphics-drivers-legacy-304xx (304.116-1) unstable; urgency=low
* New upstream legacy 304xx branch release 304.116 (2013-11-06).
- Fixed a security vulnerability in the microcode for microcontrollers
that are part of NVIDIA GPUs. This vulnerability could be exploited
to take control of a system, and it is described in greater detail at:
http://cve.mitre.org/cgi-bin/cvename.cgi?name=2013-5987
- Improved compatibility with recent Linux kernels.
- Updated the NVIDIA OpenGL driver to write temporary files to $TMPDIR
if it is set, instead of unconditionally writing to /tmp.
- Updated a fallback of writing temporary files to $HOME/.nvidia to
use $HOME/.nv instead, as the latter path is already used for other
NVIDIA driver related files.
* linux-3.11.patch: Remove, fixed upstream.
* Synchronize packaging with nvidia-graphics-drivers 319.60-2:
- libgl1-nvidia-legacy-304xx-glx.postinst: Load debconf/confmodule, may be
used by /usr/lib/nvidia/check* scripts.
* Synchronize packaging with nvidia-graphics-drivers 319.60-3:
- Bump Standards-Version to 3.9.5. No changes needed.
* Synchronize packaging with nvidia-graphics-drivers 319.72-1:
- Update lintian overrides.
* conftest.h:
- Implement checks for linux/printk.h, linux/ratelimit.h,
linux/prio_tree.h (331.13).
- Implement new conftest.sh functions vm_operations_struct (331.13),
task_struct (331.17), address_space, address_space_init_once (331.20).
-- Andreas Beckmann <anbe@debian.org> Sat, 09 Nov 2013 01:00:27 +0100
nvidia-graphics-drivers-legacy-304xx (304.108-4) unstable; urgency=low
* Synchronize packaging with nvidia-graphics-drivers 304.108-4:
- Make libgl1-nvidia-legacy-304xx-glx-i386:i386 a real package depending
on libgl1-nvidia-legacy-304xx-glx:i386 and set M-A: foreign, s.t. the
Recommends in libgl1-nvidia-legacy-304xx-glx:amd64 actually works.
- bug-script: List the renamed nvidia*.ko modules, too.
* Recommend nvidia-settings-legacy-304xx.
-- Andreas Beckmann <anbe@debian.org> Thu, 19 Sep 2013 11:37:01 +0200
nvidia-graphics-drivers-legacy-304xx (304.108-3) unstable; urgency=low
* Synchronize packaging with nvidia-graphics-drivers 304.108-2:
- Change the virtual package name providing the kernel module to follow
the renamed module.
- libgl1-nvidia-glx (= 304.108-*) and libgl1-nvidia-legacy-304xx-glx are
not co-installable due to libnvidia-tls.so.304.108. (Closes: #722288)
* Synchronize packaging with nvidia-graphics-drivers 304.108-3:
- Rework patching after unpack: rename
debian/patches-manual => debian/patches, series => series-postunpack.
- conftest.h:
+ Implement new conftest.sh function get_num_physpages (173.14.38).
- linux-3.11.patch: Redone, based on 173.14.38.
- Bump glx-alternative-nvidia dependency to 0.4.
* Add legacy model list to package descriptions.
-- Andreas Beckmann <anbe@debian.org> Sun, 15 Sep 2013 17:09:46 +0200
nvidia-graphics-drivers-legacy-304xx (304.108-2) unstable; urgency=low
* Fork as new legacy-304xx source package.
* Do not build CUDA, OpenCL, VDPAU, or transitional packages.
-- Andreas Beckmann <anbe@debian.org> Thu, 05 Sep 2013 11:54:26 +0200
nvidia-graphics-drivers (304.108-1) unstable; urgency=low
* New upstream legacy 304xx branch release 304.108 (2013-08-08).
* Add support for Linux 3.10.
* Rename patches.
* linux-3.10-{i2c,procfs}.patch: Remove, fixed upstream.
* debian/module/debian/prep-modules: Sanitize the kernel version. Replace
underscores (may occur in custom kernels) with dashes to be eligible for
package names and versions. (Closes: #710891)
-- Andreas Beckmann <anbe@debian.org> Thu, 22 Aug 2013 03:03:09 +0200
nvidia-graphics-drivers (304.88-7) unstable; urgency=low
* Add new substvars ${nvidia-alternative}, #NVIDIA_ALTERNATIVE#.
* Rename the kernel module to nvidia-current.ko but retain its internal name
as 'nvidia'.
* nvidia{,-legacy-*}-kernel-dkms are now co-installable. (Closes: #685617)
* nvidia-alternative:
- Add /etc/nvidia/nvidia-modprobe.conf (with the nvidia alias) and a slave
alternative /etc/modprobe.d/nvidia.conf to the nvidia alternative.
(Closes: #685648)
- Provides: ${nvidia-alternative}--kmod-alias.
* nvidia-kernel-dkms, nvidia-kernel-#KVERS#: Depend on
${nvidia-alternative}--kmod-alias.
* nvidia-libopencl1: Provide virtual package libopencl-1.1-1 and update
description.
* nvidia-libopencl1.symbols: Change the dependency template to always
generate a Depends: ocl-icd-libopencl1 | libopencl1, libopencl-1.1-1.
(Closes: #717606)
* nvidia-libopencl1.shlibs: Removed in favor of doing the same in .symbols.
* nvidia-libopencl1.links: Stop shipping libOpenCL.so, will be moved to
nvidia-opencl-dev.
* nvidia-opencl-icd: Depend on
ocl-icd-libopencl1 | nvidia-libopencl1 | libopencl1
for more deterministic libopencl1 installation. (Closes: #695883)
* libgl1-nvidia-glx.symbols: Change the dependency template to always
generate a Depends: libgl1-mesa-glx | libgl1 and stop manipulating the
.shlibs.
* libgl1-nvidia-glx:i386: Check for problematic stray /usr/lib32/libGL.so*
via Depends: nvidia-installer-cleanup (>= 20130816). (Closes: #719915)
* Don't explicitly request xz compression - dpkg 1.17 does this by default.
* Drop empty Description paragraphs that worked around dpkg bug #680871.
* conftest.h:
- Implement check for drm/drmP.h (319.12).
- Implement new conftest.sh functions drm_available (319.12),
dom0_kernel_present (325.08),
proc_create_data, pde_data, proc_remove (304.108, 325.15).
- Implement conftest.sh sanity checks (only emit warning)
nvidiafb_sanity_check (1.0-8174), xen_sanity_check (1.0-9746, 177.76),
preempt_rt_sanity_check (325.08).
* kernel-3.10-{i2c,procfs}.patch: Replace with patches backported from
304.108.
* kernel-3.11.patch: New patch to fix compilation with Linux 3.11-rc.
-- Andreas Beckmann <anbe@debian.org> Sat, 17 Aug 2013 14:41:44 +0200
nvidia-graphics-drivers (304.88-6) unstable; urgency=low
* kernel-3.10-{i2c,procfs}.patch: New patches to fix compilation with
Linux 3.10. (Closes: #717311, #717361, #714981)
* Documentation updates.
-- Andreas Beckmann <anbe@debian.org> Mon, 22 Jul 2013 12:52:11 +0200
nvidia-graphics-drivers (304.88-5) unstable; urgency=low
* nvidia-kernel-source: Compress source tarball with xz. Update B-D, Depends
accordingly and Break older module-assistant versions.
* conftest.h: Add ARM support.
* nvidia-detect: Add support for jessie and 304xx legacy driver series.
* debian/control: Drop dependency versioning if satisfied in oldstable.
* Do not install nvidia-libopencl1.symbols in favor of redirecting to the
virtual libopencl1 via nvidia-libopencl1.shlibs.
* debian/rules: Generic handling of architecture lists, unpacking, renaming,
and blob dependencies.
* Convert module build system to use a more Kbuild friendly way.
- Turn debian/module/Makefile into a minimal wrapper.
- Rename NVIDIA's Makefile.kbuild to Kbuild.
- Use SYSSRC (NVIDIA's variable name) as kernel header override.
- Disable silent build.
* avoid-ld.gold.patch: Updated.
* use-nv-kernel.o.ARCH.patch: Renamed to ...
* use-nv-kernel-ARCH.o_shipped.patch: ... and updated.
* not-silent.patch: New.
* linux3.patch: Removed, obsolete.
* Add new substvars nvidia:kmod:source, nvidia:kmod:binary,
nvidia:kmod:Description for declaring kernel module relationships.
* Change the generic nvidia-kernel-{dkms,source} name to insert a legacy
part after 'nvidia' instead of after 'kernel'.
* Add support for renaming the kernel module to include a "legacy" part.
-- Andreas Beckmann <anbe@debian.org> Mon, 15 Jul 2013 09:29:44 +0200
nvidia-graphics-drivers (304.88-4) unstable; urgency=low
* Rename metapackage nvidia-glx to nvidia-driver. Add transitional package.
* Use new '${nvidia}' substvar instead of 'nvidia${nvidia:Legacy}'.
* debian/rules: Generalize control file renaming for legacy builds.
* Rename package nvidia-cuda-proxy to nvidia-cuda-mps: Upstream has renamed
the programs nvidia-cuda-proxy-* to nvidia-cuda-mps-* in release 319.xx.
* libcuda1: Add Suggests: nvidia-cuda-mps.
* libcuda1: Add Provides: libcuda-5.0-1.
* nvidia-libopencl1: Prefer nvidia-opencl-icd over opencl-icd.
* Drop support for backporting to squeeze.
* NEWS: Drop news items concerning upgrades to squeeze.
* debian/rules: Apply patches from debian/patches-manual/ after unpacking.
* man-fixes-nvidia-smi.patch: New patch, fix hyphen vs. minus sign,
wrapping, and spelling in nvidia-smi manpage.
-- Andreas Beckmann <anbe@debian.org> Thu, 04 Jul 2013 17:32:45 +0200
nvidia-graphics-drivers (304.88-3) unstable; urgency=low
* nvidia-cuda-proxy: New package for nvidia-cuda-proxy-{control,server}.
* nvidia-kernel-source: rules: Use placeholder substitution for the source
package name. src:nvidia-graphics-modules rewrites control, s.t. this
cannot be parsed correctly for inserting into Built-Using.
* nvidia-alternative: Add slave alternatives for nvidia-settings.
(Closes: #688753)
* Recommend nvidia-settings (>= MAJOR).
* Use canonical Vcs-* URLs.
* Bump Standards-Version to 3.9.4. No changes needed.
* Drop transitional packages. (Closes: #687506)
* Drop Conflicts/Breaks/Replaces against packages predating wheezy.
* Drop cleanup code targeting squeeze and wheezy from maintainer scripts.
* Update lintian overrides.
-- Andreas Beckmann <anbe@debian.org> Sun, 12 May 2013 23:44:53 +0200
nvidia-graphics-drivers (304.88-2) unstable; urgency=low
* Update lintian overrides.
* libcuda1: Add missing Depends: nvidia-support. Postinst may fail if
nvidia-support is unpacked, but not configured. (Closes: #675430)
-- Andreas Beckmann <anbe@debian.org> Thu, 02 May 2013 12:20:20 +0200
nvidia-graphics-drivers (304.88-1+deb7u1) wheezy; urgency=low
* Update lintian overrides.
* libcuda1: Add missing Depends: nvidia-support. Postinst may fail if
nvidia-support is unpacked, but not configured. (Closes: #675430)
-- Andreas Beckmann <anbe@debian.org> Sun, 12 May 2013 14:31:45 +0200
nvidia-graphics-drivers (304.88-1) unstable; urgency=low
* New upstream legacy 304xx branch release 304.88 (2013-04-02).
- Fixed CVE-2013-0131: NVIDIA UNIX GPU Driver ARGB Cursor Buffer
Overflow in "NoScanout" Mode. This buffer overflow, which occurred
when an X client installed a large ARGB cursor on an X server
running in NoScanout mode, could cause a denial of service (e.g.,
an X server segmentation fault), or could be exploited to achieve
arbitrary code execution. (Closes: #704547)
For more details, see:
http://nvidia.custhelp.com/app/answers/detail/a_id/3290
* Fixes display turned off on VT text consoles. (Closes: #703313)
-- Andreas Beckmann <anbe@debian.org> Tue, 02 Apr 2013 22:43:31 +0200
nvidia-graphics-drivers (304.84-1) unstable; urgency=low
* New upstream legacy 304xx branch release 304.84 (2013-03-04).
- Improved compatibility with recent Linux kernels.
- Fixed a bug that could lead to rendering corruption after an X
server generation (i.e., leaving an X server running after all
of its clients have exited). (Closes: #700121, #696839, #702918)
- Fixed a bug that could cause the X server to crash when performing
an RandR 1.0 rotation (e.g., `xrandr --orientation left`) after
unplugging the last connected monitor.
- Added support for X.org xserver ABI 14 (xorg-server 1.14).
- Fixed font rendering performance and corruption problems on X servers with
backported support for the new glyph cache functionality added to Pixman
0.27.
- Fixed a potential X server crash during initialization, when a
graphics card with a TV connector has no TV connected.
- Added a new X configuration option, "UseHotplugEvents", to allow the
suppression of RandR events when adding or removing non-DisplayPort
displays. See the "X Config Options" appendix of the README for details.
* Add xorg-video-abi-14 as alternative dependency.
* kernel-3.7.patch: Remove, fixed upstream.
* Fix debian/module/debian/kernel-version to cope with $KSRC/linux/version.h
being moved to $KSRC/include/generated/uapi/linux/version.h in Linux 3.7.
(Closes: #696570)
* nvidia-vdpau-driver: Move to Section: non-free/video. (See #700666)
* README.alternatives: Document to run
'dpkg-reconfigure glx-alternative-nvidia'
after running 'update-alternatives --config nvidia'. (See #702782)
* README.Debian: Add information about reporting upstream bugs to NVIDIA.
* Add copyright information to the nvidia-detect script originally written
by Filipus Klutiero for the wiki page.
* patch-3.0-rt-nvidia.patch: Remove, disabled since 304.30-2.
* Put my patches into the public domain, they get applied to the kernel
module source that is under a non-free license from NVIDIA.
* Update my email address and remove DMUA.
-- Andreas Beckmann <anbe@debian.org> Fri, 15 Mar 2013 11:23:39 +0100
nvidia-graphics-drivers (304.64-5) UNRELEASED; urgency=low
* Dummy.
-- Andreas Beckmann <anbe@debian.org> Fri, 15 Mar 2013 11:23:39 +0100
nvidia-graphics-drivers (304.64-4) unstable; urgency=low
* nvidia-detect: Fix detection of Debian 7.0 (wheezy). (Closes: #697282)
* kernel-3.7.patch: New patch to fix compilation with Linux 3.7 (which
replaced VM_RESERVED by VM_DONTEXPAND | VM_DONTDUMP). (Closes: #697061)
-- Andreas Beckmann <debian@abeckmann.de> Tue, 08 Jan 2013 11:44:34 +0100
nvidia-graphics-drivers (304.64-3) unstable; urgency=low
* Add libxvmcnvidia1 package for the libXvMCNVIDIA*.so.1 library that was
previously included in libgl1-nvidia-glx. The libgl1-nvidia-glx package
was split in order to remove the libxvmc1 dependency and make it multiarch
co-installable. (Closes: #676723, #685054, #686033, #688714)
-- Andreas Beckmann <debian@abeckmann.de> Thu, 20 Dec 2012 19:35:54 +0100
nvidia-graphics-drivers (304.64-2) unstable; urgency=low
* Always use the upstream changelog from the x86_64 release to avoid minor
differences causing multiarch conflicts. (Closes: #692644)
-- Andreas Beckmann <debian@abeckmann.de> Thu, 08 Nov 2012 19:48:43 +0100
nvidia-graphics-drivers (304.64-1) unstable; urgency=low
* New upstream long lived branch release 304.64 (2012-11-06).
- Fixed a regression in backlight control functionality on some
notebook configurations.
- Fixed a performance issue with recent Linux kernels when allocating
and freeing system memory.
- Fixed a bug that prevented X driver gamma manipulation from working
after a VT-switch on some configurations.
- Added the option "--output-file" to nvidia-bug-report.sh to allow
specifying a custom filename for the log file.
- Fixed a hang when using OpenGL programs with some SLI Mosaic
configurations on pre-Fermi GPUs.
- Added sections to the "Supported NVIDIA GPU Products" list for NVS,
Tesla, and VGX products.
- Added support for the following GPUs: VGX K1, VGX K2, Tesla K20c,
Tesla K20m.
* Update nv-readme.ids.
* conftest.h: Implement new conftest.sh function set_memory_array_uc.
* build-module-packages.sh: Build modules only for the variant (current or
legacy-abcxx) that shipped the script.
-- Andreas Beckmann <debian@abeckmann.de> Wed, 07 Nov 2012 10:14:11 +0100
nvidia-graphics-drivers (304.60-1) unstable; urgency=low
* New upstream long lived branch release 304.60 (2012-10-18).
- Fixed a bug that caused the EIZO FlexScan SX2762W monitor to remain blank
when connected via DisplayPort.
- Fixed a bug that caused applications to stop rendering or the X server to
hang in Xinerama configurations when windows were moved, resized, mapped,
or unmapped.
- Fixed a bug that caused poor OpenGL performance on GeForce 6 and 7 PCI
cards.
- Fixed a bug that caused the X server to crash if a display was put into
DPMS off mode and subsequently re-enabled while screen transformations
are in use.
- Fixed a bug that caused the X Resize and Rotate extension to be enabled
when Xinerama is enabled. These two X extensions are incompatible and
having them both enabled can confuse window managers such as KDE's kwin.
RandR is now correctly disabled when Xinerama is enabled.
- Fixed a bug causing OpenGL stereo applications to not work properly
when using passive stereo modes 5 through 9 on Quadro Fermi and newer
GPUs.
- Added support for the "Backlight" RandR output property for
configuring the brightness of some notebook internal panels.
- Fixed a bug that prevented the Ubuntu Unity launcher panel from
unhiding: https://bugs.launchpad.net/unity/+bug/1057000
- Fixed a bug that caused incorrect input transformation after resizing
an NVIDIA X screen with xserver ABI 12 (xorg-server 1.12) or newer.
- Fixed a bug that caused GLX to leak memory when Xinerama is
enabled.
* Upload to unstable.
* Restrict watch file to releases from the 304.xx long lived branch.
* libgl1-nvidia-glx:i386: Breaks: ia32-libs (<< 1:0), versioning was fixed.
* Fix missing legacy substitution.
* Revert libxvmc1 dependency downgrade HACK.
* libgl1-nvidia-glx: Stop shipping libXvMCNVIDIA*.so.1 to avoid dependency
on libxvmc1 (which is not yet converted to multiarch, see #640499), making
libgl1-nvidia-glx multiarch co-installable.
* conftest.h:
- Implement checks for linux/efi.h and linux/nvmap.h (310.14).
- Implement new conftest.sh functions outer_flush_all, nvmap_support, and
efi_enabled (310.14).
-- Andreas Beckmann <debian@abeckmann.de> Sat, 20 Oct 2012 18:41:50 +0200
nvidia-graphics-drivers (304.51-1) experimental; urgency=low
* New upstream long lived branch release 304.51 (2012-09-24).
- Added support for the following GPUs: GeForce GT 645M,
GeForce GTX 670MX, GeForce GTX 675MX, GeForce GTX 650 Ti.
- Added support for the new Quadro Sync board for Quadro Kepler GPUs.
See the "Configuring Frame Lock and Genlock" chapter in the README
for details.
- Fixed an X server crash on X.Org xserver 1.13 when it is compiled
without support for DRI2.
- Fixed a regression that broke color controls on older X servers.
- Fixed a bug that prevented panning from working correctly after a
modeswitch on some X servers with support for cursor constraining.
- Gamma ramp and colormap adjustments now apply correctly when screen
transformations such as rotation and keystone correction are in use.
* Closes: #688660.
* Update nv-readme.ids.
* Upload to experimental.
-- Andreas Beckmann <debian@abeckmann.de> Thu, 27 Sep 2012 08:25:18 +0200
nvidia-graphics-drivers (304.48-2) unstable; urgency=low
* libgl1-nvidia-glx-ia32: readd Depends: libgl1-nvidia-alternatives-ia32 to
prevent apt from removing libgl1-nvidia-alternatives-ia32 (which would
remove the diversions) while the old (pre-transitional)
libgl1-nvidia-glx-ia32 is still installed. (Closes: #688659)
* get-orig-source: Fix caching for legacy drivers.
* bug-control: Report version info about revived
libgl1-nvidia-legacy-96xx-glx-ia32.
* libgl1-nvidia-glx:i386: Apply crude HACK to downgrade libxvmc1 dependency
to Recommends. Fixes multiarch installation of libgl1-nvidia-glx:amd64
with libgl1-nvidia-glx:i386. (See: #676723, #685054, #686033, #688714)
A proper fix will be splitting libxvmcnvidia1 from libgl1-nvidia-glx.
* Upgrade nvidia-settings relationship from Suggests to Recommends and use a
substvar for the name of the compatible nvidia-settings package.
* libgl1-nvidia-glx:i386: Add Breaks: ia32-libs (= 20120926) as the version
in squeeze-proposed-updates is now newer than the version in sid.
* There is no need to exclude squeeze-backports from using xz compression.
* Update lintian overrides.
-- Andreas Beckmann <debian@abeckmann.de> Thu, 27 Sep 2012 07:52:51 +0200
nvidia-graphics-drivers (304.48-1) unstable; urgency=low
* New upstream long lived branch release 304.48 (2012-09-11).
- Fixed RandR per-CRTC gamma persistence across modeswitches and
VT-switches.
- Fixed a bug that caused the X server to sometimes hang in response to
input events. (Closes: #684941)
- Fixed a reduction in rendering performance for core X11 rendering on
certain GPUs that occurred in the 290.* series of releases.
- Fixed a bug that prevented PowerMizer from working correctly on
some boards with GDDR5 memory, such as some GeForce GT 240 SKUs.
- Added support for the following GPUs: GeForce GTX 660, GeForce GTX 650.
- Fixed a bug that caused OpenGL applications to not animate properly
when a rotation or a transformation was applied on some older X
server versions.
- Enabled FXAA with Unified Back Buffers.
* Update nv-readme.ids.
* Update symbols control files.
* get-orig-source: Skip downloading if cached files are in ../.cache/
* Switch .deb compression to xz, saves 13 MB (24 %) on amd64.
-- Andreas Beckmann <debian@abeckmann.de> Wed, 12 Sep 2012 12:23:09 +0200
nvidia-graphics-drivers (304.43-1) unstable; urgency=low
* New upstream long lived branch release 304.43 (2012-08-27).
- Fixed a bug that caused pre-release versions of X.Org xserver 1.13 to
crash when certain GLX operations were performed, such as when starting
Firefox.
- Fixed a bug that caused VDPAU to hang when expanding the YouTube
Flash Player.
- Fixed a bug that prevented the display palette from being updated
immediately after an application called XStoreColors.
- Added support for the following GPUs: GeForce GTX 660 Ti,
Quadro K5000, Quadro K5000M, Quadro K4000M, Quadro K3000M, NVS 510.
* Closes: #684123.
* Update nv-readme.ids.
* conftest.h:
- Implement check for linux/screen_info.h (302.17).
- Implement check for linux/kconfig.h (304.30).
- Implement new conftest.sh function acpi_os_wait_events_complete
(304.43).
* 3.6_kernel.patch: Remove, fixed upstream.
* bug-control: Report installed versions of libgl1-nvidia-alternatives-ia32,
libgl1-nvidia{,-legacy-173xx}-glx-ia32, and ia32-libs.
* libgl1-nvidia-glx: The 302+ drivers add many features not supported by
older releases of nvidia-settings, therefore add
Breaks: nvidia-settings (<< 304), nvidia-settings-legacy-173
* {libgl1-nvidia-glx,libcuda1,nvidia-vdpau-driver,nvidia-opencl-icd}-ia32:
Add NEWS file describing the steps needed to install the multiarch :i386
nvidia packages on amd64.
-- Andreas Beckmann <debian@abeckmann.de> Sun, 09 Sep 2012 04:11:49 +0200
nvidia-graphics-drivers (304.37-1) unstable; urgency=low
* New upstream long lived branch release 304.37 (2012-08-13).
- Removed the ability to enable SLI on GPUs with ECC enabled.
- Fixed several bugs that prevented some RandR transform geometries from
being applied.
- Fixed a bug that caused frequent hangs or crashes on some systems.
(Closes: #686092, #667684)
- Fixed a bug that would cause corruption and performance issues in certain
OpenGL applications such as Amnesia: The Dark Descent on GeForce 6 and 7
GPUs.
* New upstream release 295 series.
* CVE-2012-4225 (Closes: 684781)
- Implemented hotfix for a privilege escalation vulnerability reported on
August 1, 2012. For more details, see:
http://nvidia.custhelp.com/app/answers/detail/a_id/3140
* nvidia-kernel-source: Add Built-Using attribute to the generated module
packages to record the exact versions of linux and nvidia-graphics-drivers
that were used during the build.
* libgl1-nvidia-glx:i386: Add Breaks: ia32-libs (<< 20120701) because that
is shipping /usr/lib32/libGL.so.1 which gets no longer diverted away.
* 3.6_kernel.patch: New patch to fix compilation with Linux 3.6, taken from
rpmfusion. (Closes: #684486)
* nvidia-kernel-dkms: Set Multi-Arch: foreign (instead of allowed).
* Add nvidia-kernel-dkms (= ${binary:Version}) as preferred alternative to
(virtual) nvidia-kernel-${nvidia:Version}. (Closes: #684782)
* Upload to unstable.
-- Andreas Beckmann <debian@abeckmann.de> Tue, 14 Aug 2012 09:36:31 +0200
nvidia-graphics-drivers (304.32-1) experimental; urgency=low
* New upstream beta 304.32 (2012-08-03).
- Fixed a bug that caused applications that use DirectColor visuals, such as
Enemy Territory: Quake Wars and Braid, to appear in shades of blue instead
of the correct colors. (Closes: #683758)
- Modified handling of RRSetScreenSize requests to ignore requests that
do not actually resize the screen. This reduces screen flicker in certain
cases when using GNOME.
* debian/rules: get-orig-source: Make --pasv overridable.
* Add xorg-video-abi-13 as alternative dependency.
* Update symbols control files.
-- Andreas Beckmann <debian@abeckmann.de> Sat, 04 Aug 2012 14:41:00 +0200
nvidia-graphics-drivers (304.30-2) experimental; urgency=low
* Disable patch-3.0-rt-nvidia.patch, no longer needed.
* Add legacy qualification to nvidia-settings suggestion.
* nvidia-opencl-icd: Ship new library libnvidia-opencl.so.1 and tighten
dependency on nvidia-opencl-common and libnvidia-compiler.
(Closes: #683678)
-- Andreas Beckmann <debian@abeckmann.de> Fri, 03 Aug 2012 13:41:12 +0200
nvidia-graphics-drivers (304.30-1) experimental; urgency=low
* New upstream beta 304.30 (2012-07-30).
- Added support for xserver ABI 13 (xorg-server 1.13).
- Added support for RandR per-CRTC gamma manipulation through the
RandR 1.2 RRGetCrtcGammaSize, RRGetCrtcGamma, and RRSetCrtcGamma
requests.
- Fixed a bug that caused RRSetOutputPrimary requests to incorrectly
generate BadValue errors when setting the primary output to None. This
caused gnome-settings-daemon to crash after changing the screen
configuration in response to a display hotplug or the display change
hot-key being pressed.
- Fixed a problem where RENDER Glyphs operations would exhibit severe
performance issues in certain cases, such as when used with gradients
by Cairo and Chromium.
- Fixed a bug that caused X to hang when resuming certain DisplayPort
display devices (such as Apple brand mini-DisplayPort to dual-link DVI
adapters) from power-saving mode.
- Added support for the following GPU: Tesla K10.
- Fixed a bug that caused an X screen to be extended to Quadro SDI Output
devices by default. An X screen will still use an SDI Output device if
it is the only display device available. To use a SDI Output device on
an X screen with other display devices available, include the SDI Output
device with either the "UseDisplayDevice" or "MetaMode" X configuration
options.
- Updated X11 modeline validation such that modes not defined in a
display device's EDID are discarded if the EDID 1.3 "GTF Supported"
flag is unset or if the EDID 1.4 "Continuous Frequency" flag is
unset. The new "AllowNonEdidModes" token for the ModeValidation
X configuration option can be used to disable this new check.
- Fixed a bug, introduced in the 295.xx release series, with EDID
detection on some laptop internal panels. This bug caused the
laptop internal panel to show six small copies of the desktop.
(Closes: #681453)
- Added support for FXAA, Fast Approximate Anti-Aliasing.
* Update nv-readme.ids.
* Update symbols control files.
* xserver-xorg-video-nvidia.postrm: Do not fail if the debconf templates
from nvidia-support are not available.
-- Andreas Beckmann <debian@abeckmann.de> Tue, 31 Jul 2012 11:36:58 +0200
nvidia-graphics-drivers (304.22-1) experimental; urgency=low
* New upstream beta 304.22 (2012-07-13).
- Added support for the following GPUs: GeForce GTX 680M, Quadro K1000M,
Quadro K2000M.
- Enhanced the functionality of the IncludeImplicitMetaModes X
configuration option:
+ Implicit MetaModes will be added for the primary display device,
even if multiple display devices are in use when X is initialized.
+ Implicit MetaModes will be added for common resolutions, even
if there isn't a mode with that resolution in the mode pool of
the display device.
+ Extended the syntax of the IncludeImplicitMetaModes X
configuration option, e.g., to control which display device is
used for creation of implicit MetaModes.
See the description of the IncludeImplicitMetaModes X configuration
option in the README for details.
- Modified the handling of the RandR 1.0/1.1 requests RRGetScreenInfo
and RRSetScreenConfig (e.g., `xrandr -q --q1` and `xrandr --size ...`
and `xrandr --orientation ...`) such that they operate on MetaModes.
This was the behavior in NVIDIA X driver versions 295.xx and
earlier, but 302.xx releases altered the handling of these RandR
1.0/1.1 requests to operate on a single RandR output's modes.
- With the above changes to IncludeImplicitMetaModes and RandR 1.0/1.1
handling, fullscreen applications (e.g., SDL-based applications,
Wine), should have more resolutions available to them, and should
interact better with multiple monitor configurations.
- Fixed a bug that could cause G8x, G9x, and GT2xx GPUs to display a black
screen or corruption after waking up from suspend. (Closes: #679577)
- Fixed several bugs that could cause some OpenGL programs to hang
when calling fork(3).
- Fixed an nvidia-settings bug that caused the results of ProbeDisplays
queries made with the --display-device-string option to be formatted
incorrectly.
- Improved the responsiveness of updates to the nvidia-settings
control panel when displays are hotplugged.
- Fixed a bug that caused display corruption when setting some
transforms, especially when panning a transformed display.
- Fixed a bug that caused extra RandR events to be generated the first
time a display is hotplugged.
- Fixed a bug that caused X11 modelines with '@' in their names to
be rejected.
- Added support for DisplayPort 1.2 branch devices, which allow multiple
displays to be connected to a single DisplayPort connector on a graphics
board.
- Fixed a bug that caused most OpenGL texture uploads to be slow when
the context was bound rendering to an RGB overlay drawable.
- Fixed a bug that caused audio over HDMI to not work after restarting
the X server on some MCP7x (IGP) GPUs.
- Updated the X configuration option "UseDisplayDevice" to honor the
value "none" on any GPU.
- Added support for DKMS in nvidia-installer. Installing the kernel
module through DKMS allows the module to be rebuilt automatically
when changing to a different Linux kernel. See the README and the
nvidia-installer help text for the "--dkms" option.
- Added RandR output properties _ConnectorLocation, ConnectorNumber,
ConnectorType, EDID, _GUID, and SignalFormat. See the README for details
on these properties.
- Extended support for Base Mosaic to all G80+ SLI configurations with up
to three displays.
- Fixed a bug that caused some monitors to fail to wake from DPMS suspend
mode when multiple DisplayPort monitors were attached to one GPU.
- Removed controls for XVideo attributes from the "X Server XVideo
Settings" page of the nvidia-settings control panel. XVideo attributes
can be configured in XVideo player applications, or through utilities
such as xvattr.
- Fixed a bug that caused all ports on an XVideo adaptor to share
color correction settings.
- Removed support for the following X configuration options:
SecondMonitorHorizSync
SecondMonitorVertRefresh
Similar control is available through the NVIDIA HorizSync and
VertRefresh X configuration options. Please see the NVIDIA driver
README for details.
- Fixed a bug that prevented NVIDIA 3D Vision Pro from working
properly when switching between X servers on different VTs.
* Closes: #682618
* Upload to experimental.
* Update nv-readme.ids.
* Update symbols control files.
* Update lintian overrides.
* Work around dpkg-gencontrol bug #659814.
* Convert *-ia32 into transitional packages due to ia32-libs transition:
- $pkg:i386 Provides: $pkg-i386
- $pkg-ia32 Recommends: $pkg-i386
- Add multiarch instructions to long descriptions.
-- Andreas Beckmann <debian@abeckmann.de> Tue, 17 Jul 2012 19:29:40 +0200
|