p1pkin / demul

Automatically exported from code.google.com/p/demul
97 stars 19 forks source link

Virtua Fighter 4 Final Tuned graphical issues #439

Open AnimeFan95 opened 6 years ago

AnimeFan95 commented 6 years ago

Nice to meet you all.

I desperately need help if you don't mind. My "Naomi" roms and chds on the "Demul" emulator are all working fine, except for "Virtua Fighter 4", both the Evolution and Final Tuned version. To go into detail, the performance of the game itself is good, but the output of the graphics are not particularly feasible. The characters, stage backgrounds are all cutted, and therefore the models are not complete. My issue is exactly like this: http://www.emutalk.net/threads/55764-Demul-v0-7-alpha-200915-Glitchy-gfx-flashing-textures

Except no one gave a solution on that link, at least not what I can see. And I would post on that website, but I have received no email to activate my account, which is why I am reporting it on here. This is the only "Naomi 2" rom I am running on Demul, and I would greatly appreciate it if anyone can resolve this. This is part of an arcade cabinet project I am working on.

My PC specs are: Intel i7 860 (2.80GHz), 8GB of RAM, Nvidia geforce gtx 750 ti.

Many thanks.

Kind regards, AnimeFan95.

p1pkin commented 6 years ago

does issue present on all stages or only some of them ?

HarmeetHeer commented 6 years ago

Hi. Thanks very much for replying :)

This issue occurs on 2 stages. The rest of the stages are fine.

Kind regards, AnimeFan95

HarmeetHeer commented 6 years ago

Funny thing is that I have installed the latest driver for my Nvidia Geforce GTX 750 Ti, and this issue occurs on every single stage. So I reverted to 368.81 version, which resolved the problem majorly, but it still happens on at least 2 stages.

Do you any more suggestions?

Many thanks.

Kind regards, AnimeFan95

p1pkin commented 6 years ago

in short - Naomi2 geometry data caching done in not good way, however it works fine on ATI due to some miracle but not on Nvidia. so far I haven't figured out how to redo it in proper way with no performance loss.

HarmeetHeer commented 6 years ago

Oh, I see. Out of curosity, how do you change the Naomi 2 geometry data caching to compensate for the full graphics? Or is there no way?

Many thanks.

Kind regards, AnimeFan95

p1pkin commented 6 years ago

simply speaking, it is cause of (bad) optimization. sure I can disable or remove it at all, but I don't want to make emulation slower, so as was said need to find better solution.

HarmeetHeer commented 6 years ago

I understand. Will this issue be considered and resolved in later versions of Demul? I really do hope so.

Kind regards, AnimeFan95

p1pkin commented 6 years ago

if/when this happen - this issue will be closed ;)

SegaArcade commented 6 years ago

Hello I can confirm that the glitch affect also the Intel HD graphics. In my case the VF4 / Final Tuned works fine and from my experience, only two stage are affected (Aoi and Vanessa).

HarmeetHeer commented 6 years ago

Hi.

I see. Have you found a way to resolve this issue?

Kind regards, AnimeFan95

SegaArcade commented 6 years ago

I tried the new April 2018 build, Demul 0.7 180428. Unfortunately Virtua Fighter 4 still has the same caching issues.

EDIT: After more investigations on my configurarion (GPU Intel HD 630), I can confirm that at least 3 stages are affected by this problem (Vanessa stage, Aoi stage and Shun stage).

An easy way to check this is during the demo attract mode of VF4 Evolution: The demo shows multipla stages in short time, for example it show Aoi stage that break all the graphics, then we return to another stage and the graphic is fixed again for example.

Even playing in 2 player mode, only those 3 stages are affected, others works fine.

HarmeetHeer commented 6 years ago

Hi. Thanks for replying.

I have also played through all stages as Akira in Virtua Fighter 4 Final Tuned, and as you said, 3 stages are indeed experiencing graphic problems.

Thank you for confirming this and for investigating the situation further. It's a big help :) I hope that the developers of Demul will find a way to resolve this issue.

Many thanks.

Kind regards, AnimeFan95