| Summary: | [radeonsi] hd 7790 need more sGPRS for ps | ||
|---|---|---|---|
| Product: | Mesa | Reporter: | Iaroslav Andrusyak <pontostroy> |
| Component: | Drivers/Gallium/radeonsi | Assignee: | mesa-dev |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | major | ||
| Priority: | medium | ||
| Version: | git | ||
| Hardware: | All | ||
| OS: | Linux (All) | ||
| Whiteboard: | |||
| i915 platform: | i915 features: | ||
| Attachments: | Fix | ||
|
Description
Iaroslav Andrusyak
2014-09-19 10:18:19 UTC
(In reply to comment #0) > I changed num_sgprs <= 104 to num_sgprs <= 204 and add fprint for num_sgprs > and user_sgprs ??? 104 is a hardware limit, you can't change it. You probably just need to use a newer LLVM version which supports SGPR spilling. i use llvm-svn|git from yesterday, and 6-7 days ago valley fork fine. (In reply to comment #2) > i use llvm-svn|git from yesterday, and 6-7 days ago valley fork fine. Ah! Then some change in LLVM broke register spilling, please bisect LLVM to figure out what it was. Thanks, Christian. Created attachment 106551 [details] [review] Fix Can you try this patch? Make sure you replace the original assert in the mesa code. Yes, it helps |
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.