Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Wind Waker's Contrasty causes Flickering Ocean Green Screen-Door Effect #603

Open
ThisNekoGuy opened this issue Jul 24, 2023 · 3 comments
Open

Comments

@ThisNekoGuy
Copy link

ThisNekoGuy commented Jul 24, 2023

  • Commit compiled with:
    2200cc0ddf61d345c774daccdbadd92a00133890
Log:
[05:47:50.357] ------- Init Cemu 2.0 (experimental) -------
[05:47:50.357] Init Wii U memory space (base: 0x0000000000000000)
[05:47:50.357] mlc01 path: /mnt/chonker/Gaming/non-Steam/Emulation/Wii U/mlc01
[05:47:50.357] CPU: AMD Ryzen 7 3700X 8-Core Processor             
[05:47:50.357] RAM: 32004MB
[05:47:50.357] Used CPU extensions: SSSE3, SSE4.1, AVX, AVX2, LZCNT, MOVBE, BMI2, AES-NI, INVARIANT-TSC
[05:47:50.358] IOSU_CRYPTO: No otp.bin found. Online mode cannot be used
[05:47:50.358] IOSU_CRYPTO: No Seeprom.bin found. Online mode cannot be used
[05:47:50.368] Failed to read valid PlayDiary header
[05:47:50.422] Mounting title 0005000010143500
[05:47:50.422] Base: /mnt/chonker/Gaming/non-Steam/Emulation/Wii U/mlc01/usr/title/00050000/10143500 [Folder]
[05:47:50.422] Update: Not present
[05:47:50.422] DLC: Not present
[05:47:50.427] COS: System fonts found. Generated shareddata (26609KB)
[05:47:50.431] Recompiler initialized
[05:47:50.583] GameMode has been started.
[05:47:50.584] ------- Init Vulkan graphics backend -------
[05:47:50.595] Vulkan instance version: 1.3
[05:47:50.721] Using GPU: NVIDIA GeForce RTX 2080 Ti
[05:47:50.721] Driver version: 535.86.05
[05:47:50.721] VulkanLimits: UBAlignment 64 nonCoherentAtomSize 64
[05:47:50.998] Using available debug function: vkCreateDebugUtilsMessengerEXT()
[05:47:50.998] Vulkan device memory info:
[05:47:50.998] Heap 0 - Size 11264MB Flags 0x00000001
[05:47:50.998] Heap 1 - Size 24003MB Flags 0x00000000
[05:47:50.998] Heap 2 - Size 246MB Flags 0x00000001
[05:47:50.998] Memory 0 - HeapIndex 1 Flags 0x00000000
[05:47:50.998] Memory 1 - HeapIndex 0 Flags 0x00000001
[05:47:50.998] Memory 2 - HeapIndex 1 Flags 0x00000006
[05:47:50.998] Memory 3 - HeapIndex 1 Flags 0x0000000e
[05:47:50.998] Memory 4 - HeapIndex 2 Flags 0x00000007
[05:47:51.090] Vulkan: Can't find mailbox present mode
[05:47:52.961] ------- Loaded title -------
[05:47:52.961] TitleId: 00050000-10143500
[05:47:52.961] TitleVersion: v0
[05:47:52.961] TitleRegion: US
[05:47:52.961] Save path:   /mnt/chonker/Gaming/non-Steam/Emulation/Wii U/mlc01/usr/save/00050000/10143500/user/
[05:47:52.961] Shader cache file: shaderCache/transferable/0005000010143500.bin
[05:47:52.961] gameprofile path: gameProfiles/default/0005000010143500.ini
[05:47:52.961] RPX hash (updated): b1c033dd
[05:47:52.961] RPX hash (base): b1c033dd
[05:47:52.996] Loaded module 'cking' with checksum 0x475bd29f
[05:47:52.996] RPL link time: 34ms
[05:47:53.007] Patching TWW race conditon at: 0x027f9994
[05:47:53.007] HLE scan time: 12ms
[05:47:53.007] ------- Active settings -------
[05:47:53.007] CPU-Mode: Multi-core recompiler
[05:47:53.007] Load shared libraries: true
[05:47:53.007] Use precompiled shaders: auto
[05:47:53.007] Full sync at GX2DrawDone: true
[05:47:53.007] Strict shader mul: true
[05:47:53.007] Async compile: true
[05:47:53.007] Console language: English
[05:47:53.183] ------- Activate graphic packs -------
[05:47:53.185] Activate graphic pack: The Legend of Zelda: The Wind Waker HD/Enhancements/Contrasty v1.1 [Presets: Colourful]
[05:47:53.185] Activate graphic pack: The Legend of Zelda: The Wind Waker HD/Enhancements/Negative Texture LOD [Presets: LOD -0.5 (Sharper)]
[05:47:53.185] Activate graphic pack: The Legend of Zelda: The Wind Waker HD/Enhancements/No SSAO
[05:47:53.185] Activate graphic pack: The Legend of Zelda: The Wind Waker HD/Graphics/Shadow Resolution [Presets: High (200%)]
[05:47:53.186] Applying patch group 'WWHDAspectUSA'
[05:47:53.186] Activate graphic pack: The Legend of Zelda: The Wind Waker HD/Graphics/Resolution [Presets: 3840x2160]
[05:47:53.186] Applying patch group 'WW_USA'
[05:47:53.186] Activate graphic pack: The Legend of Zelda: The Wind Waker HD/Workarounds/Picto-Box Fix
[05:47:53.186] Activate graphic pack: The Legend of Zelda: The Wind Waker HD/Mods/Playstation UI
[05:47:53.186] ------- Init Audio backend -------
[05:47:53.186] DirectSound: not supported
[05:47:53.186] XAudio 2.8: not supported
[05:47:53.186] XAudio 2.7: not supported
[05:47:53.186] Cubeb: available
[05:47:53.186] ------- Init Audio input backend -------
[05:47:53.186] Cubeb: available
[05:47:53.186] ------- Run title -------
[05:47:53.204] Vulkan: Can't find mailbox present mode
[05:47:54.541] IOSU_ACT: using account Neko-san in first slot
[05:47:54.928] Vulkan: Can't find mailbox present mode
[05:47:55.667] Invalid CA certificate (102)
[05:47:55.667] Invalid CA certificate (105)
[05:47:55.667] Certificate not found (verify required files for online mode or disable online mode)
[05:47:55.667] Certificate error
[05:47:55.773] CURL web request failed with error 60. Retrying...
[05:47:56.873] Invalid CA certificate (102)
[05:47:56.873] Invalid CA certificate (105)
[05:47:56.873] Certificate not found (verify required files for online mode or disable online mode)
[05:47:56.873] Certificate error
[05:47:56.975] Failed request /oauth20/access_token/generate
[05:47:56.976] ACT_GetIndependentToken(): Failed to retrieve OAuth token
[05:48:40.704] Vulkan: Can't find mailbox present mode
[05:49:31.779] Vulkan: Can't find mailbox present mode
[05:49:31.934] Vulkan: Can't find mailbox present mode
  • Details:
    Screenshot_20230723_105402

The ocean surface can get a sort of flickering green screen-door effect when viewed at higher altitudes, but an exception to this can be seen at the "Forest Haven" island where, on approach, this effect can get much more aggressive (encroaches on the area around the island at times) and can even be seen while actually on the island. I don't have a comparison shot for this (the family Wii U is put away somewhere) but this green screen-door effect is definitely not native behavior.


Other Information:

  • OS: Arch Linux
  • CPU: Ryzen 3700X @ 4.05GHz
  • GPU: NVIDIA GeForce RTX 2080 Ti
  • GPU Driver Version: 535.86.05
  • Desktop Environment: Plasma 5.27.6
  • Window Manager: Kwin 5.27.6
  • Compiler flags used:
CC=clang
CXX=clang++
AR="/usr/bin/llvm-ar"
NM="/usr/bin/llvm-nm"
AS="/usr/bin/llvm-as"
RANLIB="/usr/bin/llvm-ranlib"
OBJCOPY="/usr/bin/llvm-objcopy"
CFLAGS="-g -O3 -pipe -fno-plt -fpic -fpie -Wl,-z,relro,-z,now -w \
        -fexceptions -Wp,-D_FORTIFY_SOURCE=2 \
        -Wformat -Werror=format-security \
        -fstack-clash-protection -fstack-protector-strong -fcf-protection \
        -march=znver2 -mtune=znver2"
CXXFLAGS="${CFLAGS} -Wp,-D_GLIBCXX_ASSERTIONS"
LDFLAGS="-lc++abi -fuse-ld=lld -unwind=libunwind -pie -Wl,-O3,--sort-common,--as-needed,-z,relro,-z,now"
@Exzap
Copy link
Member

Exzap commented Jul 24, 2023

Does this also happen with all graphic packs turned off?

@ThisNekoGuy
Copy link
Author

I'll check that when I have a moment; I'm kind of physically blocked off from doing that in-game at the moment

@ThisNekoGuy
Copy link
Author

ThisNekoGuy commented Jul 24, 2023

It seems to specifically be the "Contrasty" graphic pack that's causing it, for some reason; and depending on the preset selected, the screen-door effect is a different color
For example, the "colorful" preset causes these light green ones and the "high contrasty" preset causes dark green screen-door effects

@Exzap Exzap transferred this issue from cemu-project/Cemu Jul 25, 2023
@Exzap Exzap changed the title [Linux] Wind Waker's Flickering Ocean Green Screen-Door Effect Wind Waker's Contrasty causes Flickering Ocean Green Screen-Door Effect Jul 25, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants