On Mon, Jun 09, 2014 at 04:53:23AM -0500, Stan Gammons wrote:
> On 06/09/2014 01:56 AM, Jonathan Gray wrote:
> >On Sun, Jun 08, 2014 at 07:01:56AM -0500, Stan Gammons wrote:
> >>Is there a known problem with the Radeon driver on OpenBSD 5.5 AMD64
> >>stable?   I noticed the text on the console was scrolling very slow
> >>while src.tar.gz was extracting.  I didn't time it, but it seem to take
> >>2 to 3 times as long to return to the command line compared to
> >>extracting the same file on a slower i386 machine.   Syslog output is 
> >>below.
> >Well things are going to be slow when all the acceleration is being
> >disabled.  It isn't clear if the problem you're encountering is
> >due to something like missing firmware as you didn't include a dmesg.
> >
> >
> 
> It loads or tries to load firmware at boot.
> 
> Here's the dmesg info.

So it seems something isn't working right with the GART.
Could you try the following diff to force it to a smaller size?

Diff against -current but will likely apply to 5.5

Index: sys/dev/pci/drm/radeon/rs400.c
===================================================================
RCS file: /cvs/src/sys/dev/pci/drm/radeon/rs400.c,v
retrieving revision 1.4
diff -u -p -r1.4 rs400.c
--- sys/dev/pci/drm/radeon/rs400.c      9 Feb 2014 12:33:44 -0000       1.4
+++ sys/dev/pci/drm/radeon/rs400.c      10 Jun 2014 04:57:21 -0000
@@ -54,6 +54,8 @@ void rs400_gart_adjust_size(struct radeo
                rdev->mc.gtt_size = 32 * 1024 * 1024;
                return;
        }
+       DRM_ERROR("Forcing to 32M GART size\n");
+       rdev->mc.gtt_size = 32 * 1024 * 1024;
 }
 
 void rs400_gart_tlb_flush(struct radeon_device *rdev)

Reply via email to