Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
FS#21939 - [mesa] Please recompile with --enable-gallium-llvm
Attached to Project:
Arch Linux
Opened by John Wolfe (igneous) - Tuesday, 30 November 2010, 18:50 GMT
Last edited by Andreas Radke (AndyRTR) - Tuesday, 07 December 2010, 17:59 GMT
Opened by John Wolfe (igneous) - Tuesday, 30 November 2010, 18:50 GMT
Last edited by Andreas Radke (AndyRTR) - Tuesday, 07 December 2010, 17:59 GMT
|
DetailsDescription:
I run x86_64 and use an r300 series radeon card.. After the upgrade to mesa 7.9, I noticed a pretty serious performance regression. I tracked someone down on the freedesktop bug tracker with the same problem. See here: https://bugs.freedesktop.org/show_bug.cgi?id=31635 After recompiling mesa with --enable-gallium-llvm my FPS in games (and overall responsiveness) has increased 3fold, literally. With r300c, I would get ~15-20fps in sauerbraten at 640x480.. After the arch r300g update, it dropped to ~5fps.. After recompiling with --enable-gallium-llvm, It's somewhere around 50-60fps. To be honest, I'm not sure if enabling llvm has actually fixed the regression in terms of gpu performance, or just masked it by offloading shader streams to llvmpipe on the cpu. I don't quite have the knowledge to determine that.. However, it definitely has helped, and now I'm seeing a drastic performance increase.. so, please do your own testing and maybe consider recompiling mesa with llvm. |
This task depends upon
Closed by Andreas Radke (AndyRTR)
Tuesday, 07 December 2010, 17:59 GMT
Reason for closing: Won't implement
Tuesday, 07 December 2010, 17:59 GMT
Reason for closing: Won't implement
Comment by Andreas Radke (AndyRTR) -
Tuesday, 07 December 2010, 17:58 GMT
this switch enabled the gallium based llvm software rasterizer. the swr is only used when no hardware acceleration is available. and it is the fallback and so has to be very safe and stable. so we won't enable gallium-llvm until it becomes the default swr.