iXit / wine-nine-standalone

Build Gallium Nine support on top of an existing WINE installation
GNU Lesser General Public License v2.1
277 stars 23 forks source link

Lisa & Friends glitching in a wrong mem #169

Open dungeon007 opened 4 months ago

dungeon007 commented 4 months ago

https://drive.google.com/file/d/1gFtPT4Ekd98H-oc_Mr6VgWi9T0LFYLNh/view?usp=sharing This app broke since 247d135f67dde9df0d32edd3315385ad8e7dc962 and further st/nine: Implement SYSTEMMEM buffers same as MANAGED

Any idea about this d3d8 app? No way user to fix glitches, seems want exact old style (not the same) sysmem.

dungeon007 commented 4 months ago

Forgot to mention in case somebody wanna replicate by running a game...Issue is nVidia specific or override_vendorid=4318 To be honest all traces that i tried to make are somewhat unusable because Lisa loses hair even on a point when it actually works in practice. So, to reproduce, ideally somebody should run a game before and after st/nine: Implement SYSTEMMEM buffers same as MANAGED to see a difference. What happens with non-nvidia rendering paths? They arent glitchy nor affected y this change, but run too much slower sometimes to be usable. From 60 fps, which is preferable all the time, sometimes turn down to 30ish, even 15 fps, etc...

non-nvidia nvidia Guess which one is override_vendorid=0x10de and which one is override_vendorid=0x1002 or 0x8086... obviosly takes different buffers on GF, on else it is getting stupid on GTT (but that was a same way even before mentioned commit, so probably should be like that on non-nvidia ) At some point drivers decided to redesign and the rest is history ;)