转跳到内容

在win11笔记本上很常见的kirikiri引擎白屏问题


推荐贴

在群里已经遇到过好几例了,出现问题的环境均为win11系统并带有独显的笔记本电脑,具体表现为:

游戏白屏

但声音正常,游戏内按钮对应的位置也可以点击游玩

有时切换全屏会报错:Access Violation:The thread attempts to read from or write to a virtual address for which it does not have access.

可以说除了看不见画面倒也不影响游戏,但是没有找到具体是怎么引起的.

后来偶然发现在我的win10环境下运行java版minecraft全屏以后再打开kirikiri引擎的游戏就会白屏,除非结束minecraft进程 问题几乎与上述问题一致

于是在这个基础上导出了dmp文件和log,请坛里的大佬们帮忙分析分析

dmp文件: https://erdan.lanzoul.com/iqQds2p8ng9e
QmQBLYpQgGr9XiitKYPsHrqvUpVzQ1NM6a7d5oNGQmXwMw5ZYqQ4XqnrELe6d7Y8ZgPBA5Mq7b3HZbqT

链接到点评
  • 1 个月后...
于 2025/3/1 于 PM7点09分,Aiako说道:

在群里已经遇到过好几例了,出现问题的环境均为win11系统并带有独显的笔记本电脑,具体表现为:

游戏白屏

但声音正常,游戏内按钮对应的位置也可以点击游玩

有时切换全屏会报错:Access Violation:The thread attempts to read from or write to a virtual address for which it does not have access.

可以说除了看不见画面倒也不影响游戏,但是没有找到具体是怎么引起的.

后来偶然发现在我的win10环境下运行java版minecraft全屏以后再打开kirikiri引擎的游戏就会白屏,除非结束minecraft进程 问题几乎与上述问题一致

于是在这个基础上导出了dmp文件和log,请坛里的大佬们帮忙分析分析
 

项目 内容
异常代码 0xC0000005 (Access Violation)
地址 HanaganeKanadeGram+0x1698a2
出错类型 尝试访问空指针(NULL_POINTER_READ
模块 HanaganeKanadeGram.exe
故障点汇编指令 mov ecx, [eax],此时 eax = 0x00000000

具体是怎么引起的:查看日志可知,游戏在尝试读取一个空指针的内容(eax=0)时发生了崩溃;
可能的方面

  • 调用外部 DLL(尤其是和渲染相关)(与报告内容:WARNING Unable to verify timestamp for amdihk32.dll相关

  • 渲染准备阶段初始化资源失败

  • Direct3D 渲染设备初始化异常或未就绪


“Minecraft 全屏后再开 Kirikiri 会出问题”:显卡上下文或资源独占导致的图形设备初始化异常 → Kiri引擎拉起的 Direct3D 被驱动限制或者初始化失败

 

感觉像是显卡调用冲突了

要么指定使用独显或集显运行游戏看看,别的什么更新/回滚显卡驱动,禁用amdihk32.dll等等之类的并不推荐。

另外我没有在带有独显的笔记本电脑的WIN11系统上运行过KIRI,问题无法验证复现。

坛娘大女神降落人间!Lanvic如同做梦一般仰望,坛娘微笑着并抖了抖翅膀,留下了3羽毛

链接到点评
×
×
  • 新建...

重要消息

为使您更好地使用该站点,请仔细阅读以下内容: 使用条款