pineapple-src
pineapple-src copied to clipboard
api-ms-win-core-com-l1-1-0.dll, api-ms-win-downlevel-kernel32-l2-1-0.dll, and 0xc000007b errors since mainline yuzu version 1168
Affected Build(s)
Mainline >= 1168
Description of Issue
When I launch yuzu.exe, it errors:
"The program can't start because api-ms-win-core-com-l1-1-0.dll is missing from your computer. Try reinstalling the program to fix this problem."
After I relaunch with that DLL, it errors differently:
"The program can't start because api-ms-win-downlevel-kernel32-l2-1-0.dll is missing from your computer. Try reinstalling the program to fix this problem."
After I relaunch with that DLL, it errors differently:
"The application was unable to start correctly (0xc000007b). Click OK to close the application."
I cannot progress past this error message.
Regression Tracking
The problem is absent in mainline-0-1167. It is introduced in 0-1168:
https://github.com/yuzu-emu/yuzu-mainline/releases/tag/mainline-0-1168
Workarounds
When I launch mainline-0-1167, I can boot games.
When I launch yuzu-cmd.exe, instead of yuzu.exe, I can boot games.
When I launch Ryujinx, I can boot games.
Expected Behavior
yuzu.exe should show the UI and boot games.
Reproduction Steps
Run the yuzu.exe from mainline-0-1168 or later.
System Configuration
The problem occurs on Windows 7.
The problem occurs on both the GTX 980 and 1070 graphics cards.
The problem occurs on both a 6th generation Intel i7 and on AMD Ryzen 5.
The problem coexists with an installation of either the .NET Framework 4.7.2 or 4.8.
The problem occurs regardless of VC redistributables (2008, 2010, 2012, 2013, 2015-2022).
The problem occurs despite drivers and updates being up to date.
Recourse
I reported this issue on github.com/yuzu-emu/yuzu/issues and the issue was shut down by liamwhite with the comment "Windows 7 is not supported." Since those with a toolchain to build yuzu cannot fix the issue due to project policy, I come to pineappleEA for recourse.
Request
Investigate the changes here to isolate and fix what causes the problem:
https://github.com/yuzu-emu/yuzu-mainline/releases/tag/mainline-0-1168
Build pineappleEA with these fixes in the future.
Assistance
I am available to test builds on request.
Benefits
With this fixed, pineappleEA will develop a reputation as the alternative to yuzu for people on Windows 7. This is free advertising and good PR for the pineappleEA project.