Emulator Issues #13881
openSSX3 + SSX On Tour Texture issues
0%
Description
Game Name?
SSX3
SSX On Tour
Game ID?
GXBE69
GXOE69
MD5 Hash?
N/A
What's the problem? Describe what went wrong.
Textures / shaders glitches and isn't loaded properly / is flickering.
What steps will reproduce the problem?
Install Dolphin from Google Playstore, run game.
Is the issue present in the latest development version? For future reference, please also write down the version number of the latest development version.
[Yes/No and version number here]
Is the issue present in the latest release? For future reference, please also write down the version number of the latest release.
N/A: Didn't find a dev version for Android
I've tried Dolphin Official, MMRJ 11505 and MMRJ2-VBI. It's present on all.
See screenshot samples.
What are your PC specifications?
CPU: Snapdragon Gen 3
GPU: Adreno 750
RAM: 12GB
Brand/name: Xiaomi 14
Is there anything else that can help developers narrow down the issue? (e.g. logs, screenshots,
configuration files, savefiles, savestates)
Possibly related to issue: #13765
It's the same sort of effect but the solution to turn on manual Texture sampling isn't really it since the SSX games then has other issues and manual Texture sampling also causes slowdowns.
Using exclusive ubershaders also causes slowdowns or crashes when/if pre-compiling shaders. When that works fps goes to an unstable 25.
This issue is also related to the Snapdragon Gen 3 drivers it would seem. Both of these SSX games runs flawlessly (60 fps solid) via MMRJ on my old tablet using 4x upscaling and that is using an old Snapdragon 860 (Xiaomi Tab 5).
I've also tried these custom drivers:
Turnip 24.2.0 R20: Works better but still glitchy (but no large blocks of glitchy snow textures), it also creates other sorts of glitches and artifacts
Turnip 25.3.0 R6: Not working
Qualcom_819.2:Not working
Vulcan-805: Not working
Files
Updated by tom2097 6 months ago
JosJuice wrote in #note-1:
Yeah, this is probably the same issue we've been seeing with recent Adreno GPUs.
Now also tested using Adreno 730, Snapdragon 8 Elite (device: OnePlus Pad 3). Same issue.
Checking around this seems like s common issue on SD Gen 3 and above and lots of genes has issues with textures.
Have yet to find s custom driver that makes it work 100%. Manual texture sampling still not an option, literally uses at least 2-3x the more resources.
Updated by StLouisCPhT 6 months ago
You have 2 options.
- You need to use the Turnip GMEM drivers, not the Auto (or unlabeled) drivers. As well as fiddle with some of the other settings.
The following configuration and driver combo works best with the same issue in Rogue Squadron 2. Give it a shot.
Turnip drivers v25.2.0 R10 GMEM
[Video_Hacks]
DeferEFBCopies = False
EFBToTextureEnable = True
EFBEmulateFormatChanges = True
ImmediateXFBEnable = False
SkipDuplicateXFBs = True
[Video_Settings]
SaveTextureCacheToState = True
- If using the system default drivers, turn on Hybrid Ubershaders in addition to Manual Texture Sampling to help offset the additional performance hit.
Updated by StLouisCPhT 6 months ago
JosJuice wrote in #note-1:
Yeah, this is probably the same issue we've been seeing with recent Adreno GPUs.
The forced GMEM turnip drivers seem to fix the problem by using tile-based, on-chip memory. Does this give any hints as to the problem?
Updated by StLouisCPhT 6 months ago
JosJuice wrote in #note-5:
I'm pretty sure the proprietary driver is also using the on-chip tile-based memory, as that's something basically all mobile GPUs are designed for. The issue must be something more specific.
Whatever the "more specific" is, it baffles me that in RS3, the Hoth snowfields are fine, but the clouds in the different planet skies are what get messed up on the SD3 and SD Elite mobile chipsets.
Updated by StLouisCPhT 6 months ago
StLouisCPhT wrote in #note-3:
You have 2 options.
- You need to use the Turnip GMEM drivers, not the Auto (or unlabeled) drivers. As well as fiddle with some of the other settings.
The following configuration and driver combo works best with the same issue in Rogue Squadron 2. Give it a shot.
Turnip drivers v25.2.0 R10 GMEM
[Video_Hacks]
DeferEFBCopies = False
EFBToTextureEnable = True
EFBEmulateFormatChanges = True
ImmediateXFBEnable = False
SkipDuplicateXFBs = True
[Video_Settings]
SaveTextureCacheToState = True
- If using the system default drivers, turn on Hybrid Ubershaders in addition to Manual Texture Sampling to help offset the additional performance hit.
Forgot to mention a 3rd option.
Exclusive Ubershaders also seem to fix the snowfield issue in various games on the recent Adreno gpus. But again, performance came be a pain.
Updated by tom2097 5 months ago
StLouisCPhT wrote in #note-4:
JosJuice wrote in #note-1:
Yeah, this is probably the same issue we've been seeing with recent Adreno GPUs.
The forced GMEM turnip drivers seem to fix the problem by using tile-based, on-chip memory. Does this give any hints as to the problem?
Turnip drivers do work to some extent non the SD Gen 3 since it has those but it's still buggy and ie ny old tablet with a SD 860 runs Dolphin perfectly.
SD 8 Elite has no turnip drivers st the latest releases (ie Qualcomm Driver v842.6) doesn't alleviate the issues. As I wrote there's one version of those drivers that sorting work for the SD 8 Gen 3 but it's buggy.
I'd like to note that this isn't just a problem with the SSX games, there are numerous similar issues on SD Gen 3 and later chipsets posted by users for various other games as well.
Updated by KetchupPlususus 5 months ago
- File Screenshot_2025-10-07-23-40-01-32_56a2672c4c0e0a0de9018c5b5969feba (1).jpg Screenshot_2025-10-07-23-40-01-32_56a2672c4c0e0a0de9018c5b5969feba (1).jpg added
- File Screenshot_2025-10-07-23-30-56-59_56a2672c4c0e0a0de9018c5b5969feba (1).jpg Screenshot_2025-10-07-23-30-56-59_56a2672c4c0e0a0de9018c5b5969feba (1).jpg added
This happens on Mario Golf Toadstool Tour as well, it indeed seems to affect a large amount of games. I encountered this on a OnePlus Pad 3 which has a Snapdragon 8 Elite and found some texture corruptions. Much like StLouisCPhT reported, switching to vulkan and enabling Exclusive Ubershaders does get rid of this, but at least on my end, it results in the game becoming extremely unstable and crashing with an error message saying that it can't find a Vulkan device. I've uploaded 2 screenshots, one of what Mario Golf looks like, and the crash error message i'm getting when using Exclusive Ubershaders for a while. Specialized and Hybrid are the same on my end, both of them suffer from texture corruption.