daniel-schuermann / mesa

Mesa 3D graphics library (mirror; no pull requests here please)
http://mesa3d.org
135 stars 3 forks source link

Battlefield V crash in first war story mission #160

Closed pingubot closed 4 years ago

pingubot commented 4 years ago

The issue only happens with aco, works fine with RADV_PERFTEST=llvm

Describe the bug After the intro videos in the first war story mission, "Norway 1940" and some northern lights appear on the screen and the game crashes and spits some shader ?? output on the terminal, i have catched parts of it.

https://drive.google.com/open?id=1mjhwSw3UxXXS8dtg4I8UzW7SpKfI8PQ1

RenderDoc capture:

https://drive.google.com/open?id=1hacbJZ_gVp21vq6SRO2vaX8ymISriKih

System information:

pendingchaos commented 4 years ago

I'm guessing it's the same bug as #147 , both are Frostbite games with a shader with 800+ BBs failing to compile because it's missing vgpr spilling

Probably the exact same shader

daniel-schuermann commented 4 years ago

Can you confirm if the issue is fixed now?

pingubot commented 4 years ago

@daniel-schuermann would really love to test now, but i can't build your tree anymore cause it requires:

Message: libdrm 2.4.100 needed because amdgpu has the highest requirement Dependency libdrm_intel found: NO found '2.4.99' but need: '>=2.4.100'

My distri (OpenSue tumbleweed) only provides 2.4.99 atm. If you have a prebuild version at hand ?, i will happily test it (the BF v test trial ends end of this weekend, then i can't test this anymore).

Edit: Managed to get 2.4.100 libdrm packages, wil test this now

Many thanks !

daniel-schuermann commented 4 years ago

building libdrm is extremely easy: just download it at https://dri.freedesktop.org/libdrm/ . /configure, make, sudo make install and you are set :)

pingubot notifications@github.com schrieb am Fr., 1. Nov. 2019, 10:31:

@daniel-schuermann https://github.com/daniel-schuermann would really love to test now, but i can't build your tree anymore cause it requires:

Message: libdrm 2.4.100 needed because amdgpu has the highest requirement Dependency libdrm_intel found: NO found '2.4.99' but need: '>=2.4.100'

My distri (OpenSue tumbleweed) only provides 2.4.99 atm. If you have a prebuild version at hand ?, i will happily test it (the BF v test trial ends end of this weekend, then i can't test this anymore).

Many thanks !

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/daniel-schuermann/mesa/issues/160?email_source=notifications&email_token=ADGF4P5VDOB75XGH4V6ZR7TQRPZQPA5CNFSM4JFNAIAKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEC2N2AY#issuecomment-548723971, or unsubscribe https://github.com/notifications/unsubscribe-auth/ADGF4P5M3WRDBDU24JFYWULQRPZQPANCNFSM4JFNAIAA .

pingubot commented 4 years ago

@daniel-schuermann Thx a lot, the issue in BF V is fixed now !

valters-tomsons commented 4 years ago

Can vouch BFV working!