使用 oCam 录制 Minecraft 时程序立即崩溃怎么办(NVIDIA 显卡)
在使用 CUDA 的基于 Java 的应用程序(包括 oCam)中,安装某些 NVIDIA 驱动程序后可能会出现问题。特别是,如果安装了 NVIDIA 驱动程序 378.49 版(或其他某些版本),在调用 CUDA 初始化函数 `cuInit` 时,可能会出现应用程序崩溃并提示错误“Stack cookie instrumentation code detected a stack-based buffer overrun”的 bug。
该问题并非 oCam 本身的 bug,而是 NVIDIA 驱动程序的问题,会影响所有使用 CUDA 的应用程序。因此,不仅 oCam,其他基于 CUDA 的 Java 应用程序也可能出现同样的错误。
要解决此问题,需要将 NVIDIA 驱动程序更新到最新版本 378.66 或更高版本。请按照以下步骤更新驱动程序:
1. 访问 NVIDIA 官方网站(geforce.com/drivers)。
2. 选择您的显卡型号和操作系统,然后搜索最新的驱动程序(378.66 或更高版本)。
3. 运行下载的驱动程序安装程序并进行安装。
4. 安装完成后,重新启动计算机,并运行 oCam 或其他基于 CUDA 的应用程序,检查问题是否已解决。
将驱动程序更新到 378.66 或更高版本后,CUDA 初始化崩溃的问题即可解决,您可以正常使用 oCam 及其他相关应用程序。如果安装最新驱动程序后问题仍然存在,请联系 NVIDIA 支持或检查是否有最新版本的 oCam。
oCam 帮助 · 故障排除
- 出现"Failed to url_fopen"错误提示且无法开始录制时的解决方法
- 开始录制时出现“Failed to av_image_alloc”错误的解决方法
- oCam 启动几秒后自动关闭
- 如何解决 oCam 录制游戏时无法检测到《七日杀》的问题(与反作弊相关)
- 如何解决在 Adobe Premiere 中编辑视频时的严重卡顿问题
- 安装 oCam 时出现"Failed to get path of 64-bit Common Files directory"错误的解决方法
- 如何修复“Error while writing video frame (error=-28)”错误
- 录制时系统变得迟缓