Craig 1,435 Posted March 4, 2020 Share Posted March 4, 2020 (edited) Quote You need to select overclocking option and instead to go over 100%, just select something below. Exactly what setting(s) are you changing? The "Speed Limit" in general settings maybe? Emulated CPU Clock Speed? Edited March 4, 2020 by Craig Quote Link to post Share on other sites
3zet 100 Posted March 5, 2020 Author Share Posted March 5, 2020 11 hours ago, Craig said: Emulated CPU Clock Speed? Exactly this one. Quote Link to post Share on other sites
Laska 41 Posted March 5, 2020 Share Posted March 5, 2020 3 minutes ago, 3zet said: Exactly this one. What percent have you set? Quote Link to post Share on other sites
_DW_ 628 Posted March 5, 2020 Share Posted March 5, 2020 Could this simply be down to over heating then maybe and thermal throttling is kicking in? Quote Link to post Share on other sites
Laska 41 Posted March 5, 2020 Share Posted March 5, 2020 (edited) Strange thing is that I have better performance on openGL... Edited March 5, 2020 by Laska typo 1 Quote Link to post Share on other sites
FlyingAntero 871 Posted March 5, 2020 Share Posted March 5, 2020 12 hours ago, 3zet said: Okay. That's getting weird. I don't know what I've done but not only I fixed the issues with performance with my unit (Mario Kart was working much slower than you showed on the movie @Craig), I also found a way how to speed them up significantly! You need to select overclocking option and instead to go over 100%, just select something below. Now emulation will be much smoother at cost of fps (when emulation can't keep up game runs slower than it should so its better to keep it run normally when fps are a bit lower). Now all the games runs just fluently. Slowdown at the end of video was make by thermal throttling I think. I have no idea what was the issue with emulation speed. I didn't change any option. Because of the stock firmware I'm using onscreen controls and also there is sound stuttering. Here is a detailed informaation which tells what does the "Emulated CPU Clock Speed" do. - long version: https://forums.dolphin-emu.org/Thread-help-understanding-the-new-cpu-clock-settings?pid=358116#pid358116 - short version: https://forums.dolphin-emu.org/Thread-help-understanding-the-new-cpu-clock-settings?pid=358118#pid358118 If you select lower than 100% the emulation may work better but FPS is lower like you said. 1 1 Quote Link to post Share on other sites
3zet 100 Posted March 5, 2020 Author Share Posted March 5, 2020 2 hours ago, Laska said: What percent have you set? Something between 40-55 is fine. 1 Quote Link to post Share on other sites
Laska 41 Posted March 5, 2020 Share Posted March 5, 2020 7 minutes ago, 3zet said: Something between 40-55 is fine. Have you notice some side effects? Quote Link to post Share on other sites
3zet 100 Posted March 5, 2020 Author Share Posted March 5, 2020 56 minutes ago, Laska said: Have you notice some side effects? In some more complicated geometry fps is lower, but game is not choppy and still very playable on full speed. Quote Link to post Share on other sites
Craig 1,435 Posted March 5, 2020 Share Posted March 5, 2020 (edited) I tried 300. Doesn't seem to change much. And if it's getting hot, I don't notice it, it's not like fast charging where you can feel it warm up. Edited March 5, 2020 by Craig 1 Quote Link to post Share on other sites
3zet 100 Posted March 5, 2020 Author Share Posted March 5, 2020 @Craig Did you checked cpu override option before setting speed? Quote Link to post Share on other sites
Craig 1,435 Posted March 5, 2020 Share Posted March 5, 2020 I did. I've also tried it at low setting, to me it's quite obvious the gameplay is slower then. I'm still unsure why stock is significantly worse than lineage without such tweaks. But I dont have a galaxy s8 to compare to but seems like pro¹ is doing what it's supposed to, but isn't quite powerful enough to play these games at full framerate. For reliable emulation, maybe try N64/PSX! I bet Mario kart N64 runs full frame rate ! Quote Link to post Share on other sites
Laska 41 Posted March 5, 2020 Share Posted March 5, 2020 6 minutes ago, Craig said: I did. I've also tried it at low setting, to me it's quite obvious the gameplay is slower then. I'm still unsure why stock is significantly worse than lineage without such tweaks. But I dont have a galaxy s8 to compare to but seems like pro¹ is doing what it's supposed to, but isn't quite powerful enough to play these games at full framerate. For reliable emulation, maybe try N64/PSX! I bet Mario kart N64 runs full frame rate ! So where are the differences...? Quote Link to post Share on other sites
FlyingAntero 871 Posted May 6, 2020 Share Posted May 6, 2020 (edited) EDIT: The cause of the problem has been found: Original post: monitored couple game sessions with KFMark and noticed that Pro1 has indeed some issues with gaming performance. The phone cannot keep up steady FPS during game play because CPU freqs goes up and down all the time. To me it looks like issue with kernel settings rather than throttling. Here are few gameplays compared to the Redmi Note 4 which has much weaker CPU. Both have FullHD(+) screen so results can be compared. Light game: Subway Surfers F(x)tec Pro1: average 52FPS (limit 60FPS) Redmi Note 4: average 59FPS (limit 60FPS) Heavy game: Shadowguns Legends (graphics settings LOW) F(x)tec Pro1: average 54FPS (limit 60FPS) Redmi Note 4: average 46FPS (limit 60FPS) I tried to push Pro1 to its limits by setting graphics to max. Freqs still keeps going up and down but you can now see throttling after 10min of playing. Heavy game: Shadowguns Legends (graphics settings ULTRA HIGH) F(x)tex Pro1: average 45 FPS (limit 60FPS) Here is a shorter gameplay of Subway Surfers where you can see the freqs stats also. I hope that this issue could be fixed in future. Edited September 2, 2020 by FlyingAntero Updated post with the root cause 7 Quote Link to post Share on other sites
3zet 100 Posted May 6, 2020 Author Share Posted May 6, 2020 (edited) It will be nice when someone with rooted stock will check the current governor. Edited May 7, 2020 by 3zet Quote Link to post Share on other sites
Craig 1,435 Posted May 6, 2020 Share Posted May 6, 2020 8 hours ago, FlyingAntero said: The phone cannot keep up steady FPS during game play because CPU freqs goes up and down all the time. What I find most interesting is the very first one, the light game. The redmi seems to handle it fairly well (excluding one glitch, probably some other process or something), whereas our phone is jumping all over the place and can't hold the line. I'm super curious if lineage does this jumping up and down too. I looked at the app you used, seems you install a magisk module then the 1.5 apk from github, is that what you did? Havent looked for subway surfers yet, but imagine that's easy to find? Quote Link to post Share on other sites
FlyingAntero 871 Posted May 7, 2020 Share Posted May 7, 2020 7 hours ago, Craig said: What I find most interesting is the very first one, the light game. The redmi seems to handle it fairly well (excluding one glitch, probably some other process or something), whereas our phone is jumping all over the place and can't hold the line. I'm super curious if lineage does this jumping up and down too. I looked at the app you used, seems you install a magisk module then the 1.5 apk from github, is that what you did? Havent looked for subway surfers yet, but imagine that's easy to find? You can use KFMark without root also but then you need to use ADB via computer to activate monitoring. With root you can just use Magisk module to enable monitoring. Without root: - Download KFMARK-Android-1.5.apk and KFMARK-Windows-Activation-Tool-1.5.zip from here: https://github.com/aifou-kfmark/KFMARK/releases and setup ADB connection before monitoring With root: - Download APK-file above and KFMark Enabler via Magisk KFMark is in Chinese and it is not fully open source so I don't know how realible it is. I tried to use GameBench first but I was not able to get it work on Redmi Note 4 (didn't try with Pro1). Subway Surfers is available on Play Store but also easy to find elsewhere, like https://www.apkmirror.com/apk/sybo-games-2/subwaysurfers/subwaysurfers-1-118-0-release/#downloads I used 1.118 version. Quote Link to post Share on other sites
FlyingAntero 871 Posted May 8, 2020 Share Posted May 8, 2020 (edited) I monitored gameplay sessions with Xperia XZ1 Compact (running Lineage OS 17.1) also for reference. It has the same Snapdragon 835 chipset but 720p screen so results can't be compared "apple-to-apple". However, you can have a view how SD835 phone should be able to perform. Light game: Subway Surfers XZ1 Compact: average 60FPS (limit 60FPS) Heavy game: Shadowguns Legends (graphics settings Ultra High) XZ1 Compact: average 60FPS (limit 60FPS) Edited May 8, 2020 by FlyingAntero 1 Quote Link to post Share on other sites
zurvan2 125 Posted May 11, 2020 Share Posted May 11, 2020 On 5/6/2020 at 11:50 AM, 3zet said: It will be nice when someone with rooted stock will check the current governor. I'm on rooted stock. What do I need to do? Quote Link to post Share on other sites
FlyingAntero 871 Posted May 12, 2020 Share Posted May 12, 2020 10 hours ago, zurvan2 said: I'm on rooted stock. What do I need to do? Download kernel manager app like below and check what governor and I/O scheduler is used at default. - https://play.google.com/store/apps/details?id=com.simonedev.kernelm 1 Quote Link to post Share on other sites
kashif 350 Posted May 12, 2020 Share Posted May 12, 2020 Its little bit off this but Pro1 also lacks VR capability. The apps like measuring objects with camera use VR and it wont install on Pro1 because it doesnt have VR. so anyone knows more on it? Quote Link to post Share on other sites
zurvan2 125 Posted May 12, 2020 Share Posted May 12, 2020 8 hours ago, FlyingAntero said: Download kernel manager app like below and check what governor and I/O scheduler is used at default. - https://play.google.com/store/apps/details?id=com.simonedev.kernelm Governor: interactive Scheduler: cfq 1 Quote Link to post Share on other sites
3zet 100 Posted May 12, 2020 Author Share Posted May 12, 2020 1 hour ago, zurvan2 said: Governor: interactive Can you compare performance on your device with original governor and with ondemand, please? Quote Interactive scales the clockspeed over the course of a timer set arbitrarily by the kernel developer We found the possible reason! Quote Link to post Share on other sites
zurvan2 125 Posted May 12, 2020 Share Posted May 12, 2020 7 minutes ago, 3zet said: Can you compare performance on your device with original governor and with ondemand, please? How would you recommend doing so? I haven't noticed any performance problems so far, so I don't think I have any use cases that would stress it. Quote Link to post Share on other sites
3zet 100 Posted May 12, 2020 Author Share Posted May 12, 2020 1 minute ago, zurvan2 said: How would you recommend doing so? I think the most comparable apps and games will be from this post below: Quote Link to post Share on other sites
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.