xref: /open-nvidia-gpu/CHANGELOG.md (revision f364378a)
1# Changelog
2
3## Release 545 Entries
4
5### [545.29.03] 2023-10-31
6
7### [545.23.06] 2023-10-17
8
9#### Fixed
10
11- Fix always-false conditional, [#493](https://github.com/NVIDIA/open-gpu-kernel-modules/pull/493) by @meme8383
12
13#### Added
14
15- Added beta-quality support for GeForce and Workstation GPUs. Please see the "Open Linux Kernel Modules" chapter in the NVIDIA GPU driver end user README for details.
16
17## Release 535 Entries
18
19### [535.113.01] 2023-09-21
20
21#### Fixed
22
23- Fixed building main against current centos stream 8 fails, [#550](https://github.com/NVIDIA/open-gpu-kernel-modules/issues/550) by @airlied
24
25### [535.104.05] 2023-08-22
26
27### [535.98] 2023-08-08
28
29### [535.86.10] 2023-07-31
30
31### [535.86.05] 2023-07-18
32
33### [535.54.03] 2023-06-14
34
35### [535.43.02] 2023-05-30
36
37#### Fixed
38
39- Fixed console restore with traditional VGA consoles.
40
41#### Added
42
43- Added support for Run Time D3 (RTD3) on Ampere and later GPUs.
44- Added support for G-Sync on desktop GPUs.
45
46## Release 530 Entries
47
48### [530.41.03] 2023-03-23
49
50### [530.30.02] 2023-02-28
51
52#### Changed
53
54- GSP firmware is now distributed as `gsp_tu10x.bin` and `gsp_ga10x.bin` to better reflect the GPU architectures supported by each firmware file in this release.
55    - The .run installer will continue to install firmware to /lib/firmware/nvidia/<version> and the nvidia.ko kernel module will load the appropriate firmware for each GPU at runtime.
56
57#### Fixed
58
59- Add support for resizable BAR on Linux when NVreg_EnableResizableBar=1 module param is set. [#3](https://github.com/NVIDIA/open-gpu-kernel-modules/pull/3) by @sjkelly
60
61#### Added
62
63- Support for power management features like Suspend, Hibernate and Resume.
64
65## Release 525 Entries
66
67#### Fixed
68
69- Fix nvidia_p2p_get_pages(): Fix double-free in register-callback error path, [#557](https://github.com/NVIDIA/open-gpu-kernel-modules/pull/557) by @BrendanCunningham
70
71### [525.116.04] 2023-05-09
72
73### [525.116.03] 2023-04-25
74
75### [525.105.17] 2023-03-30
76
77### [525.89.02] 2023-02-08
78
79### [525.85.12] 2023-01-30
80
81### [525.85.05] 2023-01-19
82
83#### Fixed
84
85- Fix build problems with Clang 15.0, [#377](https://github.com/NVIDIA/open-gpu-kernel-modules/issues/377) by @ptr1337
86
87### [525.78.01] 2023-01-05
88
89### [525.60.13] 2022-12-05
90
91### [525.60.11] 2022-11-28
92
93#### Fixed
94
95- Fixed nvenc compatibility with usermode clients [#104](https://github.com/NVIDIA/open-gpu-kernel-modules/issues/104)
96
97### [525.53] 2022-11-10
98
99#### Changed
100
101- GSP firmware is now distributed as multiple firmware files: this release has `gsp_tu10x.bin` and `gsp_ad10x.bin` replacing `gsp.bin` from previous releases.
102    - Each file is named after a GPU architecture and supports GPUs from one or more architectures. This allows GSP firmware to better leverage each architecture's capabilities.
103    - The .run installer will continue to install firmware to `/lib/firmware/nvidia/<version>` and the `nvidia.ko` kernel module will load the appropriate firmware for each GPU at runtime.
104
105#### Fixed
106
107- Add support for IBT (indirect branch tracking) on supported platforms, [#256](https://github.com/NVIDIA/open-gpu-kernel-modules/issues/256) by @rnd-ash
108- Return EINVAL when [failing to] allocating memory, [#280](https://github.com/NVIDIA/open-gpu-kernel-modules/pull/280) by @YusufKhan-gamedev
109- Fix various typos in nvidia/src/kernel, [#16](https://github.com/NVIDIA/open-gpu-kernel-modules/pull/16) by @alexisgeoffrey
110- Added support for rotation in X11, Quadro Sync, Stereo, and YUV 4:2:0 on Turing.
111
112## Release 520 Entries
113
114### [520.61.07] 2022-10-20
115
116### [520.56.06] 2022-10-12
117
118#### Added
119
120- Introduce support for GeForce RTX 4090 GPUs.
121
122### [520.61.05] 2022-10-10
123
124#### Added
125
126- Introduce support for NVIDIA H100 GPUs.
127
128#### Fixed
129
130- Fix/Improve Makefile, [#308](https://github.com/NVIDIA/open-gpu-kernel-modules/pull/308/) by @izenynn
131- Make nvLogBase2 more efficient, [#177](https://github.com/NVIDIA/open-gpu-kernel-modules/pull/177/) by @DMaroo
132- nv-pci: fixed always true expression, [#195](https://github.com/NVIDIA/open-gpu-kernel-modules/pull/195/) by @ValZapod
133
134## Release 515 Entries
135
136### [515.76] 2022-09-20
137
138#### Fixed
139
140- Improved compatibility with new Linux kernel releases
141- Fixed possible excessive GPU power draw on an idle X11 or Wayland desktop when driving high resolutions or refresh rates
142
143### [515.65.07] 2022-10-19
144
145### [515.65.01] 2022-08-02
146
147#### Fixed
148
149- Collection of minor fixes to issues, [#6](https://github.com/NVIDIA/open-gpu-kernel-modules/pull/61) by @Joshua-Ashton
150- Remove unnecessary use of acpi_bus_get_device().
151
152### [515.57] 2022-06-28
153
154#### Fixed
155
156- Backtick is deprecated, [#273](https://github.com/NVIDIA/open-gpu-kernel-modules/pull/273) by @arch-user-france1
157
158### [515.48.07] 2022-05-31
159
160#### Added
161
162- List of compatible GPUs in README.md.
163
164#### Fixed
165
166- Fix various README capitalizations, [#8](https://github.com/NVIDIA/open-gpu-kernel-modules/pull/8) by @27lx
167- Automatically tag bug report issues, [#15](https://github.com/NVIDIA/open-gpu-kernel-modules/pull/15) by @thebeanogamer
168- Improve conftest.sh Script, [#37](https://github.com/NVIDIA/open-gpu-kernel-modules/pull/37) by @Nitepone
169- Update HTTP link to HTTPS, [#101](https://github.com/NVIDIA/open-gpu-kernel-modules/pull/101) by @alcaparra
170- moved array sanity check to before the array access, [#117](https://github.com/NVIDIA/open-gpu-kernel-modules/pull/117) by @RealAstolfo
171- Fixed some typos, [#122](https://github.com/NVIDIA/open-gpu-kernel-modules/pull/122) by @FEDOyt
172- Fixed capitalization, [#123](https://github.com/NVIDIA/open-gpu-kernel-modules/pull/123) by @keroeslux
173- Fix typos in NVDEC Engine Descriptor, [#126](https://github.com/NVIDIA/open-gpu-kernel-modules/pull/126) from @TrickyDmitriy
174- Extranous apostrohpes in a makefile script [sic], [#14](https://github.com/NVIDIA/open-gpu-kernel-modules/issues/14) by @kiroma
175- HDMI no audio @ 4K above 60Hz, [#75](https://github.com/NVIDIA/open-gpu-kernel-modules/issues/75) by @adolfotregosa
176- dp_configcaps.cpp:405: array index sanity check in wrong place?, [#110](https://github.com/NVIDIA/open-gpu-kernel-modules/issues/110) by @dcb314
177- NVRM kgspInitRm_IMPL: missing NVDEC0 engine, cannot initialize GSP-RM, [#116](https://github.com/NVIDIA/open-gpu-kernel-modules/issues/116) by @kfazz
178- ERROR: modpost: "backlight_device_register" [...nvidia-modeset.ko] undefined, [#135](https://github.com/NVIDIA/open-gpu-kernel-modules/issues/135) by @sndirsch
179- aarch64 build fails, [#151](https://github.com/NVIDIA/open-gpu-kernel-modules/issues/151) by @frezbo
180
181### [515.43.04] 2022-05-11
182
183- Initial release.
184
185