Bug 27324

Summary: fbotest* broken on r600
Product: Mesa Reporter: Török Edwin <edwin+bugs>
Component: Drivers/DRI/R600Assignee: Default DRI bug account <dri-devel>
Status: RESOLVED WORKSFORME QA Contact:
Severity: normal    
Priority: medium    
Version: unspecified   
Hardware: Other   
OS: All   
Whiteboard:
i915 platform: i915 features:

Description Török Edwin 2010-03-26 03:38:34 UTC
./fbotest1
GL_RENDERER = Mesa DRI R600 (RV730 9498) 20090101  TCL DRI2
renderbuffer RGBA sizes = 8 8 8 0
Visual RGBA sizes = 8 8 8 8
drmRadeonCmdBuffer: -22. Kernel failed to parse or rejected command stream. See dmesg for more info.
[ 9664.574687] radeon 0000:01:00.0: r600_cs_track_validate_cb:195 cb pitch (400 x 4 = 1600) invalid
[ 9664.574690] radeon 0000:01:00.0: r600_packet3_check:1055 invalid cmd stream 484
[ 9664.574692] [drm:radeon_cs_ioctl] *ERROR* Invalid command stream !

./fbotest2
fbotest2: GL_RENDERER = Mesa DRI R600 (RV730 9498) 20090101  TCL DRI2
drmRadeonCmdBuffer: -22. Kernel failed to parse or rejected command stream. See dmesg for more info.
[ 9671.405510] radeon 0000:01:00.0: r600_cs_track_validate_cb:195 cb pitch (400 x 4 = 1600) invalid
[ 9671.405513] radeon 0000:01:00.0: r600_packet3_check:1055 invalid cmd stream 494
[ 9671.405515] [drm:radeon_cs_ioctl] *ERROR* Invalid command stream 

./fbotest3
fbotest3: GL_RENDERER = Mesa DRI R600 (RV730 9498) 20090101  TCL DRI2
drmRadeonCmdBuffer: -22. Kernel failed to parse or rejected command stream. See dmesg for more info.
[ 9690.737802] radeon 0000:01:00.0: r600_cs_track_validate_cb:195 cb pitch (400 x 4 = 1600) invalid
[ 9690.737805] radeon 0000:01:00.0: r600_packet3_check:1055 invalid cmd stream 494
[ 9690.737807] [drm:radeon_cs_ioctl] *ERROR* Invalid command stream !

This happens when using glisse's 2.6.33 radeon tree (commit b979b2cef4a88c138b79e3add46c7ebb39506c97), which verifies the GPU command stream.

Mesa is commit 05c03c6a1bcfb8ad77d3025f166f02ddaa741aa2.

GPU is:
01:00.0 VGA compatible controller: ATI Technologies Inc RV730 PRO [Radeon HD 4650] (prog-if 00 [VGA controller])
Comment 1 Andreas Boll 2012-09-11 11:21:57 UTC
Note: classic r600 driver has been abandoned.

fbotest* pass with r600g (gallium driver) on my rv770
tested with mesa git master e81ee67b51651e99e7e8e52c1ccafc66835d57cd
and mesa 8.0.4

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.