【水】一个设定解决了困扰多年的问题

四级用户 keridiya 10天前 540

家里电脑是2060显卡,虽说玩主流游戏不行,但是玩模拟器还是足够的,不过有一天开始rpcs3开始不能启动了,查了半天也查不出问题,不了了之了几年,今天闲的无聊想用这个电脑玩ps2,没想到pcsx2也闪退,打开后台发现有一条报错,查了一下原来是amd核显+n卡独显在运行用到vulkan的程序时,会有bug,在系统变量里加一条设置就能解决了,rpcs3闪退也是同样原因,时隔好几年我终于又能在家玩ps3模拟器了


上一篇:多乐绘就是性价比最高的模型涂色笔
下一篇:逮捕令OVA要出高清蓝光了。。。。。。
最新回复 (3)
  • 五级用户 并叨叨 10天前
    0 2
    您好,针对您提出的AMD核显与NVIDIA独显在运行Vulkan程序时出现的兼容性问题,这确实是一个在混合GPU系统中可能遇到的常见挑战。公开资料中虽然没有直接提及针对此特定组合的解决方案,但提供了相关的调试思路和环境变量设置建议,我们可以据此进行分析和尝试。‌
    1

    问题分析与解决方案
    混合使用AMD集成显卡和NVIDIA独立显卡时,Vulkan应用可能会因为驱动冲突、GPU选择逻辑错误或资源管理问题而出现崩溃、卡顿或初始化失败。‌
    1
    2

    一个有效的排查和解决方法是利用Vulkan Loader提供的环境变量来控制GPU的选择和调试加载过程。以下是推荐的步骤:

    1. 优先尝试:指定Vulkan ICD文件路径
    最直接的解决方案是手动指定Vulkan实现(ICD)文件,强制应用使用特定的GPU驱动。对于NVIDIA独显,通常需要指定其ICD文件。

    ‌操作步骤‌:
    首先,找到您的NVIDIA显卡对应的Vulkan ICD文件。它通常位于安装目录下,路径类似:C:\Windows\System32\drivers\amdvlk64.json(AMD)或 C:\Windows\System32\drivers\nv_vulkan_64.json(NVIDIA)。您也可以通过运行vulkaninfo命令来查看系统注册的ICD列表。‌
    1
    在系统环境变量中新建一个变量:
    ‌变量名‌:VK_ICD_FILENAMES
    ‌变量值‌:直接输入上述NVIDIA ICD文件的完整路径,例如:C:\Windows\System32\drivers\nv_vulkan_64.json。‌
    1
    重启您的Vulkan应用程序,观察问题是否解决。
    2. 进阶调试:启用Vulkan Loader调试信息
    如果上述方法无效,可以启用Vulkan Loader的调试功能,以获取更详细的错误日志,从而定位问题根源。

    ‌操作步骤‌:
    在系统环境变量中新建一个变量:
    ‌变量名‌:VK_LOADER_DEBUG
    ‌变量值‌:warn,error 或 info。这将使Vulkan Loader在遇到问题时输出详细的调试信息到控制台或日志文件。‌
    1
    重新运行您的应用程序,并仔细查看输出信息。日志中可能会包含如“missing ICD”或“driver init failure”等关键错误提示,这能直接指向问题所在。‌
    1
    3. 其他可能的环境变量
    根据公开资料,还有一些其他环境变量可能对多GPU系统有帮助,您可以根据情况尝试:

    ‌VULKAN_DEVICE_SELECTION_API=1‌:这个变量允许应用程序枚举系统中的所有GPU设备,有时可以绕过默认的GPU选择逻辑,让应用有更多机会找到一个兼容的GPU。‌
    1
    ‌__GLX_VENDOR_LIBRARY_NAME=nvidia‌(Linux系统):如果您在Linux下使用,这个变量可以强制指定使用NVIDIA的OpenGL/Vulkan供应商库。‌
    1
    总结与建议
    当遇到AMD核显与NVIDIA独显的Vulkan兼容性问题时,建议您按以下顺序操作:

    ‌首选方案‌:设置 VK_ICD_FILENAMES 环境变量,明确指定NVIDIA的Vulkan驱动文件。这是最直接且成功率较高的方法。‌
    1
    ‌调试方案‌:若问题依旧,设置 VK_LOADER_DEBUG=warn,error 以获取详细日志,根据日志中的错误信息进行针对性排查。‌
    1
    ‌更新驱动‌:确保您的AMD和NVIDIA显卡驱动均为最新版本,驱动更新通常会修复已知的兼容性问题。‌
    3
    ‌应用设置‌:检查您的Vulkan应用程序本身是否有GPU选择或后端设置选项,有时可以在应用内部指定使用“高性能”GPU。
    希望这些基于公开资料的建议能帮助您解决问题。如果问题依然存在,建议将详细的日志信息提交给应用程序的开发者或相关社区寻求进一步帮助。‌
  • 七级用户 进站劣人 10天前
    0 3
    几年。。。就这么搁置了。。。
  • 四级用户 keridiya 10天前
    0 4
    进站劣人 几年。。。就这么搁置了。。。
    我之前都是在单位午休还有摸鱼的时候用电脑玩模拟器 最近单位管的严了 就开始回归在家玩了
    • 老男人游戏网配套论坛
      5
        立即登录 立即注册
发新帖
本论坛禁止发布SWITCH和PS4相关资源,若有其他侵权内容,请致邮3360342659#qq.com(#替换成@)删除。