Was wondering if anyone with an Exynos based Galaxy S7/edge updated to Nougat has tried getting Dolphin to run.
Sad to see how effortless it is to run Dolphin on SD820 phones while it is completely dead on Exynos...
(01-28-2017, 12:21 PM)mashakos Wrote: [ -> ]Was wondering if anyone with an Exynos based Galaxy S7/edge updated to Nougat has tried getting Dolphin to run.
Sad to see how effortless it is to run Dolphin on SD820 phones while it is completely dead on Exynos...
We need two extensions to not hit as many slow part in the GPU driver: buffer_storage and base_vertex. The latter is required by ES 3.2. The former not. QC implemented the former a year ago, Mali still lack it. So not having this speedup on the Exynos one is expected.
(01-28-2017, 12:40 PM)degasus Wrote: [ -> ]We need two extensions to not hit as many slow part in the GPU driver: buffer_storage and base_vertex. The latter is required by ES 3.2. The former not. QC implemented the former a year ago, Mali still lack it. So not having this speedup on the Exynos one is expected.
are you certain that mali drivers have not been updated with the nougat release for exynos phones or are you assuming so?
I am claiming that there is no Mali driver with buffer_storage support. So it doesn't matter if they have updated it or not.
Everyone has seen a big speedup on Snapdragon with their ES 3.2 drivers. That's not because ES 3.2 is so much better, it's because they shipped an optional extension in this version. eg NVidia/AMD have this extension for years.
Can confirm no improvement to S7 Exynos after nougat. Still runs extremely slowly and with many graphical errors on OpenGL and vulkan crashes at startup
Mali driver is completely broken on nougat though it was updated to a new revision. Looks like a bug that'll be migrating from one revision to another, until someone could debug it and submit a proper report with written example to ARM, that's the only way they would look at the issue. It seems like Dolphin devs doesn't have S7 Exynos variant to research what's broken or does not particularly care. Vulkan is also broken on Mali. This makes it dead end on ARM hardware as it won't be fixed in any near time, this one could last for years
(01-30-2017, 12:30 AM)zxcvbad Wrote: [ -> ]Vulkan is also broken on Mali.
Stenzek | Well you can work around this at least by being explicit about it in Vulkan.. I'm sure they'll find some way of making something slow there of course

Stenzek | Speaking of which, I wonder if we still crash on startup on Mali with my patch from last night.. if anyone has a recent Mali device and feels like testing

Oh, interesting. So bad I'm currently overseas and took S6e with me :/
Galaxy s6 on nougat comes with New Mali drivers r15p0 plus Vulcan support
Note 5 /galaxy s6 edge on nougat have more recent Mali drivers than s7 nougat
