SachinVin / citra_android

An Android frontend for the Citra Emulator
GNU General Public License v3.0
575 stars 89 forks source link

my emulator crashes #113

Closed HenriqueJoaoMd closed 5 years ago

HenriqueJoaoMd commented 5 years ago

I have a moto G6 play, With Android 8.0, and every time I try to open majora's 3d masks, my emulator closes itself (I've already seen gameplay of people playing on YouTube), and I'm using citra0.5.1

HenriqueJoaoMd commented 5 years ago

Here is what It says on the log:

[ 179.999769] Frontend citra_android/jni/emu_window/emu_window.cpp:EmuWindow_Android:52: InitDisplay [ 179.999808] Frontend citra_android/jni/ndk_helper/GLContext.cpp:Init:78: GLContext Init() [ 180.050984] Service.FS core/file_sys/ncch_container.cpp:Load:175: Secure1 KeyX missing [ 180.051023] Service.FS core/file_sys/ncch_container.cpp:Load:189: Secure2 KeyX missing [ 180.051042] Service.FS core/file_sys/ncch_container.cpp:Load:271: NCCH is marked as encrypted but with decrypted exheader. Force no crypto scheme. [ 180.052059] Core core/core.cpp:Init:165: CPU JIT requested, but Dynarmic not available [ 180.054177] Audio audio_core/sink_details.cpp:GetSinkDetails:40: AudioCore::SelectSink given invalid sink_id [ 180.055695] Audio.Sink audio_core/cubeb_sink.cpp:CubebSink:45: Error getting minimum latency [ 180.092921] Service.HTTP core/hle/service/http_c.cpp:DecryptClCertA:307: ClCertA file missing

SachinVin commented 5 years ago

can you re-run the game and make sure there are more lines in the log (you might have to try it a couple of times)

HenriqueJoaoMd commented 5 years ago

I reinstalled the emulator, and tried to run the game five more times

That's what it said in the log:

[ 1.010228] Frontend citra_android/jni/emu_window/emu_window.cpp:EmuWindow_Android:52: InitDisplay [ 1.010278] Frontend citra_android/jni/ndk_helper/GLContext.cpp:Init:78: GLContext Init() [ 1.063143] Service.FS core/file_sys/ncch_container.cpp:Load:175: Secure1 KeyX missing [ 1.063185] Service.FS core/file_sys/ncch_container.cpp:Load:189: Secure2 KeyX missing [ 1.063206] Service.FS core/file_sys/ncch_container.cpp:Load:271: NCCH is marked as encrypted but with decrypted exheader. Force no crypto scheme. [ 1.064171] Core core/core.cpp:Init:165: CPU JIT requested, but Dynarmic not available [ 1.066154] Audio audio_core/sink_details.cpp:GetSinkDetails:40: AudioCore::SelectSink given invalid sink_id [ 1.068722] Audio.Sink audio_core/cubeb_sink.cpp:CubebSink:45: Error getting minimum latency [ 1.106301] Service.HTTP core/hle/service/http_c.cpp:DecryptClCertA:307: ClCertA file missing

SachinVin commented 5 years ago

do other games work? this seems like a moto specific issue like #59 and #89

HenriqueJoaoMd commented 5 years ago

I tried the same thing with the super Mario 3D land, it happened the same thing

I think the log is the same:

[ 1.434165] Frontend citra_android/jni/emu_window/emu_window.cpp:EmuWindow_Android:52: InitDisplay [ 1.434206] Frontend citra_android/jni/ndk_helper/GLContext.cpp:Init:78: GLContext Init() [ 1.485605] Service.FS core/file_sys/ncch_container.cpp:Load:175: Secure1 KeyX missing [ 1.485659] Service.FS core/file_sys/ncch_container.cpp:Load:271: NCCH is marked as encrypted but with decrypted exheader. Force no crypto scheme. [ 1.486882] Core core/core.cpp:Init:165: CPU JIT requested, but Dynarmic not available [ 1.489053] Audio audio_core/sink_details.cpp:GetSinkDetails:40: AudioCore::SelectSink given invalid sink_id [ 1.491052] Audio.Sink audio_core/cubeb_sink.cpp:CubebSink:45: Error getting minimum latency [ 1.533859] Service.HTTP core/hle/service/http_c.cpp:DecryptClCertA:307: ClCertA file missing

Guns29 commented 5 years ago

I have found out that roms from venom crashes the emu make sure u r not using there roms

ghost commented 5 years ago

@SachinVin In a way, you're correct. A number of mid-range Motorola phones (I can think of the Moto Z Play and Moto G5 off the top of my head) have arm64 processors, but use 32-bit stock ROMs. Seems that most people don't know that since architecture isn't exactly a widely advertised feature. The only way someone with these phones can run Citra is by flashing a custom ROM with 64-bit support.

HelloOO7 commented 5 years ago

You're right, Iooks lke Motorola is still using 32-bit even after the XDA outrage. From what I've seen, most 4GB+ RAM models are 64-bit (why would you have more than 4 on 32?) and the G5 Plus and Moto Z Play can be flashed with a custom rom to enable 64-bit operations. Non-plus G6s are out of luck, unfortunately. It's a shame, they aren't bad devices at all.