InoriRus / Kyty

PS4 & PS5 emulator
MIT License
2.48k stars 146 forks source link

Could not find suitable device #21

Open Aduser345 opened 2 years ago

Aduser345 commented 2 years ago

Hi, I'm getting error while trying to run Kyty It says it can't find suitable device as per screenshot Can you tell why this might have happened? Also there's no such folder in my C drive πŸ˜…πŸ˜… image

InoriRus commented 2 years ago

What graphics card do you have? It is not folder in your drive. It is folder on build server where emulator was compiled.

Fogg12 commented 2 years ago

I have the same error. My gpu is an AMD RX 570.

InoriRus commented 2 years ago

Please do the following settings: image

And run again. It will generate log file _kyty.txt Send that file by email to me.

MakitoA commented 2 years ago

I wanted to say i have the same issue trying the same game that was in the video.

Aduser345 commented 2 years ago

What graphics card do you have? It is not folder in your drive. It is folder on build server where emulator was compiled.

Hi sorry I'm not active most of the timeπŸ˜…πŸ˜… I have an integrated GPU Radeonβ„’ RX Vega 11 Graphics I think it may not even run anything but wanted to try out for fun πŸ˜…πŸ˜…

danni551 commented 2 years ago

it has to do with some vulkan features --- Relocate program: C:/Users/danie/Downloads/Kyty-v0.1.0/game/eboot.bin --- WindowCreate(): width = 1920, height = 1080 Vulkan required extension: VK_KHR_surface Vulkan required extension: VK_KHR_win32_surface Vulkan required extension: VK_EXT_debug_utils from kyty log txt file

robostep9829 commented 2 years ago

Having the same issue with Vega 7 iGPUπŸ˜• Based on danni's imply, these 3 vk extensions are also listed in available extensions.

ChronoRPG commented 2 years ago

I have the same problem and i have a RX 580

Fuzzybane commented 2 years ago

I had the same issue the other day with a Nvidia GTX 1070, I then updated my GPU driver and it fixed this issue for me

danni551 commented 2 years ago

i gonna also try update my gpu driver

InoriRus commented 2 years ago

Radeon RX 580 has only 1 graphics and 2 compute queues. Emulator needs 8 compute queues. I will redesign queue's selection mechanism to make it possible to share 1 compute queue between all compute rings.

Teriand commented 2 years ago

Test on build 0.1.8:

exe_name = I:/Emulators/Kyty/fc_script.exe
Initialized: Config
Initialized: Profiler
Initialized: Log
Initialized: Timer
Initialized: Pthread
Initialized: Network
Initialized: Memory
Initialized: FileSystem
Initialized: Controller
Initialized: Graphics
Initialized: Audio
--- Stack Trace ---
[0] 00007ff64101d90c, 0000000000000000, unknown, unknown
[1] 00007ff64125887b, 0000000000000000, unknown, unknown
[2] 00007ff641258b91, 0000000000000000, unknown, unknown
[3] 00007ff64115befb, 0000000000000000, unknown, unknown
[4] 00007ff641067916, 0000000000000000, unknown, unknown
[5] 00007ff64107bf22, 0000000000000000, unknown, unknown
[6] 00007ff641067ef0, 0000000000000000, unknown, unknown
[7] 00007ff64106720d, 0000000000000000, unknown, unknown
[8] 00007ff64106828d, 0000000000000000, unknown, unknown
[9] 00007ff64105faf8, 0000000000000000, unknown, unknown
[10] 00007ff6410597f6, 0000000000000000, unknown, unknown
[11] 00007ff64105bb3d, 0000000000000000, unknown, unknown
[12] 00007ff6415f0a84, 0000000000000000, unknown, unknown
--- Error ---
Could not find suitable device in C:\projects\kyty\source\emulator\src\Graphics\Window.cpp:2198

_kyty.txt

DaishinSilviaGT commented 2 years ago

_kyty.txt Still RX 470 4 GB, 22.5.1 driver version, We are Doomed [CUSA02394]

dannyloic33 commented 2 years ago

it's also still happening on vega 56 - pro drivers v22.q2 _kyty.txt

GamingDucking commented 2 years ago

I am starting to think that you guys don't have a AVX2.

dannyloic33 commented 2 years ago

I am starting to think that you guys don't have a AVX2.

you couldn't be any more wrong lol i have a 12400f i made the emu run on an a6 9500

it's most likely amd's driver being really well made once again

Teriand commented 2 years ago

From log:

Format VK_FORMAT_D24_UNORM_S8_UINT cannot be used as depth buffer

its check from https://github.com/InoriRus/Kyty/blob/main/source/emulator/src/Graphics/Window.cpp#L1585

and its not support in drivers: image

Find only comment for opensource driver:

https://bugs.freedesktop.org/show_bug.cgi?id=106528#c6

VocalFan commented 1 year ago

I am starting to think that you guys don't have a AVX2.

Ryzen 9 3900X, RX 5700XT... Still doesn't work.

K0bin commented 1 year ago

Every AMD Vulkan driver doesnt support D24S8.

tomasalias commented 4 months ago

I have the same problem _kyty.txt

tomasalias commented 4 months ago

Initialized: Config Initialized: Profiler Initialized: Log Initialized: Timer Initialized: Pthread Initialized: Network Initialized: Memory Initialized: FileSystem Initialized: Controller Initialized: Graphics Initialized: Audio --- Stack Trace --- [0] 00000001402b04a3, 00000001402ac300, Window.cpp.obj, Kyty::Libs::Graphics::VulkanCreate(Kyty::Libs::Graphics::WindowContext) [1] 00000001402ac15b, 00000001402ac0e0, Window.cpp.obj, Kyty::Libs::Graphics::WindowRun() [2] 00000001400e89e1, 00000001400e8960, Kyty.cpp.obj, Kyty::Emulator::LuaFunc::kyty_execute_func(void) [3] 0000000140289231, 0000000140288dd0, ldo.c.obj, luaD_precall [4] 000000014028e4bd, 000000014028d480, lvm.c.obj, luaV_execute [5] 000000014028954a, 00000001402894e0, ldo.c.obj, luaD_call [6] 00000001402889df, 0000000140288980, ldo.c.obj, luaD_rawrunprotected [7] 0000000140289ba9, 0000000140289b70, ldo.c.obj, luaD_pcall [8] 00000001400da66a, 00000001400da5c0, lapi.c.obj, lua_pcallk [9] 00000001400a6991, 00000001400a6940, Scripts.cpp.obj, Kyty::Scripts::Run() [10] 00000001400a6b02, 00000001400a6a90, Scripts.cpp.obj, Kyty::Scripts::RunFile(Kyty::Core::String const&) [11] 0000000140033c1d, 0000000140033060, KytyScripts.cpp.obj, main [12] 000000014000142a, 000000014000114b, crt2.o, __tmainCRTStartup --- Error --- Could not find suitable device in C:/projects/kyty/source/emulator/src/Graphics/Window.cpp:2198