Project

General

Profile

Actions

Emulator Issues #11673

closed

The Legend of Zelda: The Wind Waker - Unknown Opcode/GPU Desync with Custom Textures

Added by Alkaris about 5 years ago. Updated over 1 year ago.

Status:
Fixed
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:
5.0-16099

Description

Game Name?

Legend of Zelda: Wind Waker

Game ID? (right click the game in the game list, Properties, Info tab)

GZLE01

MD5 Hash? (right click the game in the game list, Properties, Verify tab, Verify Integrity button)

d8e4d45af2032a081a0f446384e9261b

What's the problem? Describe what went wrong.

The game keeps hanging and crashing at random when loading up the game, in the console log it shows warnings and errors about GFX FIFO for Unknown Opcode errors for opcode decoding.

Is the issue present in the latest development version? For future reference, please also write down the version number of the latest development version.

Dolphin 5.0-9413 [current available version on https://lutris.net]

If your issue is a graphical issue, please attach screenshots and record a three frame fifolog of the issue if possible. Screenshots showing what it is supposed to look like from either console or older builds of Dolphin will help too. For more information on how to use the fifoplayer, please check here: https://wiki.dolphin-emu.org/index.php?title=FifoPlayer

[...]
51:12:103 Common/MsgHandler.cpp:92 E[MASTER]: Warning: GFX FIFO: Unknown Opcode (0x04 @ 0x7fbcbc60e61c, preprocess=false).
This means one of the following:
* The emulated GPU got desynced, disabling dual core can help
* Command stream corrupted by some spurious memory bug
* This really is an unknown opcode (unlikely)
* Some other sort of bug

Further errors will be sent to the Video Backend log and
Dolphin will now likely crash or hang. Enjoy.
51:12:103 Common/MsgHandler.cpp:92 E[MASTER]: Warning: Illegal command 04
CPBase: 0x00419f60
CPEnd: 0x004b9f40
CPHiWatermark: 0x0009c000
CPLoWatermark: 0x00050000
CPReadWriteDistance: 0x00000160
CPWritePointer: 0x004656c0
CPReadPointer: 0x00465560
CPBreakpoint: 0x00000000
bFF_GPReadEnable: true
bFF_BPEnable: false
bFF_BPInt: false
bFF_Breakpoint: false
bFF_GPLinkEnable: true
bFF_HiWatermarkInt: true
bFF_LoWatermarkInt: false

51:12:103 VideoCommon/OpcodeDecoding.cpp:241 E[Video]: FIFO: Unknown Opcode(0x04 @ 0x7fbcbc60e61c, preprocessing = no)
51:12:103 VideoCommon/OpcodeDecoding.cpp:241 E[Video]: FIFO: Unknown Opcode(0x04 @ 0x7fbcbc60ec93, preprocessing = no)
51:12:103 VideoCommon/OpcodeDecoding.cpp:241 E[Video]: FIFO: Unknown Opcode(0x04 @ 0x7fbcbc60f30a, preprocessing = no)
51:12:103 VideoCommon/OpcodeDecoding.cpp:241 E[Video]: FIFO: Unknown Opcode(0x3f @ 0x7fbcbc60f987, preprocessing = no)
51:12:115 VideoCommon/OpcodeDecoding.cpp:241 E[Video]: FIFO: Unknown Opcode(0x04 @ 0x7fbcbc61197a, preprocessing = no)
51:12:115 VideoCommon/OpcodeDecoding.cpp:241 E[Video]: FIFO: Unknown Opcode(0x04 @ 0x7fbcbc611ff1, preprocessing = no)
51:12:115 VideoCommon/OpcodeDecoding.cpp:241 E[Video]: FIFO: Unknown Opcode(0x04 @ 0x7fbcbc612668, preprocessing = no)
51:12:115 VideoCommon/OpcodeDecoding.cpp:241 E[Video]: FIFO: Unknown Opcode(0x3f @ 0x7fbcbc612ce5, preprocessing = no)
51:12:132 VideoCommon/OpcodeDecoding.cpp:241 E[Video]: FIFO: Unknown Opcode(0x04 @ 0x7fbcbc614cd8, preprocessing = no)
51:12:132 VideoCommon/OpcodeDecoding.cpp:241 E[Video]: FIFO: Unknown Opcode(0x04 @ 0x7fbcbc61534f, preprocessing = no)
51:12:132 VideoCommon/OpcodeDecoding.cpp:241 E[Video]: FIFO: Unknown Opcode(0x04 @ 0x7fbcbc6159c6, preprocessing = no)
51:12:132 VideoCommon/OpcodeDecoding.cpp:241 E[Video]: FIFO: Unknown Opcode(0x3f @ 0x7fbcbc616043, preprocessing = no)
51:12:149 VideoCommon/OpcodeDecoding.cpp:241 E[Video]: FIFO: Unknown Opcode(0x04 @ 0x7fbcbc618036, preprocessing = no)
51:12:149 VideoCommon/OpcodeDecoding.cpp:241 E[Video]: FIFO: Unknown Opcode(0x04 @ 0x7fbcbc6186ad, preprocessing = no)
[...]

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

Intel® Core™ i7-7700K
ASUS GTX 1070 Snow Edition OC (8GB)
Linux Mint 19.1 64-bit (Cinnamon)
Nvidia drivers 418.56

Is there anything else that can help developers narrow down the issue? (e.g. logs, screenshots,
configuration files, savefiles, savestates)

Might be issues with loading custom texture packs, not too sure. Using Wind Waker HD Texture Pack thats shown available from Dolphin-Emu Wiki page for the game. https://wiki.dolphin-emu.org/index.php?title=GZLE01

Actions

Also available in: Atom PDF