Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[windows][1.4.0] 启动闪退 #338

Open
rtrobin opened this issue May 4, 2024 · 8 comments
Open

[windows][1.4.0] 启动闪退 #338

rtrobin opened this issue May 4, 2024 · 8 comments

Comments

@rtrobin
Copy link

rtrobin commented May 4, 2024

windows 10,x64,1.4.0 启动闪退,1.3.0 可以正常使用。附上 dump 文件。
crash-20240505-000727.dmp

@Yuuki-Rin
Copy link

试试x86的
我用x86-64也闪退

@xfangfang
Copy link
Owner

@rtrobin @Yuuki-Rin 抱歉造成困扰,正常来说 x86 x86-64 不应该有区别,可以尝试运行

wiliwili.exe -d -t -o wiliwili.log

并把log上传到这里。

@rtrobin
Copy link
Author

rtrobin commented May 8, 2024

@xfangfang 看起来是新版本开始使用 d3d11,我电脑太古老初始化就失败了?
wiliwili.log
wiliwili_gpu.log
wiliwili_1.3.0.log

@xfangfang
Copy link
Owner

可以发一下具体的显卡型号。

与此同时也可以使用 OpenGL 版:https://nightly.link/xfangfang/wiliwili/workflows/build.yaml/dev

顺便一问,不带gpu的这个log是怎么收集来的?不插显卡?

@rtrobin
Copy link
Author

rtrobin commented May 8, 2024

古老的笔记本,cpu: i7-640m, gpu: nv GT 425m,那个时代的笔记本可以选择用集显或独显
但是按说我这个显卡是支持一定程度的 d3d11 的,我用 LAV filter 是可以设置独显用 d3d11 硬解的
OpenGL 版可以运行。log在附件
wiliwili_1.4.0.dev.gpu.log
wiliwili_1.4.0.dev.log

顺便一问,不带gpu的这个log是怎么收集来的?不插显卡?

@rtrobin
Copy link
Author

rtrobin commented May 8, 2024

与此同时也可以使用 OpenGL 版:https://nightly.link/xfangfang/wiliwili/workflows/build.yaml/dev

从这里下载的 nightly 的 dx 版本,使用集显直接crash,和1.4.0一致;使用独显程序 hang 住,应该也是 d3d11 初始化 hang 了

@xfangfang
Copy link
Owner

xfangfang commented May 8, 2024

发布之后没做什么修改,现在测试版和正式版区别不是特别大。

正常来说硬件只要支持 d3d9 就能用起来,可以看看更新显卡驱动(如果有的话)有没有帮助。如果还是不行我暂时也没有什么解决办法,这个可能需要有对应的硬件才能方便排查。

可以试着跑一下这个项目的demo,如果这个项目能正常运行起来,wiliwili 应该就能跑起来:https://github.com/cmaughan/nanovg


D3D11 版我测试显卡占用能比OpenGL最大降低30%左右,最好还是能运行起来,对老电脑来说效果会更好。

@dragonflylee
Copy link
Contributor

@xfangfang 看起来是新版本开始使用 d3d11,我电脑太古老初始化就失败了? wiliwili.log wiliwili_gpu.log wiliwili_1.3.0.log

建议收集log时把 wiliwili.pdb 和 https://cn.dll-files.com/dbghelp.dll.html 一并放在 wiliwili.exe 所在目录后运行,这样日志中就会打印详细的堆栈信息

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants