radeonsi: abnormal image on amdgpu
System information
- OS: Android(9/11)
- GPU: AMD WX5100 and W6800
- Mesa version: 21.1.8
- Problem size: Thousands of WX5100 and W6800 graphics cards have this problem
Describe the issue
I have a lot of Android devices for players to play this "NightCrow" game, but this game shows abnormal image in all the game scenes, this issue makes players can only see textures in a very short range. the mesa version I use is 22.1.7 and 21.1.8, both of them have the same issue.
I want to know how to fix the issue.
Regression
after Mesa-19.0, it became bad.
on Mesa 19.0-branchpoint, after I rollback this commit: 1250383e it became good, but it doesn't work on 21.1.8
on Mesa 19.1-branchpoint, after I rollback these commit: 1250383e 593e36f9 08d97aad it became good, but it doesn't work on 21.1.8 too
I continue to test by "git bisect", and I find these commits may lead to this issue: e5167a92 80a8021d but I can't test it on Mesa 21.1.8 because the codes changed too much
on Mesa 21.1.8, I migrate the dma support code, and rollback these commits 1250383e 593e36f9 08d97aad it doesn't work
Log files as attachment
- Output of
dmesg
: nothing special - Backtrace: none
- Gpu hang details: none
- this game has anti-debugging, so I cannot attach any debugger like renderdoc
how to reproduce this issue
- install this game apk from google play on your device: https://play.google.com/store/apps/details?id=com.wemade.nightcrows&pcampaignid=web_share
- If you are in China mainland and can not login google play, please leave your email or contact me by ekiaa@126.com, I will send the login method