https://bugs.freedesktop.org/show_bug.cgi?id=97038
Bug ID: 97038 Summary: OpenArena couple times slower using llvm 3.9 Product: Mesa Version: git Hardware: x86-64 (AMD64) OS: Linux (All) Status: NEW Severity: normal Priority: medium Component: Drivers/Gallium/radeonsi Assignee: dri-devel@lists.freedesktop.org Reporter: smoki00790@gmail.com QA Contact: dri-devel@lists.freedesktop.org
Actually happens in basically any ioquake3 game i tried, but i guess everybody has OA. Distro current Debian Sid, driver radeon, hardware kabini, mesa self compiled...
So problem is that is several times slower, 2-3 times slower maybe when compared to same mesa using llvm 3.8.
https://bugs.freedesktop.org/show_bug.cgi?id=97038
--- Comment #1 from Nicolai Hähnle nhaehnle@gmail.com --- Could you bisect LLVM to find out where the degraded performance comes from?
https://bugs.freedesktop.org/show_bug.cgi?id=97038
--- Comment #2 from smoki smoki00790@gmail.com ---
It is major PITA to do that on this low power APU... but if someone can't reproduce it or figure it out without bisecting i might do that i have time.
https://bugs.freedesktop.org/show_bug.cgi?id=97038
--- Comment #3 from smoki smoki00790@gmail.com --- BTW not all but many apps runs in slowmo mode with llvm 3.9, not just ioquake3 based games.
Should i start llvm bisect or not i dunno, as 3.9 enable GL 4.3 instead of 4.1 with llvm 3.8, i guess it might be mesa just set up something wrong too :) I might start banning some of those new extensions to found offender or so.
https://bugs.freedesktop.org/show_bug.cgi?id=97038
--- Comment #4 from smoki smoki00790@gmail.com ---
OK got it, here is a llvm bisect result - svn272292
AMDGPU/SI: Fix 32-bit fdiv lowering
https://bugs.freedesktop.org/show_bug.cgi?id=97038
--- Comment #5 from Matt Arsenault arsenm2@gmail.com --- Is it better on trunk since r276051?
https://bugs.freedesktop.org/show_bug.cgi?id=97038
--- Comment #6 from Nicolai Hähnle nhaehnle@gmail.com --- Which version of Mesa are you using?
https://bugs.freedesktop.org/show_bug.cgi?id=97038
--- Comment #7 from smoki smoki00790@gmail.com ---
Mesa was latest git at moment, but i also tried something around that time and same problem.
Will try later against r276051 i am not on that machine currently...
https://bugs.freedesktop.org/show_bug.cgi?id=97038
--- Comment #8 from smoki smoki00790@gmail.com ---
Yup, on r276051 perf is fine.
https://bugs.freedesktop.org/show_bug.cgi?id=97038
Vedran Miletić vedran@miletic.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Status|NEW |RESOLVED
--- Comment #9 from Vedran Miletić vedran@miletic.net --- (In reply to smoki from comment #8)
Yup, on r276051 perf is fine.
Marking as fixed.
https://bugs.freedesktop.org/show_bug.cgi?id=97038
smoki smoki00790@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|FIXED |--- Status|RESOLVED |REOPENED
https://bugs.freedesktop.org/show_bug.cgi?id=97038
smoki smoki00790@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Status|REOPENED |RESOLVED
--- Comment #10 from smoki smoki00790@gmail.com --- (In reply to Vedran Miletić from comment #9)
(In reply to smoki from comment #8)
Yup, on r276051 perf is fine.
Marking as fixed.
If you say so, OK.
https://bugs.freedesktop.org/show_bug.cgi?id=97038
smoki smoki00790@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|FIXED |--- Status|RESOLVED |REOPENED
--- Comment #11 from smoki smoki00790@gmail.com ---
I think i will reopen this one until it is fixed with llvm 3.9 or if someone commented that it would not be fixed in llvm 3.9.
https://bugs.freedesktop.org/show_bug.cgi?id=97038
smoki smoki00790@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Status|REOPENED |RESOLVED
--- Comment #12 from smoki smoki00790@gmail.com ---
Current mesa git and llvm 3.9 now works fine... bug somehow getting fixed by mesa instead.
dri-devel@lists.freedesktop.org