Astyanax
Ancient Guru
Core i7 x5960
GTX 1080ti
Asus Rampage V
2133 / 64GB Corsair
Samsung 850 Evo
@Exostenza
Proper SDK and system software development patterns do not assume that it is mandatory to recompile a software with each new SDK version release. Software compiled with any previous SDK version is expected to work with future API updates with properly maintained backward compatibility.
Oh, but they aren't beholden to retaining deprecated function that no longer has adequate QC either, and that expectation is not realistic.
ABI breakage is not uncommon, it's undesirable and preferably avoided but happens all the time.
There are intel quicksync features, as well as AMD Media SDK deprecation that have seen encoder updates made mandatory over the years, do these get a pass because their software teams are smaller and generally accepted as less capable(That free pass mantra)
The VD team is getting scorn because they lied in their change notes about the source of the problem, citing it as a bug instead of their willful ignorance of an upcoming, not at all secretive change to the upcoming driver.
The NVIDIA Video Codec SDK is working towards updates regarding preset support. In this update support for older presets will be removed.
Background:
- Video Codec SDK introduced new presets (p1-p7) and RC modes for H264 and HEVC in Video Codec SDK 10.0 in June 2020. This was done to simplify the usage of NVENC presets.
- Older presets and RC modes are currently supported in four SDK versions (10.0, 11.0, 11.1, 12.0).
- The older presets and RC modes support only HEVC and H.264. AV1 or new features such as split encode, encode quality improvements done post v10.0 are not supported.
- In SDK 12.1, the older presets and RC modes were removed from the Video SDK C header.
- Video Codec SDK supports backward compatibility. Applications compiled with SDK versions < 10.0 using older presets and older RC modes are supported in the driver.
Future steps:
- The plan is to remove driver support in R550 (Q1’24). Therefore, all applications compiled with older presets/RC modes will stop working if upgraded to R550 drivers.
- The R545 will be the last driver release which will support the older presets and RC modes. The R545 release notes will have the final warning included.
Migration guide:
- NVIDIA has provided a migration guide (NVENC Preset Migration Guide - NVIDIA Docs) to enable a seamless transition to the new NVENC API preset architecture.
- Please refer to the link below for details regarding HEVC, H.264 migration tables.
This email went out to all registered users of the nvidia media sdk, and it was pushed out to r590 after consultation with affected software vendors.
VD are not in the right here.
Last edited: