1# Changelog 2 3## Release 535 Entries 4 5### [535.86.05] 2023-07-18 6 7### [535.54.03] 2023-06-14 8 9### [535.43.02] 2023-05-30 10 11#### Fixed 12 13- Fixed console restore with traditional VGA consoles. 14 15#### Added 16 17- Added support for Run Time D3 (RTD3) on Ampere and later GPUs. 18- Added support for G-Sync on desktop GPUs. 19 20## Release 530 Entries 21 22### [530.41.03] 2023-03-23 23 24### [530.30.02] 2023-02-28 25 26#### Changed 27 28- 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. 29 - 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. 30 31#### Fixed 32 33- 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 34 35#### Added 36 37- Support for power management features like Suspend, Hibernate and Resume. 38 39## Release 525 Entries 40 41### [525.116.04] 2023-05-09 42 43### [525.116.03] 2023-04-25 44 45### [525.105.17] 2023-03-30 46 47### [525.89.02] 2023-02-08 48 49### [525.85.12] 2023-01-30 50 51### [525.85.05] 2023-01-19 52 53#### Fixed 54 55- Fix build problems with Clang 15.0, [#377](https://github.com/NVIDIA/open-gpu-kernel-modules/issues/377) by @ptr1337 56 57### [525.78.01] 2023-01-05 58 59### [525.60.13] 2022-12-05 60 61### [525.60.11] 2022-11-28 62 63#### Fixed 64 65- Fixed nvenc compatibility with usermode clients [#104](https://github.com/NVIDIA/open-gpu-kernel-modules/issues/104) 66 67### [525.53] 2022-11-10 68 69#### Changed 70 71- 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. 72 - 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. 73 - 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. 74 75#### Fixed 76 77- Add support for IBT (indirect branch tracking) on supported platforms, [#256](https://github.com/NVIDIA/open-gpu-kernel-modules/issues/256) by @rnd-ash 78- Return EINVAL when [failing to] allocating memory, [#280](https://github.com/NVIDIA/open-gpu-kernel-modules/pull/280) by @YusufKhan-gamedev 79- Fix various typos in nvidia/src/kernel, [#16](https://github.com/NVIDIA/open-gpu-kernel-modules/pull/16) by @alexisgeoffrey 80- Added support for rotation in X11, Quadro Sync, Stereo, and YUV 4:2:0 on Turing. 81 82## Release 520 Entries 83 84### [520.61.07] 2022-10-20 85 86### [520.56.06] 2022-10-12 87 88#### Added 89 90- Introduce support for GeForce RTX 4090 GPUs. 91 92### [520.61.05] 2022-10-10 93 94#### Added 95 96- Introduce support for NVIDIA H100 GPUs. 97 98#### Fixed 99 100- Fix/Improve Makefile, [#308](https://github.com/NVIDIA/open-gpu-kernel-modules/pull/308/) by @izenynn 101- Make nvLogBase2 more efficient, [#177](https://github.com/NVIDIA/open-gpu-kernel-modules/pull/177/) by @DMaroo 102- nv-pci: fixed always true expression, [#195](https://github.com/NVIDIA/open-gpu-kernel-modules/pull/195/) by @ValZapod 103 104## Release 515 Entries 105 106### [515.76] 2022-09-20 107 108#### Fixed 109 110- Improved compatibility with new Linux kernel releases 111- Fixed possible excessive GPU power draw on an idle X11 or Wayland desktop when driving high resolutions or refresh rates 112 113### [515.65.07] 2022-10-19 114 115### [515.65.01] 2022-08-02 116 117#### Fixed 118 119- Collection of minor fixes to issues, [#6](https://github.com/NVIDIA/open-gpu-kernel-modules/pull/61) by @Joshua-Ashton 120- Remove unnecessary use of acpi_bus_get_device(). 121 122### [515.57] 2022-06-28 123 124#### Fixed 125 126- Backtick is deprecated, [#273](https://github.com/NVIDIA/open-gpu-kernel-modules/pull/273) by @arch-user-france1 127 128### [515.48.07] 2022-05-31 129 130#### Added 131 132- List of compatible GPUs in README.md. 133 134#### Fixed 135 136- Fix various README capitalizations, [#8](https://github.com/NVIDIA/open-gpu-kernel-modules/pull/8) by @27lx 137- Automatically tag bug report issues, [#15](https://github.com/NVIDIA/open-gpu-kernel-modules/pull/15) by @thebeanogamer 138- Improve conftest.sh Script, [#37](https://github.com/NVIDIA/open-gpu-kernel-modules/pull/37) by @Nitepone 139- Update HTTP link to HTTPS, [#101](https://github.com/NVIDIA/open-gpu-kernel-modules/pull/101) by @alcaparra 140- moved array sanity check to before the array access, [#117](https://github.com/NVIDIA/open-gpu-kernel-modules/pull/117) by @RealAstolfo 141- Fixed some typos, [#122](https://github.com/NVIDIA/open-gpu-kernel-modules/pull/122) by @FEDOyt 142- Fixed capitalization, [#123](https://github.com/NVIDIA/open-gpu-kernel-modules/pull/123) by @keroeslux 143- Fix typos in NVDEC Engine Descriptor, [#126](https://github.com/NVIDIA/open-gpu-kernel-modules/pull/126) from @TrickyDmitriy 144- Extranous apostrohpes in a makefile script [sic], [#14](https://github.com/NVIDIA/open-gpu-kernel-modules/issues/14) by @kiroma 145- HDMI no audio @ 4K above 60Hz, [#75](https://github.com/NVIDIA/open-gpu-kernel-modules/issues/75) by @adolfotregosa 146- dp_configcaps.cpp:405: array index sanity check in wrong place?, [#110](https://github.com/NVIDIA/open-gpu-kernel-modules/issues/110) by @dcb314 147- NVRM kgspInitRm_IMPL: missing NVDEC0 engine, cannot initialize GSP-RM, [#116](https://github.com/NVIDIA/open-gpu-kernel-modules/issues/116) by @kfazz 148- ERROR: modpost: "backlight_device_register" [...nvidia-modeset.ko] undefined, [#135](https://github.com/NVIDIA/open-gpu-kernel-modules/issues/135) by @sndirsch 149- aarch64 build fails, [#151](https://github.com/NVIDIA/open-gpu-kernel-modules/issues/151) by @frezbo 150 151### [515.43.04] 2022-05-11 152 153- Initial release. 154 155