daniel-schuermann / mesa

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

Batman: Arkham Origins - no smoke #142

Closed cakesale closed 5 years ago

cakesale commented 5 years ago

No smoke is present after throwing a smoke pellet when aco is active. Smoke is also missing in the main menu screens.

I have tested with RADV_PERFTEST=llvm and confirmed there is smoke.

I have also tested with various kernels and mesa drivers confirming aco is the issue.

Otherwise the game runs GREAT from benchmarks and small amount of play!

pendingchaos commented 5 years ago

What GPU and ACO version are you using?

Are you able to get a Renderdoc capture of the issue (it's probably better to capture the main menu than in-game)?

cakesale commented 5 years ago

Sorry I'm a bit sick at the moment so not thinking straight.

Arch Linux CPU: Intel Core i7-6700K @ 8x 4.2GHz GPU: Radeon RX 580 Series (POLARIS10, DRM 3.33.0, 5.3.1-6.1-tkg-pds, LLVM 8.0.1)

Repository : valveaur Name : mesa-aco-git Version : 19.3.0_devel.20190919.b738bf06917-3

Saw something about Renderdoc after I had posted the issue. I'll try and do some research tomorrow and try and see if I can submit something. Sorry for useless information in last reply lol.

daniel-schuermann commented 5 years ago

No worries :)

You can get instructions on how to create a renderdoc capture if you click New Issue and Get Started on a Bug report. (Please don't submit a new issue, though :P )

cakesale commented 5 years ago

Ok, so I've tried creating a capture but for the life of me can't get it to work.

The only game that seems to want to launch and be able to capture is Dota 2.

For Batman the game crashes if trying to use "ENABLE_VULKAN_RENDERDOC_CAPTURE=1 %command%", "RADV_PERFTEST=llvm ENABLE_VULKAN_RENDERDOC_CAPTURE=1 %command%" as well as running Steam with "env ENABLE_VULKAN_RENDERDOC_CAPTURE=1 steam".

I can launch other native and Windows games, some with different Proton versions but none seem to allow me to do a trace other than Dota 2...

edit: just did a test with Rise of the Tomb Raider and it is able to perform a capture.

SR-dude commented 5 years ago

I own the game. I never played it however. LLVM did not offer any noticeable differences. If saves are easily transferable, can you give me one? If not then a screen shot of the main menu would do, with a note from you what I should look for. I can't find anything wrong with the main menu.

cakesale commented 5 years ago

I went to test last night before going out so I could take some screenshots and I wasn't getting the issue anymore... I had recently installed a new mesa with aco branch from another pkgbuild and it wasn't being affected like before.

This morning there was a new mesa-aco from valveaur repo and can confirm no longer an issue with this new build (19.3.0_devel.20190927.d0ed7ce952c-4).

I managed to take some screenshots before I upgraded to latest build on valveaur repo.

menu 1 menu 1 aco smoke smoke none - aco

daniel-schuermann commented 5 years ago

Glad to hear and thx for reporting anyway :)