Project

General

Profile

Actions

Emulator Issues #10347

closed

SSX Tricky Fails to Launch with VertexShaderGen.cpp Error (5.0-800 Onwards)

Added by toadandthemole over 7 years ago. Updated almost 4 years ago.

Status:
Duplicate
Priority:
Normal
Assignee:
-
% Done:

0%

Operating system:
N/A
Issue type:
Bug
Milestone:
Regression:
No
Relates to usability:
No
Relates to performance:
No
Easy:
No
Relates to maintainability:
No
Regression start:
Fixed in:

Description

Game Name?

SSX Tricky

Game ID? (right click the game in the game list, properties, info tab)

GSTE69

MD5 Hash? (right click the game in the game list, properties, info tab, MD5 Hash: Compute)

389cd673616d07fdac36b043577eed47

What's the problem? Describe what went wrong.

Game fails to launch with error dialogue:
"An error occurred.

Line: 24
File: VertexShaderGen.cpp

Ignore and continue?"

What steps will reproduce the problem?

Download and launch dolphin-master-5.0-800-x64 onwards (https://github.com/dolphin-emu/dolphin/pull/4159)
Launch SSX Tricky Using Vulkan or DX11

Which versions of Dolphin did you test on? Does using an older version of Dolphin solve your issue? If yes, which versions of Dolphin used to work?

Dolphin Version Game Launch? Backend
5.0 Release Yes Direct3D 11
5.0 Release Yes Software Renderer
dolphin-master-5.0-786-x64 Yes Direct3D 11
dolphin-master-5.0-786-x64 Yes Software Renderer
dolphin-master-5.0-786-x64 Yes Vulkan
dolphin-master-5.0-789-x64 Yes Direct3D 11
dolphin-master-5.0-789-x64 Yes Software Renderer
dolphin-master-5.0-789-x64 Yes Vulkan
dolphin-master-5.0-798-x64 Yes Direct3D 11
dolphin-master-5.0-798-x64 Yes Vulkan
dolphin-master-5.0-800-x64 No (Error Message Described shows) Direct3D 11
dolphin-master-5.0-800-x64 Black Screen + Audio Vulkan
dolphin-master-5.0-816-x64 No (Error Message Described shows) Direct3D 11
dolphin-master-5.0-848-x64 No (Error Message Described shows) Direct3D 11
dolphin-master-5.0-848-x64 Yes Software Renderer
dolphin-master-5.0-848-x64 Black Screen + Audio Vulkan
dolphin-master-5.0-852-x64 No (Error Message Described shows) Direct3D 11
dolphin-master-5.0-852-x64 Yes Software Renderer
dolphin-master-5.0-852-x64 Black Screen + Audio Vulkan
dolphin-master-5.0-1057-x64 No (Error Message Described shows) Direct3D 11
dolphin-master-5.0-1057-x64 Yes Software Renderer
dolphin-master-5.0-1057-x64 Black Screen + Audio Vulkan
dolphin-master-5.0-1290-x64 No (Error Message Described shows) Direct3D 11
dolphin-master-5.0-1290-x64 Yes Software Renderer
dolphin-master-5.0-1290-x64 No (Error Message Described shows) Vulkan
dolphin-master-5.0-1341-x64 No (Error Message Described shows) Direct3D 11

What are your PC specifications? (CPU, GPU, Operating System, more)

Intel i5 3570k @ 4.2 (OC)
16 GB DDR3 @1600
Windows 10 Home 64-bit
250 GB SSD
2x AMD HD7950 Sapphire Vapour-X 3GB GPU @ 850 MEM @ 1250

Radeon Software Version 17.4.4
Radeon Settings Version 2016.1121.1657.30480
Driver Packaging Version 17.10.1731-170424a2-313603E-CrimsonReLive
2D Driver Version 8.1.1.1599
Direct3D® Version 9.14.10.01261
OpenGL® Version 6.14.10.13474
Vulkan™ Driver Version 1.5.0
Vulkan™ API Version 1.0.39

Is there any other relevant information? (e.g. logs, screenshots,
configuration files)

Notes:
Expected behaviour includes no cut scenes due to the requirement of XFB (Real)
dolphin-master-5.0-852-x64 - Software renderer plays cut scenes Squeels
dolphin.log file attached from dolphin-master-5.0-800-x64 Direct3D 11 run

Dolphin Configuration:

Tab Setting Value
General Enable Dual Core True
General Enable Idle Skipping True
General Enable Cheats False
General Speed Limit 100%
General Usage Statistics Reporting True (Default)
General CPU Emulator Engine JIT Recompiler
General Force Console as NTSC - J False
Interface Confirm on Stop True
Interface Use Panic Handlers True
Interface On-Screen Display Messages True
Interface Pause on Focus Lost False
Interface Language System Language
Interface Theme Clean
Audio DSP Emulator Engine DSP HLE
Audio Audio Backend XAudio2
Audio Latency 2
GameCube Skip Bios True
GameCube Override Language on NTSC Games False
GameCube Slot A Location Selected
GameCube Slot B Nothing
GameCube SP1 Nothing
Wii Enable Screen Saver False
Wii Use PAL60 Mode False
Wii Aspect Ratio 16:9
Wii System Language English
Wii Insert SD Card False
Wii Connect USB Keyboard False
Advanced Enable CPU Clock Override False

Dolphin Graphics Configuration:

Tab Setting Value
General Backend Variable
General Fullscreen Resolution Auto
General Aspect Ratio Auto
General V-Sync False
General Use Fullscreen False
Enhancements Internal Resolution Native
Enhancements Anti-Aliasing None
Enhancements Anisotropic Filtering 1x
Hacks ALL DEFAULT
Advanced ALL DEFAULT

Dolphin Software Renderer Graphics Configuration:

Tab Setting Value
General Bypass XFB True
General ALL DEFAULT
General Enable Dual Core False

Dual core switched off for software renderer testing


Files

dolphin.log (31.5 KB) dolphin.log dolphin-master-5.0-800-x64 Direct3D 11 run toadandthemole, 06/18/2017 04:00 PM

Related issues 1 (0 open1 closed)

Is duplicate of Emulator - Emulator Issues #9930: SSX Tricky: Assertion failure in VertexShaderGen.cpp: bpmem numtexgens doesn't equal xfmem numtexgensFixed

Actions
Actions #1

Updated by JMC4789 over 7 years ago

  • Status changed from New to Accepted

We're triggering this assert with some configurations - assert(bpmem.genMode.numtexgens == xfmem.numTexGen.numTexGens);

I was able to get past it on Vulkan at 3x IR, but was greeted by an unknown opcode instead. Not marking this as a regression as it seems that turning on XFB via the INI just made it show up, and that the bug was present before then just hidden by the lack of XFB.

Actions #2

Updated by toadandthemole almost 7 years ago

Actions #3

Updated by toadandthemole over 5 years ago

This is still an issue and I figured I would update.

The warning now displayed is:
GFX FIFO: Unknown Opcode (0xfe @ 000001C083D60643, preprocess=fase)

All back ends exhibit the same behaviour at all internal resolutions.

Actions #4

Updated by toadandthemole over 4 years ago

This is still an issue, on the current DEV build 11990.

Actions #5

Updated by JMC4789 over 4 years ago

Just hit OK twice and it'll boot up and run normally.

Actions #6

Updated by toadandthemole over 4 years ago

Oh I know! But I live in the hope that one day someone will dig into this and resolve it :)

Actions #7

Updated by JMC4789 over 4 years ago

Yeah, it's a fifo issue, there's a bunch of PAL games that do this too. It'll get looked into when the GPU timings are fixed up.

Actions #8

Updated by toadandthemole over 4 years ago

Thanks man :) Let me know if you need any testing done on this or anything else, I don't mind pitching in where I can.

Actions #9

Updated by Miksel12 almost 4 years ago

This issue has been fixed: https://bugs.dolphin-emu.org/issues/9930

Actions #10

Updated by JosJuice almost 4 years ago

  • Is duplicate of Emulator Issues #9930: SSX Tricky: Assertion failure in VertexShaderGen.cpp: bpmem numtexgens doesn't equal xfmem numtexgens added
Actions #11

Updated by JosJuice almost 4 years ago

  • Status changed from Accepted to Duplicate
Actions

Also available in: Atom PDF