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

Lisa & Friends glitching in a wrong mem #169

Open
dungeon007 opened this issue Jul 14, 2024 · 1 comment
Open

Lisa & Friends glitching in a wrong mem #169

dungeon007 opened this issue Jul 14, 2024 · 1 comment

Comments

@dungeon007
Copy link

dungeon007 commented Jul 14, 2024

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 dungeon007 changed the title Lisa & Friends in a wrong mem Lisa & Friends glitching in a wrong mem Jul 14, 2024
@dungeon007
Copy link
Author

dungeon007 commented Jul 21, 2024

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 ;)

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

1 participant