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

(Compute Shader) Garbled mess of pixels #1825

Closed
user18081972 opened this issue Aug 31, 2023 · 14 comments
Closed

(Compute Shader) Garbled mess of pixels #1825

user18081972 opened this issue Aug 31, 2023 · 14 comments

Comments

@user18081972
Copy link

I can't find an issue for this problem specifically. So I am making this.
i'm not sure what to call it either. it happens in all games with enough 3D stuff going on and the rendering high enough, sometimes as low a 3x (Phantasy Star 0).

Is this a driver issue? Am i doing something wrong? Is my build broken?

image

@RSDuck
Copy link
Member

RSDuck commented Aug 31, 2023

It's probably a tile buffer overflow

@user18081972
Copy link
Author

Sorry i'm still not sure, Did I do something wrong while building the branch? or is this a driver issue? Or is this known behavior that happens for everyone?

@RSDuck
Copy link
Member

RSDuck commented Sep 2, 2023

no it is a bug

@sukerokushin
Copy link

you should make sure melonDS is running on your dedicated gpu if applicable, this happened to me when i built the compute shader branch and that fixed it (to a point, like dont try to render something at like 10x if you have no VRAM)

@user18081972
Copy link
Author

My CPU is a KF model, so there is no iGPU, its running on a rtx3080 and it happened at 3x in Phantasy Star 0.

@user18081972
Copy link
Author

user18081972 commented Sep 22, 2023

like dont try to render something at like 10x if you have no VRAM)

I got 10GB of VRAM

@user18081972
Copy link
Author

user18081972 commented Nov 30, 2023

Avalon.Code.mp4

It also happens in Avalon Code at 1x compute shader resolution.
Or at any resolution really, also 2x and 3x. etc

@user18081972
Copy link
Author

user18081972 commented Jan 11, 2024

1xChibiRoboParkPatrol.mp4

It's also broken at 1x and 2x on Chibi Robo Park Patrol.
Curiously enough, it fixes itself at 3x and 4x. then broken again at 5x+

Not sure which built of the compute shader renderer im using, i cant compile it on my PC. I am using the one that was uploaded to the discord a while ago.

@user18081972
Copy link
Author

Anyone know if this is fixed on a more recent build?

@sandwichwater
Copy link

nop , probably will be fixed on the full release seeing as how there hasnt been a public update to the branch in half a year

@RSDuck
Copy link
Member

RSDuck commented May 13, 2024

I doubled the tile cache size in 5df83c9 that seems to fix Chibi Robo which has a stupid amount of overdraw on the TV effect.

@user18081972
Copy link
Author

I just git cloned the compute-shader-renderer branch, build it (so that should be d366c40 ?)
Am still seeing the same problem at 1x and 2x. And then its fixed at 3x and 4x and 5x its fixed. and then broken again at 6x through 16x
Same for Avalon Code, still broken at 1x.

@user18081972
Copy link
Author

Sorry i build an old branch. it is indeed fixed at 1x and 2x in chibi robo. but still broken at 6x+

@user18081972
Copy link
Author

#2047

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

6 participants
@RSDuck @sukerokushin @sandwichwater @user18081972 and others