melonDS-emu / melonDS

DS emulator, sorta
https://melonds.kuribo64.net
GNU General Public License v3.0
3.21k stars 531 forks source link

Etrian Oddysey flickering menus #1243

Open NineKain opened 3 years ago

NineKain commented 3 years ago

https://user-images.githubusercontent.com/72826232/137344963-444871c8-012c-4403-876a-0a888f023025.mp4

software mode does not solve this issue

RSDuck commented 2 years ago

needs hw verification

NineKain commented 2 years ago

needs hw verification

you mean my specs?

3060ti, R5 5600x, 16gb ram, win 10

RSDuck commented 2 years ago

no it needs to be tried on a real DS, ideally with a capture card.

NineKain commented 2 years ago

no it needs to be tried on a real DS, ideally with a capture card.

doesnt happen on ds iirc, I played the game before

RSDuck commented 2 years ago

the display of real DS's have a lot of ghosting which can easily hide a bit of flickering like this.

poudink commented 2 years ago

idk if nds-bootstrap counts, but it definitely doesn't seem to happen on my DSi with nds-bootstrap.

RSDuck commented 2 years ago

later DS models and even 3DS only have a slightly better screen, so depending on the frequency of the flickering it might not be possible to spot it on those models either.

poudink commented 2 years ago

eh, I see games do flickering for fake transparency pretty often and it's noticeable enough

scurest commented 2 years ago

It works with Software mode for me. The shop has lots of difference between Software/OpenGL.

EO3 Shop Soft/OpenGL Comparison

Notice that the dark blue bars between the shop items are missing? I think the flickering is part of those bars flicking in and out of view. Here's the flickering in OpenGL, zoomed in, and slowed down.

Zoomed in flickering

NineKain commented 2 years ago

It works with Software mode for me. The shop has lots of difference between Software/OpenGL.

EO3 Shop Soft/OpenGL Comparison

Notice that the dark blue bars between the shop items are missing? I think the flickering is part of those bars flicking in and out of view. Here's the flickering in OpenGL, zoomed in, and slowed down.

Zoomed in flickering

Thanks for the in-depth explanation, so is it fixable? Or is just the way it is?

RSDuck commented 2 years ago

looking at this again, this seems to be really just a typical OpenGL issue.