ports/150594: [patch] graphics/dri: add support for ATI Radeon HD 4250

Oliver Fromme olli at secnetix.de
Wed Sep 15 16:30:02 UTC 2010


>Number:         150594
>Category:       ports
>Synopsis:       [patch] graphics/dri: add support for ATI Radeon HD 4250
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Wed Sep 15 16:30:01 UTC 2010
>Closed-Date:
>Last-Modified:
>Originator:     Oliver Fromme
>Release:        n/a
>Organization:
secnetix GmbH & Co. KG
		http://www.secnetix.de/bsd
>Environment:

>Description:

The patch below adds DRI support for the ATI Radeon HD 4250
which is included on several popular mainboards, for example
the ASUS M4A88TD-V EVO/USB3.

With that patch, 3D hardware acceleration works in games
like crack-attack and 3D OpenGL "screen savers" (xlockmore).
Note that graphics/dri and its dependencies must be built
with WITHOUT_NOUVEAU=YES.

>How-To-Repeat:

The game crack-attack is a good test.  Without this patch,
it is unplayable at maximum detail settings and big window.
With the patch, it works perfectly fine and consumes less
CPU time.

>Fix:

--- src/mesa/drivers/dri/radeon/radeon_chipset.h.orig	2009-11-18 02:54:28.000000000 +0100
+++ src/mesa/drivers/dri/radeon/radeon_chipset.h	2010-09-14 15:38:09.000000000 +0200
@@ -340,6 +340,7 @@
 #define PCI_CHIP_RS880_9712             0x9712
 #define PCI_CHIP_RS880_9713             0x9713
 #define PCI_CHIP_RS880_9714             0x9714
+#define PCI_CHIP_RS880_9715             0x9715
 #define PCI_CHIP_RV770_9440             0x9440
 #define PCI_CHIP_RV770_9441             0x9441
--- src/mesa/drivers/dri/radeon/radeon_screen.c.orig	2009-12-22 03:31:19.000000000 +0100
+++ src/mesa/drivers/dri/radeon/radeon_screen.c	2010-09-14 15:38:46.000000000 +0200
@@ -837,6 +837,7 @@
    case PCI_CHIP_RS880_9712:
    case PCI_CHIP_RS880_9713:
    case PCI_CHIP_RS880_9714:
+   case PCI_CHIP_RS880_9715:
       screen->chip_family = CHIP_FAMILY_RS880;
       screen->chip_flags = RADEON_CHIPSET_TCL;
       break;

>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list