The latest development builds have given my setup the little extra performance it needed to have a rock stable speed.
Games that run at fullspeed without any framedrops:
Super Mario Sunshine
Pikmin 2
Mario Kart Double Dash (but for some reason my screen has a very heavy blue tint? It's hard to play, but it does technically run at full speed.)
Games that run at fullspeed with occasional stutter:
Sonic Adventure 2 Battle
That's all the games I have. Literally every game i've tried is playable, with the exception of Mario Kart that has a blue tint, but still runs at fullspeed.
For those curious, I'm using OpenGL, Ignore Format Changes, EFB to Texture Only, and Skip EFB Access to CPU (Except for Mario Sunshine. I disable that option for Sunshine and it still runs smoothly), 2x res (720p), and Force 16:9
I've played for about an hour straight and haven't experienced any thermal throttling yet, although it's possible that it will with enough use.
However, Vulkan doesn't really work at all on the OnePlus 5. Games boot, and they run at fullspeed, but with severe graphical artifacts. Maybe in a years time Vulkan will work, if Qualcomm updates the drivers.
(08-27-2017, 01:01 PM)Helios Wrote: [ -> ]Nice sample size of 4
-30fps
-60fps
-open-ish-world
-racing
pretty much the entire spectrum, demand wise. I can almost promise you're not going to be running any Wii games. I'd assume a fair amount of people only use Dolphin for Sunshine/Double Dash/Luigi's mansion anyways.
(08-27-2017, 12:39 PM)buffsee Wrote: [ -> ]The latest development builds have given my setup the little extra performance it needed to have a rock stable speed.
Games that run at fullspeed without any framedrops:
Super Mario Sunshine
Pikmin 2
Mario Kart Double Dash (but for some reason my screen has a very heavy blue tint? It's hard to play, but it does technically run at full speed.)
Games that run at fullspeed with occasional stutter:
Sonic Adventure 2 Battle
That's all the games I have. Literally every game i've tried is playable, with the exception of Mario Kart that has a blue tint, but still runs at fullspeed.
For those curious, I'm using OpenGL, Ignore Format Changes, EFB to Texture Only, and Skip EFB Access to CPU (Except for Mario Sunshine. I disable that option for Sunshine and it still runs smoothly), 2x res (720p), and Force 16:9
I've played for about an hour straight and haven't experienced any thermal throttling yet, although it's possible that it will with enough use.
However, Vulkan doesn't really work at all on the OnePlus 5. Games boot, and they run at fullspeed, but with severe graphical artifacts. Maybe in a years time Vulkan will work, if Qualcomm updates the drivers.
Is it because of Android Oreo? O+5 wasn't running Dolphin "perfectly" last time I checked
(08-27-2017, 01:24 PM)buffsee Wrote: [ -> ]yes it is
No, it's not. Feel free talking about your phone running Pikmin 2 well, but having a title like "Dolphin runs *very* well on the OnePlus 5" is misleading.
By the way, Super Mario Sunshine will have incorrect behavior for the goo if you're using EFB Copies to Texture Only. I wouldn't count that game as running well unless you can get it to run at full speed with that disabled. It also requires a setting that you can't set in the GUI for the "Scrubbing Sirena Beach" shine, so I would really recommend downloading the game INI for the game so you automatically get the right settings:
https://raw.githubusercontent.com/dolphin-emu/dolphin/4c004b6dc978d7585bf0765e22351ef1edd39a3a/Data/Sys/GameSettings/GMS.ini
(08-27-2017, 03:25 PM)Phozz Wrote: [ -> ]Is it because of Android Oreo? O+5 wasn't running Dolphin "perfectly" last time I checked
No, it is more likely because of a JitArm64 optimization I've pushed. It speeds up by about 3%.
(08-27-2017, 05:17 PM)JosJuice Wrote: [ -> ]No, it's not. Feel free talking about your phone running Pikmin 2 well, but having a title like "Dolphin runs *very* well on the OnePlus 5" is misleading.
By the way, Super Mario Sunshine will have incorrect behavior for the goo if you're using EFB Copies to Texture Only. I wouldn't count that game as running well unless you can get it to run at full speed with that disabled. It also requires a setting that you can't set in the GUI for the "Scrubbing Sirena Beach" shine, so I would really recommend downloading the game INI for the game so you automatically get the right settings: https://raw.githubusercontent.com/dolphin-emu/dolphin/4c004b6dc978d7585bf0765e22351ef1edd39a3a/Data/Sys/GameSettings/GMS.ini
I'll try the settings now. I know from experience that I need EFB to texture for the game to be completely stable, but it's not completely ruined without it. I couldn't get the goop physics to work on any settings, so I just left it on. It's not really game breaking, just feels like a cheat.
e: I tried the config. It doesn't fix the goop. Mario doesn't slide in it. Lowers performance though. It chugs a little if you're in a big open area. Probably not beyond driver updates/jit optimization. Possibly even overclocking? the OP5 seems very thermally stable. Might need to undervolt if I try that. No clue how much headroom there might be.
(08-27-2017, 08:57 PM)degasus Wrote: [ -> ]No, it is more likely because of a JitArm64 optimization I've pushed. It speeds up by about 3%.
Yeah, these optimizations actually made a very real difference whenever I'm running 90% speed most the time. I'm getting a very playable experience in almost every title that I used to play.
I'm not even running Oreo yet. I'd doubt it would speed anything up, and if it does it's probably because of new drivers.
(08-28-2017, 01:38 AM)buffsee Wrote: [ -> ]e: I tried the config. It doesn't fix the goop. Mario doesn't slide in it. Lowers performance though. It chugs a little if you're in a big open area. Probably not beyond driver updates/jit optimization. Possibly even overclocking? the OP5 seems very thermally stable. Might need to undervolt if I try that. No clue how much headroom there might be.
I believe that Super Mario Sunshine is not complete-able any (non-tegra, they have a non-standard extension) android device as it requires occlusion query counts to decide if you've cleaned up enough 'goop', which are not available on OpenGL|ES.
Similarly, some games require dual-source blending - which is causing the double-dash issue you mentioned, and makes some parts non-playable. If the drivers have been updated for O, it would be useful to see if Qualcomm have fixed their shader_framebuffer_fetch implementation (which can be used to workaround this lack of dual-source blending support) - a build with that enabled can be found here
https://forums.dolphin-emu.org/Thread-resident-evil-4-help?pid=447921#pid447921
Either way, if they *have* finally updated the driver, a list of support OpenGL extensions would be extremely useful to try to guide us in if these issues are fix-able or not.