Summary: | [LLVM Regression] Shadow of Mordor stucks at intro video | ||
---|---|---|---|
Product: | Mesa | Reporter: | Gregor Münch <gr.muench> |
Component: | Drivers/Gallium/radeonsi | Assignee: | Default DRI bug account <dri-devel> |
Status: | RESOLVED FIXED | QA Contact: | Default DRI bug account <dri-devel> |
Severity: | normal | ||
Priority: | medium | CC: | 0xe2.0x9a.0x9b, adf.lists, m.c.searles |
Version: | git | ||
Hardware: | Other | ||
OS: | All | ||
Whiteboard: | |||
i915 platform: | i915 features: | ||
Attachments: | game crash dump |
Description
Gregor Münch
2018-02-11 10:55:18 UTC
What happens with the range in between? There are quite a few commits ot the AMDGPU backend in there so would be good if we can reduce that range and pinpoint the exact revision that is causing it. Im using pre-compiled llvm binaries- thus I have no packages to try in between. I know how to do a bisect with git but I somehow fail to do the same with svn. Maybe solution is actually easy -if someone could guide me here I think I provide a bisect result during this week. I tried today with nir backend and here it is crashing right away on game start (and even gives some output): Unknown intrinsic: intrinsic store_shared (ssa_45, ssa_46) () (0, 1) /* base=0 */ /* wrmask=x */ Unknown intrinsic: intrinsic store_shared (ssa_73, ssa_74) () (0, 1) /* base=0 */ /* wrmask=x */ Unknown intrinsic: vec1 32 ssa_75 = intrinsic load_shared (ssa_46) () (0) /* base=0 */ Unknown intrinsic: vec1 32 ssa_76 = intrinsic load_shared (ssa_74) () (0) /* base=0 */ /run/media/greg/Steam_Linux/steamapps/common/ShadowOfMordor/ShadowOfMordor.sh: Zeile 167: 6992 Speicherzugriffsfehler (Speicherabzug geschrieben) ${GAME_LAUNCH_PREFIX} "${GAMEROOT}/bin/${FERAL_GAME_NAME}" "$@" It was previously working great with nir before. Forgot to add: OpenGL renderer string: AMD Radeon HD 7900 Series (TAHITI / DRM 3.25.0 / 4.15.0-2-amd-staging-drm-next-git, LLVM 7.0.0) OpenGL core profile version string: 4.5 (Core Profile) Mesa 18.1.0-devel (git-9b9a89cd79) There is a git mirror for LLVM: https://github.com/llvm-mirror/llvm wrt the nir crash I doubt that is due to LLVM, might be because we only enabled compute shaders for nir somewhat recently. I filed a "game hangs" llvm regression here - https://bugs.llvm.org/show_bug.cgi?id=36332 The crash with nir in the beginning is gone. It has now exactly the same behavior and freezes right after the intro video is finished (or you press a button to skip). I think this bug is the same like the one Andy already created. So I wait till a fix appears and retest again. Unlike someone has a link to a arch LLVM git package... Probably fixed by: https://github.com/llvm-mirror/llvm/commit/04c7451aa8dfdee17307231fecd29b6d5e989e4b *** Bug 105228 has been marked as a duplicate of this bug. *** |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.