在8月20日,AMD在GitHub上更新了其FidelitySDK,推出了对FSR 4和FSR 3.1.5的支持。这个工具包旨在帮助游戏开发者将升级和其他技术集成到他们的项目中。但在更新的同时,AMD不小心上传了FSR 4的完整源代码,而该技术公司并不打算公开发布。
尽管AMD在发现错误后迅速删除了文件,但为时已晚。在几小时内,用户创建了多个代码库的分支并保存了文件的副本,确保代码对任何感兴趣的人都可访问。关键因素在于MIT许可证,它允许自由使用、复制和修改软件。这意味着在文件被删除之前下载了这些文件的任何人现在都有合法权利使用它们。
从法律上讲,AMD没有理由要求删除在文件被下架之前制作的副本。MIT许可证是不可撤销的,除非发布者根本不拥有代码,而这在这里并不适用,因为FSR 4是AMD自己的创作。
对泄露文件的分析揭示了一个有趣的细节:AMD工程师正在开发一个与RDNA 3 GPU兼容的FSR 4版本,可能解锁帧生成和高级升级算法。证据在于处理FP8和INT8计算的代码。然而,RDNA 3的支持似乎不完整,目前尚不清楚该项目的进展如何。
一位AMD发言人确认代码是错误发布的,并已被删除。社区对AMD是否应该将FSR 4作为开源进行讨论热烈。之前的FSR版本是故意公开发布的,这使得许多人期待FSR 4也会如此。
FSR 4的泄露不仅仅是一个技术失误——它是一个具有深远影响的游戏改变者。一个本应保密的技术现在掌握在社区手中,这要归功于MIT许可证和GitHub的活跃用户。AMD现在必须应对一个新的现实,即其专有创新可以自由获取。