Summary: | Invalid command stream with TURKS running Cinnamon | ||
---|---|---|---|
Product: | DRI | Reporter: | Zoltán Böszörményi <zboszor> |
Component: | DRM/Radeon | Assignee: | Default DRI bug account <dri-devel> |
Status: | RESOLVED FIXED | QA Contact: | |
Severity: | major | ||
Priority: | medium | CC: | florian |
Version: | XOrg git | ||
Hardware: | x86-64 (AMD64) | ||
OS: | Linux (All) | ||
Whiteboard: | |||
i915 platform: | i915 features: | ||
Attachments: |
Description
Zoltán Böszörményi
2012-06-08 11:13:57 UTC
Created attachment 62810 [details]
dmesg with 3.4.0
Created attachment 62811 [details]
Xorg.0.log on the notebook with kernel 3.4.0
Does setting: Option "ColorTiling" "False" in the device section of your xorg.conf help? Patch that should fix the issue : http://people.freedesktop.org/~glisse/0001-drm-radeon-fix-tiling-and-command-stream-checking-on.patch Updated v3 same url, please test v3 version thx Tried to compile v3 on vanilla 3.4.1 but it failed: CC [M] drivers/gpu/drm/radeon/evergreen_cs.o drivers/gpu/drm/radeon/evergreen_cs.c: In function ‘evergreen_cs_track_validate_cb’: drivers/gpu/drm/radeon/evergreen_cs.c:447:28: error: request for member ‘ptr’ in something not a structure or union make[4]: *** [drivers/gpu/drm/radeon/evergreen_cs.o] Error 1 make[3]: *** [drivers/gpu/drm/radeon] Error 2 make[2]: *** [drivers/gpu/drm] Error 2 make[1]: *** [drivers/gpu] Error 2 make: *** [drivers] Error 2 This one-liner over your patch fixes the compilation: --- drivers/gpu/drm/radeon/evergreen_cs.c~ 2012-06-09 08:51:34.000000000 +0200 +++ drivers/gpu/drm/radeon/evergreen_cs.c 2012-06-09 10:42:29.054351410 +0200 @@ -444,7 +444,7 @@ * command stream. */ if (!surf.mode) { - volatile u32 *ib = p->ib.ptr; + volatile u32 *ib = p->ib->ptr; unsigned long tmp, nby, bsize, size, min = 0; /* find the height the ddx wants */ It seems this patch fixed the "invalid command stream error". Thanks very much. Created attachment 62842 [details]
dmesg from my desktop machine with 3.4.1 + tiling fix v3 + the one liner patch
Created attachment 62843 [details]
Xorg.0.log on my deskop with kernel 3.4.1 + radeon tiling fix v3 + one liner patch
Fixed on the notebook with A4-3300 CPU too. Thanks very very much. Created attachment 62844 [details]
dmesg from my notebook with 3.4.1 + tiling fix v3 + the one liner patch
Created attachment 62845 [details]
Xorg.0.log on my notebook with kernel 3.4.1 + radeon tiling fix v3 + one liner patch
A patch referencing this bug report has been merged in Linux v3.5-rc3: commit d26098759cf6d32148649c165f87a7590bc25b89 Author: Jerome Glisse <jglisse@redhat.com> Date: Sat Jun 9 10:57:41 2012 -0400 drm/radeon: fix tiling and command stream checking on evergreen v3 (In reply to comment #13) > A patch referencing this bug report has been merged in Linux v3.5-rc3: > > commit d26098759cf6d32148649c165f87a7590bc25b89 > Author: Jerome Glisse <jglisse@redhat.com> > Date: Sat Jun 9 10:57:41 2012 -0400 > > drm/radeon: fix tiling and command stream checking on evergreen v3 Closing. |
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.