FS#37903 - Freezes with Radeon 4570 (Cape Verde)

Attached to Project: Arch Linux
Opened by Tom Guder (tom_ga) - Monday, 25 November 2013, 10:08 GMT
Last edited by Laurent Carlier (lordheavy) - Tuesday, 03 December 2013, 21:39 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Laurent Carlier (lordheavy)
Architecture x86_64
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:

System freezes when starting a 3D application like Blender with 2.4.49-1. Version 2.4.48-1 works. Graphicsdriver: radeon, Chip: Cape Verde Radeon 4570 (Asus1GB D5 X HD7750 V2 R).

This task depends upon

Closed by  Laurent Carlier (lordheavy)
Tuesday, 03 December 2013, 21:39 GMT
Reason for closing:  Fixed
Additional comments about closing:  libdrm-2.4.50-1
Comment by Tom Guder (tom_ga) - Monday, 25 November 2013, 10:10 GMT
Errata: Not 4570, But HD7750

Tom.
Comment by Raul Fernandes (rgfernandes) - Monday, 02 December 2013, 17:58 GMT
There is a fix in git that I think that is for this bug too.
Check if the version of libdrm is 2.4.49.
If it is, the bug is probably the same.
Try the patch I'm sending.
The commit of the patch is:

http://cgit.freedesktop.org/mesa/drm/commit/?id=c8a437f4c76527b3c8385699ccee07f35fe3f166

I had this bug and this patch fixed it to me.
Comment by Raul Fernandes (rgfernandes) - Monday, 02 December 2013, 18:05 GMT
To help, I'm attaching the PKGBUILD and COPYING files to build the package.
Put the 3 files (the patch too of course) in a directory and run makepkg.
Install the new package.
Comment by Tom Guder (tom_ga) - Monday, 02 December 2013, 18:28 GMT
Yes, this single-line-change radeon/radeon_surface.c fixes it. I have to add, that I tested another GPU (PITCAIRN) and the freezes also arise with the original libdrm-2.4.49-1.

Tom
Comment by Laurent Carlier (lordheavy) - Tuesday, 03 December 2013, 19:30 GMT
Please try libdrm-2.4.50
Comment by Tom Guder (tom_ga) - Tuesday, 03 December 2013, 19:46 GMT
libdrm-2.4.50 seems to work (tested with blender).

tom
Comment by Tom Guder (tom_ga) - Tuesday, 03 December 2013, 20:37 GMT
libdrm-2.4.50 seems to work (tested with blender).

tom

Loading...