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

[BUG] Chiaki v1.9.3 on Ayaneo Handheld PC shows black screen when launching .exe #521

Open
ceejzz opened this issue Jan 6, 2025 · 14 comments

Comments

@ceejzz
Copy link

ceejzz commented Jan 6, 2025

Describe the bug
Chiaki fresh install (v1.9.3) shows only a black screen when the .exe is run.

Debug Log
This is on my Ayaneo Air Pro (handheld gaming PC similar to ROG Ally), which has Win 11 Home and a AMD Ryzen 5 5560U Radeon integrated graphics. I’ve tested the latest Chiaki-NG v1.9.3 via the installer .exe, v1.9.0 via the x64-VC-Release.zip, and v1.8.1 via x64-MSYS2-Release.zip. Also tested Chiaki4deck, although I cannot recall the versions right now.

After I launch the .exe, all I get is a black screen. No sort of GUI or anything. The program isn’t frozen, it just doesn’t do anything.

I've attached a Debug Log from this machine
v1.9.3 Ayaneo Ryzen 5 5560U Debug Log.LOG

Issue potentially seems similar to what was seen in #305. I did try OP's suggestions of x64-VC-1.6.6 (#305 (comment)) as well as v1.7.2-MYSYS2 (#305 (comment)), but neither worked for me.

Not sure if it's an API issue, I don't believe my chip has Vulkan driver support, which may be what Chiaki uses? I did update my drivers via AMD Adrenalin during my troubleshooting.

To Reproduce

  1. Install Chiaki
  2. Run .exe
  3. No GUI

Expected behavior
I tested Chiaki-NG v1.9.3 on my desktop machine, it runs Win 10 Home with a Ryzen 7 7700X CPU and a RTX 4070 Ti GPU. It loaded up with no problem, with buttons for my connected Playstation, settings, etc.

Here is the Debug Log from the properly working machine:
v1.9.3 7700X 4070 TI Debug Log 05JAN2024.LOG

Screenshots
Screengrab from the Ayaneo:

image

Screengrab of Chiaki working properly on my desktop:
image

Desktop (please complete the following information):

  • OS: Win 11
  • Version: 10.0.22631 Build 22631
  • Device: Ayaneo Air Pro, Ryzen 5 5560U Radeon integrated graphics
  • chiaki-ng Version v1.9.3 (and others)

Thanks in advance :)

@streetpea
Copy link
Owner

@ceejzz from your logs, your ayaneo supports Vulkan and it’s finding a surface. Are there any logs if you launch from a command prompt?

@ceejzz
Copy link
Author

ceejzz commented Jan 6, 2025

@ceejzz from your logs, your ayaneo supports Vulkan and it’s finding a surface. Are there any logs if you launch from a command prompt?

Thanks for the quick reply, I will give that a try tomorrow morning and report back!

@ceejzz
Copy link
Author

ceejzz commented Jan 6, 2025

thanks again for the tip, i think i've launched properly from the command prompt - i'm a bit of a noob at this, i apologize if there is something that i'm missing or that i'm doing incorrectly. that said, Chiaki still shows the same black screen and there is no additional logs in the command prompt.

chiaki cmd Ayaneo 06Jan2025

the result did not change whether i ran as administrator or not.

for what it's worth, this matches the command prompt behavior from my desktop machine.

@streetpea
Copy link
Owner

streetpea commented Jan 6, 2025

@ceejzz is the output you posted originally from debugview?

@streetpea
Copy link
Owner

@ceejzz can you try downloading the Vulkan sdk here https://vulkan.lunarg.com/sdk/home#windows and try a demo app such as the Vulkan-cube app

@ceejzz
Copy link
Author

ceejzz commented Jan 6, 2025

@ceejzz is the output you posted originally from debugview?

That is correct - I ran debugview, clicked the .exe, then saved the log. I know that’s not a lot of steps, and it probably isn’t generating a lot of info, but without having something on the screen to click on, I’m not sure how to generate more debugging info.

Thanks!

@ceejzz
Copy link
Author

ceejzz commented Jan 6, 2025

@ceejzz can you try downloading the Vulkan sdk here https://vulkan.lunarg.com/sdk/home#windows and try a demo app such as the Vulkan-cube app

Can do! I can get to it a bit later this afternoon. Thanks again!

@ceejzz
Copy link
Author

ceejzz commented Jan 6, 2025

Hope this is what you meant (apologies again, this is a bit outside my wheelhouse) - i downloaded the Vulkan SDK, went to Vulkan\1.3.296.0\Bin and launched vkcube.exe. The box was rotating in the window (can't show in a screenshot naturally, but i'll attach one anyway).

vkcube Ayaneo 06Jan2025

fwiw, debugview shows no log when loading and running vkcube.

Also, not sure if it's helpful, here is the window for Vulkan Configurator when i open it:

Vulkan Configurator Ayaneo 06Jan2025

@streetpea
Copy link
Owner

streetpea commented Jan 6, 2025

@ceejzz Can you go to the built-in registry editor and go to HKEY_CURRENT_USER\Software\Chiaki\Chiaki\Settings and set log_verbose to true.

then re-launch chiaki-ng under debugview and re-capture the logs?

@ceejzz
Copy link
Author

ceejzz commented Jan 6, 2025

@ceejzz Can you go to the built-in registry editor and go to HKEY_CURRENT_USER\Software\Chiaki\Chiaki\Settings and set log_verbose to true.

then re-launch chiaki-ng under debugview and re-capture the logs?

i was able to navigate to that in Registry Editor, there was no pre-existing setting for log_verbose, so i created one and i think it worked. but please let me know if this looks incorrect, i can try something else.

v1.9.3 Ayaneo Ryzen 5 5560U Debug Log Verbose 06JAN2025.LOG

Thanks again!

@streetpea
Copy link
Owner

Everything looks fine tbh

@ceejzz
Copy link
Author

ceejzz commented Jan 6, 2025

😩 that’s too bad. Ok well thanks so much for your time anyway, I appreciate it! I’ll keep reading around and will report back if I find anything that fixes it for me

@streetpea
Copy link
Owner

streetpea commented Jan 6, 2025

You can try mpv with --gpu-api=vulkan --vo=gpu-next https://github.com/shinchiro/mpv-winbuild-cmake/releases and see if that works for you. It uses the same Vulkan renderer as chiaki-ng (libplacebo) but the renderer itself doesn’t seem to be throwing any errors.

@streetpea
Copy link
Owner

@ceejzz can you try opening a stream using the Vulkan renderer (should be the default) using the pxplay demo (https://github.com/streamingdv/PSPlay-Application-Hosting/releases/download/v1.3.0/PXPlay_Windows_demo_portable_v1.3.0.zip)?

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

2 participants