LoveGame爱游戏
简体中文

技术参考

Broken Vulkan Installation Detected、An error occurred initializing the video core(初始化视频核心时发生错误)怎么解决

发布 更新 信息核对到 2026-11-0112 分钟读完

要点

  • 「Broken Vulkan Installation Detected」(检测到损坏的 Vulkan 安装)是 Eden 启动时 Vulkan 初始化失败,最常见是显卡驱动旧,或双显卡只更新了一块。
  • Eden 遇到它会自动改用 OpenGL;Citron Neo 会把渲染器改成 Null(没有画面),驱动修好后要手动把 API 改回 Vulkan。
  • 「An error occurred initializing the video core」(初始化视频核心时发生错误)电脑版多是驱动过旧,核显驱动也要更新;安卓版是 GPU 驱动不兼容,骁龙机换一个 Turnip 或换回系统驱动。
  • Ryubing(龙神)的「none of the available GPUs meets the minimum requirements」「vulkan-1.dll」「ErrorFeatureNotPresent」都是找不到能用的 Vulkan 显卡:两块显卡的驱动都从官网更新。
  • 「ErrorOutOfDeviceMemory」是显存用完,降低分辨率倍数;「ErrorDeviceLost」是驱动崩溃,NVIDIA 可试降级驱动,AMD / Intel 先更新。
目录
  1. 报错速查表
  2. Eden 电脑版
  3. Citron Neo 电脑版:修好驱动后要手动改回 Vulkan
  4. Eden 安卓版:「初始化视频核心时发生错误」要换驱动
  5. Ryubing(龙神)的 Vulkan 报错
  6. 没有报错,但是黑屏

「Broken Vulkan Installation Detected」(检测到损坏的 Vulkan 安装)和「An error occurred initializing the video core」(初始化视频核心时发生错误)都是模拟器没能用你的显卡启动图形后端,最常见的原因是显卡驱动太旧,或者双显卡笔记本只更新了其中一块。 修法:到 NVIDIA、AMD、Intel 官网下载最新驱动,两块显卡都装;Windows 上可以先用 DDU 卸干净旧驱动;拔掉第二台显示器再试。要注意一点:Eden 遇到 Vulkan 坏掉会自动改用 OpenGL,Citron Neo 则会把渲染器改成 Null(没有画面),驱动修好以后要手动把 API 改回 Vulkan。安卓版的同名报错是 GPU 驱动不兼容,要换驱动。以下原文截至 2026 年 11 月 1 日(Eden、Citron Neo 源码和 Ryubing 官方 FAQ)。

报错速查表

报错原文中文界面出现在原因怎么修
Broken Vulkan Installation Detected检测到损坏的 Vulkan 安装Eden、Citron Neo 电脑版,启动时Vulkan 起不来:驱动旧、双显卡只更新一块、显卡太老更新所有显卡驱动;Citron Neo 修好后手动改回 Vulkan
An error occurred initializing the video core.初始化视频核心时发生错误。Eden、Citron Neo 电脑版,开游戏时驱动过旧(包括核显)独显、核显驱动都更新
An error occurred initializing the video core初始化视频核心时发生错误Eden 安卓版GPU 驱动不兼容骁龙机换 Turnip 版本或换回系统驱动
Error while initializing OpenGL 4.6!初始化 OpenGL 4.6 时出错!Eden 电脑版(OpenGL)显卡不支持 OpenGL 4.6 或没装显卡驱动装官方驱动,或改用 Vulkan
none of the available GPUs meets the minimum requirements—Ryubing找不到满足要求的 Vulkan 显卡两块显卡驱动都从官网更新
ErrorDeviceLost—Ryubing显卡驱动崩溃NVIDIA 试降级;AMD / Intel 更新
ErrorOutOfDeviceMemory—Ryubing显存用完降分辨率倍数、开纹理重压缩

Eden 电脑版

「Broken Vulkan Installation Detected」:Eden 会自动改用 OpenGL

Broken Vulkan Installation Detected
Vulkan initialization failed during boot.

简体中文界面显示为「检测到损坏的 Vulkan 安装 / 在启动时初始化 Vulkan 失败。」。Eden 每次启动都会先试一下 Vulkan,失败就弹这个框。

根据 Eden 源码,弹框之后 Eden 会把图形后端改成 OpenGL(如果这个版本编译时没带 OpenGL,就改成 Null,没有画面),同时状态栏上切换图形 API 的按钮会变灰、点不了。所以这时游戏还能开,只是在用 OpenGL,通常比 Vulkan 慢、着色器卡顿更多。

Eden 官方排错文档给的办法:

  1. 显卡驱动更新到最新(到 NVIDIA、AMD、Intel 官网下载,不要只靠 Windows 更新)。双显卡笔记本两块都要更新。
  2. 卸掉旧驱动再装。Windows 上可以用 Display Driver Uninstaller(DDU)。
  3. 有第二台显示器的,先拔掉。
  4. 在设置文件里手动切换图形后端(见下面「手动切换 Vulkan 和 OpenGL」)。

驱动修好后重开 Eden,到 Emulation → Configure → Graphics 看一下 API,还是 OpenGL 的话改回 Vulkan。

显卡本身太老也会这样:Eden 要求显卡支持 Vulkan 1.1 或 OpenGL 4.6,Intel 核显至少要 6 代。配置要求见 Switch 模拟器配置要求。

「An error occurred initializing the video core」(开游戏时)

An error occurred initializing the video core.
This is usually caused by outdated GPU drivers. Please see the log for more details.

简体中文界面:「初始化视频核心时发生错误。/ 这通常是因为过时的 GPU 驱动所导致的。具体情况请查看日志。」

这个框是开游戏时弹的,意思是图形后端没能启动。处理顺序:更新显卡驱动;双显卡两块都更新;还不行就到 File → Open Eden Folders → Log Folder 打开日志 eden_log.txt,求助时附上它。

OpenGL 报错

用 OpenGL 后端时可能看到这两种:

原文中文界面原因怎么修
Error while initializing OpenGL 4.6! / Your GPU may not support OpenGL 4.6, or you do not have the latest graphics driver. GL Renderer: …初始化 OpenGL 4.6 时出错!/ 您的 GPU 可能不支持 OpenGL 4.6,或者您没有安装最新的显卡驱动。显卡不支持 OpenGL 4.6,或根本没装显卡驱动装显卡厂商的官方驱动;或改用 Vulkan
Error while initializing OpenGL! / Your GPU may not support one or more required OpenGL extensions. … Unsupported extensions: …初始化 OpenGL 时出错!/ 您的 GPU 可能不支持某些必需的 OpenGL 扩展。驱动缺少需要的 OpenGL 扩展更新驱动;或改用 Vulkan

AMD 显卡建议一律用 Vulkan。

日志里的「Device loss occurred!」

这是显卡驱动在游戏中崩溃或超时。Windows 10 / 11 上 Eden 官方文档有一个和全屏优化有关的处理方法,见 常见问题排查;其他情况参考下面 Ryubing 的 ErrorDeviceLost。

手动切换 Vulkan 和 OpenGL

能打开设置时,在 Emulation → Configure → Graphics 里改 API。打不开设置时,Eden 官方排错文档的办法是在设置文件里把图形后端的值在 0 和 1 之间切换。Eden 源码里这一项叫 backend(属于 Renderer 分类):

值后端
0OpenGL
1Vulkan
2Null(不输出画面)

Citron Neo 电脑版:修好驱动后要手动改回 Vulkan

Citron Neo 的弹窗标题一样,后面多一句求助说明:

Broken Vulkan Installation Detected
Vulkan initialization failed during boot.
For support, please visit Help > Get Support (Discord) in the main emulation window.

和 Eden 不同,Citron Neo 遇到这个会直接把渲染器设成 Null(源码里是 renderer_backend = Null),不会退回 OpenGL。结果就是之后开游戏没有画面,看起来像「黑屏」。更新完驱动还是没画面的话,先检查这里:渲染器不会自己改回去。驱动修好后,到图形设置(Graphics)里把 API 手动改回 Vulkan。

开游戏时的视频核心报错,Citron Neo 的说明文字也不一样:

An error occurred initializing the video core.
citron has encountered an error while running the video core. This is usually caused by outdated GPU drivers, including integrated ones. Please see the log for more details.

它特别点明了「包括核显」:笔记本上只更新独显驱动不够,核显(Intel、AMD)驱动也要更新。

Eden 安卓版:「初始化视频核心时发生错误」要换驱动

界面语言原文
英文An error occurred initializing the video core / This is usually caused by an incompatible GPU driver. Installing a custom GPU driver may resolve this problem.
简体中文初始化视频核心时发生错误 / 这通常由不兼容的 GPU 驱动程序造成,安装自定义 GPU 驱动程序可能解决此问题。

安卓版的原因和电脑版不一样:不是「驱动太旧」,而是当前用的 GPU 驱动和模拟器不兼容。怎么修:

  • 骁龙手机:设置 → GPU 驱动管理器(GPU driver manager),换一个 Turnip 版本,或者选回 System Driver(系统驱动)。只有个别游戏报错的话,在游戏列表长按这个游戏,只给它单独指定驱动。
  • 天玑、Exynos 等非骁龙手机:Mali、Xclipse GPU 不能装 Turnip,只能用系统驱动。Eden 官方推荐升级到 Android 16,Vulkan 兼容性改善很多。

Turnip 是什么、各芯片用哪个版本,见 安卓 Turnip 驱动说明。驱动管理器的「Error during Fetch」等报错见 Eden keys / 固件 / 驱动安装报错。

Ryubing(龙神)的 Vulkan 报错

Ryubing 的显卡报错多数写在日志里(File → Open Logs Folder,看最新、最大的那个文件)。原文和官方 FAQ 的解释:

日志原文原因怎么修
Ryujinx.Graphics.Vulkan.VulkanException: Initialization failed, none of the available GPUs meets the minimum requirements.AMD 锐龙核显 + NVIDIA 独显的笔记本只更新了一个驱动;驱动旧;显卡太老(Intel 5 代及以前的核显)两块显卡的驱动都从官网更新,不要只靠 Windows 更新
NullReferenceException … CommandBufferPool.AddWaitable同上同上
Unexpected API error "ErrorFeatureNotPresent".找不到支持 Vulkan 的显卡更新驱动;还不行就是显卡不满足要求
System.IO.FileNotFoundException: Could not find or load the native library: vulkan-1.dll同上同上
System.NotSupportedException: No supported Vulkan surface found!同上同上
Unexpected API error "ErrorDeviceLost".Vulkan 驱动崩溃的通用错误,官方说多数情况下用户修不了NVIDIA:可以试着回退到较旧的驱动(官方 FAQ 提到 527.37 起的驱动有设备丢失问题,这是较早的记录);AMD / Intel:更新驱动,还不行可以考虑 Linux + Mesa 驱动
Unexpected API error "ErrorOutOfDeviceMemory".显存用完:分辨率倍数开太高(4 倍几乎都超);ASTC 纹理多的游戏更吃显存降低分辨率倍数;打开纹理重压缩
Fatal error. System.AccessViolationException(带 Vulkan、SDL2 字样)GShade 挂钩;ROG Ally 上的「OpenCL, OpenGL, and Vulkan Compatibility Pack」卸载 GShade 或这个兼容包

ASTC 纹理多、容易爆显存的游戏,官方 FAQ 点名了 塞尔达传说 王国之泪、猎天使魔女3、火焰之纹章 Engage、超级马力欧兄弟 惊奇等。

没有报错,但是黑屏

没弹任何框、有声音没画面,多半不是本页这些问题,常见原因有:NVIDIA 控制面板的全局设置被改过(恢复默认)、AMD / Intel 在用 OpenGL(改 Vulkan)、Intel 核显太老、覆盖层软件冲突。逐条排查见 常见问题排查。用的是 Citron Neo 的话,先确认图形 API 不是 Null(见上文)。

常见问题

Eden 提示 Broken Vulkan Installation Detected 怎么办?

意思是 Eden 启动时 Vulkan 初始化失败。到 NVIDIA、AMD、Intel 官网下载最新显卡驱动安装,双显卡笔记本两块都要更新;Windows 上可以先用 DDU 卸干净旧驱动再装;有第二台显示器先拔掉。Eden 这时会自动改用 OpenGL,驱动修好后到图形设置里把 API 改回 Vulkan。

初始化视频核心时发生错误(An error occurred initializing the video core)是什么意思?

模拟器开游戏时没能启动图形后端。电脑版的提示说通常是显卡驱动过旧,Citron Neo 特别写了核显驱动也算,所以独显、核显的驱动都要更新。安卓版的提示说通常是 GPU 驱动不兼容,骁龙手机到 GPU 驱动管理器换一个 Turnip 版本,或换回系统驱动。

Citron Neo 修好显卡驱动以后还是没有画面?

Citron Neo 检测到 Vulkan 坏了时,会把渲染器直接设成 Null,也就是不输出画面。驱动修好后它不会自动改回去,要到图形设置里把 API 手动改回 Vulkan。

Eden 安卓版初始化视频核心时发生错误怎么办?

安卓版这条提示的原文是 GPU 驱动不兼容、装自定义驱动可能解决。骁龙手机到设置里的 GPU 驱动管理器换一个 Turnip 版本,或者选回 System Driver;也可以长按游戏只给这款游戏换驱动。天玑、Exynos 手机不能装 Turnip,只能用系统驱动,升级系统版本可能有帮助。

龙神模拟器(Ryubing)报 none of the available GPUs meets the minimum requirements?

Ryubing 找不到满足要求的 Vulkan 显卡。最常见的是 AMD 锐龙核显加 NVIDIA 独显的笔记本只更新了一个驱动,或驱动太旧,也可能是显卡太老(Intel 5 代及以前的核显)。两块显卡的驱动都从官网下载更新,不要只靠 Windows 更新。

Ryubing 报 ErrorDeviceLost 怎么办?

ErrorDeviceLost 是 Vulkan 驱动崩溃的通用错误,Ryubing 官方说多数情况下用户自己修不了。NVIDIA 显卡可以试着回退到较旧的驱动;AMD、Intel 显卡先更新驱动,还不行可以考虑在 Linux 上用 Mesa 驱动。

ErrorOutOfDeviceMemory 是什么意思?

显存用完了。最常见是分辨率倍数开得太高,4 倍几乎都会超;王国之泪、猎天使魔女3、火焰之纹章 Engage、超级马力欧兄弟 惊奇这类 ASTC 纹理多的游戏更吃显存。降低分辨率倍数,并打开纹理重压缩。

Eden 怎么手动切换 Vulkan 和 OpenGL?

正常情况下在 Emulation → Configure → Graphics 里改 API。打不开设置时,按 Eden 官方排错文档,在设置文件里把图形后端的值在 0 和 1 之间切换。Eden 源码里这一项叫 backend,0 是 OpenGL、1 是 Vulkan、2 是 Null(不输出画面)。

资料来源

  1. Eden User Handbook — Troubleshooting(Vulkan initialization error)
  2. Eden — System Requirements
  3. Ryubing 官方文档:FAQ & Troubleshooting
  4. Ryubing issue #393(双显卡只更新了一个驱动)

相关