Summary: | [NVA5] The Long Dark (game) is very slow because of "kernel rejected pushbuf" messages in log files | ||
---|---|---|---|
Product: | Mesa | Reporter: | Alexander Schlarb <alexander-fd> |
Component: | Drivers/DRI/nouveau | Assignee: | Nouveau Project <nouveau> |
Status: | RESOLVED MOVED | QA Contact: | Nouveau Project <nouveau> |
Severity: | normal | ||
Priority: | medium | CC: | frederic.romagne |
Version: | 11.0 | ||
Hardware: | Other | ||
OS: | All | ||
Whiteboard: | |||
i915 platform: | i915 features: | ||
Attachments: |
First "kernel rejected pushbuf" error in log file
Complete log file (compressed) Kernel log X11 Server log |
Description
Alexander Schlarb
2015-12-04 21:48:43 UTC
Created attachment 120359 [details]
Complete log file (compressed)
Created attachment 120360 [details]
Kernel log
Created attachment 120361 [details]
X11 Server log
Interesting... so this may actually be a legit situation of "gpu not processing pushbufs fast enough" and we run out of IB space. For some reason each pushbuf has a very small quantity of commands... oh, I see. It's just a ton of small-ish indexed draws, each of which ends up going through nouveau_pushbuf_data() which in turn causes a new IB slot to be used up. We need to have some way to figure out how many IB slots are open... or throttle pushbuf submission or... something. Anything I can do about this? -- GitLab Migration Automatic Message -- This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/mesa/mesa/issues/1093. |
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.