Summary: | [Evergreen,GIT,Tiling?] Occasional invalid command stream and subsequent performance increase | ||
---|---|---|---|
Product: | Mesa | Reporter: | Thomas Lindroth <thomas.lindroth> |
Component: | Drivers/Gallium/r600 | Assignee: | Default DRI bug account <dri-devel> |
Status: | RESOLVED MOVED | QA Contact: | |
Severity: | normal | ||
Priority: | medium | CC: | niels_ole |
Version: | git | ||
Hardware: | x86-64 (AMD64) | ||
OS: | Linux (All) | ||
Whiteboard: | |||
i915 platform: | i915 features: | ||
Attachments: | dmesg, Xorg.log |
Description
Thomas Lindroth
2012-06-03 15:46:47 UTC
Created attachment 62497 [details]
dmesg, Xorg.log
I get a similar error in Psychonauts from the humble bundle. It fails every time and give a slightly different error in dmesg. I applied the patch from here https://bugzilla.icculus.org/show_bug.cgi?id=5540 Attached dmesg is from Psychonauts. Disregard the previous comment. I forgot Psychonauts is 32bit and therefor don't use my git drivers automatically. There is nothing wrong with it but the first comment still apply. Turning off ColorTiling2D or using a blank xorg.conf makes no difference. The problem is the same on kernel 3.3 except there is no error in dmesg. It just fails to render anything. Does kernel patch: (apply against 3.5 but need a small diff for 3.4) helps http://people.freedesktop.org/~glisse/0001-drm-radeon-fix-tiling-and-command-stream-checking-on.patch I tested the patch against 3.5 but it didn't help. I should also mention that I'm experiencing memory/filesystem corruption but only when or directly after I've used some opengl app. After filesystem restoration and reboot everything works fine until the next time I use an opengl app. I can't say for sure it's graphics related yet but I've ruled out hardware error in the disk and ram. I think it was airlied who on irc told me to try a patch in the 3.5 kernel related to GART but I got the same corruption with 3.5. I've figured out what cause the performance increase. When dmesg gets flooded with messages syslog use 100% cpu for a while. Performance increase during that time. The same thing can be achieved by running while true;do true;done. I guess it has something to do with the cpu's power states. It would be nice to always have that boost. Using fthrottle_mode=0 didn't help. -- 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/412. |
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.