Skip to content
This repository has been archived by the owner on Mar 5, 2024. It is now read-only.

Exynos, Mediatek, Kirin processors in Citra Android Emulator! Problems #8

Open
TechUtopiaYoutube opened this issue Oct 6, 2018 · 122 comments

Comments

@TechUtopiaYoutube
Copy link

TechUtopiaYoutube commented Oct 6, 2018

Hello @SachinVin Here is one of the major problems in this Emulator...

Video for the actual problem is here- https://www.youtube.com/watch?v=Fxmv6-3W-GQ

Smartphones with these processors can't run any game at all, it seems not a single non snapdragon device can run any game. Did you used Snapdragon device to build up and test this emu?
So far only Snapdragon processors can run this emulator with games.
Most of Snapdragon processors can run the emulator with games and everything.
BUT other processors can't, they can install the emulator, I can access the emulator, browse the games, but as soon as you tap any game, emulator will close the game in 2 seconds, no bootup nothing, black screen....
I tested MALI GPUS, it might be that some gpu drivers are missing or outdated.
I tested flagship phones and budget phones...
Tested Exynos phones myself, emulator crashes.
Tested Mediatek phones, emulator crashes.
Tested Kirin phones, emulator crashes.
No body so far reported that this emulator runs on these processors, only reports for Snapdragon SOC.
Please let me know why its that?
Is because of lack of GPU drivers which only snapdragon processors have? or?

regards
Muhammed from TechUtopia

@Jack-Rickwood
Copy link

Jack-Rickwood commented Oct 6, 2018

I have an exynos phone, I will give it a go. I just have to switch back to a more stable os first. (Currently using an experimental version of lineage that has outdated opengles drivers).

@1orangeboy
Copy link

I also ran into this problem and wanted the developer to optimize support for the kirin processor!

@dd01da0465b4542f8f8af4ecedc149ed

Exynos processors are shit for emulation, use Qualcomm.

@Jack-Rickwood
Copy link

@Cyuubi The emulator cant support just Qualcomm, there are so many other CPUs out there. Anyway it's not Exynos that's the problem, it's the Mali GPU. And the Mali GPU isn't even much of a problem anymore for newer phones. Pretty much any phone with pie and some with oreo should have similar performance in emulators (maybe slightly worse), than their Qualcomm variants.

@Jack-Rickwood
Copy link

Yep, crashes. Heres my log: citra_log[1].txt

@TechUtopiaYoutube
Copy link
Author

@Jack-Rickwood API Error 50 opengl renderer.. please some1 explain why... gpu drivers issue?

@SachinVin
Copy link
Owner

Looks like the Mali GPU drivers don't support the 'GL_EXT_clip_cull_distance'.
I'm not an expert at GLES . But I'll see if there is a work around or a fix.

@Jack-Rickwood
Copy link

@SachinVin Thx a lot man. Great work your doing.

@Jack-Rickwood
Copy link

@Paraskevidis The newest Exynos processor actually got better benchmarks than the newest Snapdragon, the drivers are whats the problem.

@TechUtopiaYoutube
Copy link
Author

@SachinVin
i knew it
whats the difference betweet ext buffer extension issue with dolphin emulator for mali gpus? and the GL ext clip cull distance driver in this 3ds emulator? what these drivers are used for?

@ricardojackson
Copy link

ricardojackson commented Oct 6, 2018 via email

@ricardojackson
Copy link

one thing my phone is samsung galaxy s9 Samsung Exynos 9810, 10 nm, 64 bits, octa-core 4 gb ram so that we have that processor can not play so we want to wait for the developer to fix it or make a citra update for to be able to play with those processors I hope that I fix it because the people's midday have the same processor that mine thanks and I wait for your answer

@ricardojackson
Copy link

hi fix if you can soon the citra emulator because in my samsung galaxy s9 mobile I can not play and there are many people who have that processor I hope your answer thanks SachinVin

@ricardojackson
Copy link

then it has high-end phones like the s9 and others that can not play the emulator if the developer can get it for all the processors if they insist it will get it look at the ps2 emulator is bigger and my s9 is running

@KuyaJowell
Copy link

KuyaJowell commented Oct 7, 2018

Nvm needed a decrypted rom. I redownload a decrypted one and it worked. Using Xiaomi 5 625 SP
So slow tho hopefully there will be a speed enhance mebe frame skip in the future for mid range phones.

Thanks Vin more powerrrrrrrr

@TechUtopiaYoutube
Copy link
Author

@SachinVin hello friend. some people mamaged to run Smash bros and Mario kart 7 with some special files added. can you explain which files and how they managed to do that?
link video here-
https://youtu.be/dg361nyc4uc

@TechUtopiaYoutube
Copy link
Author

But i have a little problem in order to run Super Smash Bros: it requires additional files of the System Archive. There is a guide (https://citra-emu.org/wiki/dumping-system-archives-and-the-shared-fonts-from-a-3ds-console/) in order to dump them from the console but i don't want to hack it. 
So I downoaded the file shared_font.bin and i put it in C:\Users\USER\AppData\Roaming\Citra\sysdata, but i still have the message error. 

So i need additional files and I found on google a package with the folder “user” and inside there are 4 folders:

config: empty (but I still have my own config file)

nand: 2 folders: data and 00000000000000000000000000000000

sdmc: it include the folder Nintendo 3DS, but i still have it im my sdms folder

sysdata: it includes the shared_font.bin file but i still have it

So, where can i find the files needed by Smash Bros in the nand or/and sdms folder?

@ghost
Copy link

ghost commented Oct 8, 2018

You guys can change use_hw_renderer ( in config.ini file ) to 0 if you want to run Games with Kirin/exinos/mediatek chipsets.
After that change, emulator Uses Software renderer instead of OpenGL Renderer thus there's no Driver Problems. HOWEVER, It's really slower than OpenGL ( hw ) renderer.

@zpoo32
Copy link

zpoo32 commented Oct 8, 2018

What about with the new renderer in the developer options?

@WesleyVanNeck
Copy link

@M220 doesnt work on s8 plus

@WesleyVanNeck
Copy link

Am not very hypt we shouldn't expect much because one there is only one dev and it does only work on snapdragon not on any other processor in Europe Samsung sells only exynos processors

@WesleyVanNeck
Copy link

the thing to get it working to fix the black screen issue use the user file of pc citra thing or 3ds

@TechUtopiaYoutube
Copy link
Author

@M220 tried it. it doesnt work mate. not any game will boot. black screen only.
more tips?
did u also.saw.my question above?

@WesleyVanNeck
Copy link

@TechUtopiaYoutube it works for me did youb get user file

@WesleyVanNeck
Copy link

sun and moon launch for me

@TechUtopiaYoutube
Copy link
Author

@TechUtopiaYoutube it works for me did youb get user file

which user file bro?
please send it and tell me what to do

@austintreesh
Copy link

I have the Galaxy S8+. I am able to open a game, but all my controls are in the top left corner and can't do anything. Some games close but I am able to open most of them.

@WesleyVanNeck
Copy link

@add119 can just shut up we all know its in alpha if we all stop posting shit issue tracker like it doesnt work bla bla and if poeple read the readme they should know on what it will work then there will more time for the dev and stop posting about snapdragon shit we all know it works best on snapdragon but there are countys that dont ship with snapdragon in there phone like the netherlands only brand that ships a low and snapdragon is nokia so if we all stop posting shit that isnt importend then the dev have more time .......

@add119
Copy link

add119 commented Dec 3, 2018 via email

@add119
Copy link

add119 commented Dec 3, 2018 via email

@add119
Copy link

add119 commented Dec 3, 2018 via email

@WesleyVanNeck
Copy link

we all know the specs by now your repeating over over again on snapdragon shit its getting anoying

@WesleyVanNeck
Copy link

i got a new3ds but i need share with my familly

@add119
Copy link

add119 commented Dec 3, 2018 via email

@WesleyVanNeck
Copy link

@add119 i know am not stupid

@add119
Copy link

add119 commented Dec 3, 2018 via email

@WesleyVanNeck
Copy link

am proud on you that have android 2008 am samsung user and am going note 9 but lets stop arguing about

@WesleyVanNeck
Copy link

@add119 i got high and phone s8+
but its exynos

@add119
Copy link

add119 commented Dec 3, 2018 via email

@add119
Copy link

add119 commented Dec 3, 2018 via email

@add119
Copy link

add119 commented Dec 3, 2018 via email

@ninjalight
Copy link

Hi Samsung galaxy s7 Exynos 8890 Octa started well ran Mario 3d world but no images and just crash after

@add119
Copy link

add119 commented Dec 15, 2018 via email

@OryxSlayer1337
Copy link

OryxSlayer1337 commented Jan 2, 2019

I mean, since people are having issues with the emulator, you could just make the apk compatible for different varieties of OS, it may take awhile but may be worth some trouble honestly. Just make it in the files say something like

If (Citras Android OpenGL version used to run the emulator == "false")
{
//Requirements to run Citra Android change to a compatible and capable formart for which ever chip set/GPU the phone uses
}

If (Citras Android OpenGL version used to run the emulator == "true")
{
//Stays the same
}

Else (Something went wrong between the two if statments)
{
//Log and or display errors
}

@paristar
Copy link

paristar commented Jan 6, 2019

When are you going to upload the next version i.e citra 6.0 .

@Niko900
Copy link

Niko900 commented Jan 8, 2019

Hey I have a question for ya its possibile to make a worki citra on mediatek helio 22 please I really wany to play 3ds games on my xiaomi redmi 6 if it possible on near future it will be cery nice thank you in advance for worki on this emu on android

@boytoy91
Copy link

Huawei P20 Pro, 15 FPS on Pokémon Omega

And it won't run on any mediatek cpus

@uhLawY
Copy link

uhLawY commented Jun 7, 2019

I'm using Honor play smartphone, this phone uses kirin 970 and I can't play it if I don't use the hardware render in the citra settings. If I toggle it on I can run the game which is (pokemon Y) but it will run at 10 - 19 FPS. If I toggle it off, it will just show a black screen for 2 seconds and crash back to the app screen.

@WesleyVanNeck
Copy link

you shouldnt even use it the dev stoped working on this like months now we can beter focus on original cita android version

@ghost
Copy link

ghost commented Jul 8, 2019

Please support Mikage a 3Ds emulator for android https://mikage.app/

@streum77
Copy link

Screenshot_20191126-230731_CPU-Z

Hello everyone, so I have a Samsung Galaxy note 9, and when I play pokemon x, the game becomes slow, hyper slow, I would like to know if it's normal because I'm under exynos, or there is a problem ? thank you

@Nun-z
Copy link

Nun-z commented Nov 26, 2019

@streum77 that's normal. You'll have the best performance with the build linked below, but sadly that processor will make it difficult to find playable games.

https://github.com/weihuoya/citra

You should give Metroid: Samus Returns a try with the above build. That's your best shot.

@streum77
Copy link

@ streum77 c'est normal. Vous obtiendrez les meilleures performances avec la construction ci-dessous, mais malheureusement, ce processeur rendra difficile la recherche de jeux jouables.

https://github.com/weihuoya/citra

Vous devriez essayer Metroid: Samus Returns avec la version ci-dessus. C'est ton meilleur coup.

Ok thank you bro

@Nojo23
Copy link

Nojo23 commented Jan 8, 2021

Hey, how about frameskip

@WesleyVanNeck
Copy link

WesleyVanNeck commented Jan 9, 2021

i finaly have a snapdragon cpu

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

No branches or pull requests