Date: Tue, 01 Sep 2009 16:31:45 -0500 From: Robert Noland <rnoland@FreeBSD.org> To: Rene Ladan <rene@freebsd.org> Cc: x11@freebsd.org Subject: Re: DRI initialiazation fails on 8.0-BETAx/M54 Message-ID: <1251840705.1689.4440.camel@balrog.2hip.net> In-Reply-To: <4A9D7560.7060902@freebsd.org> References: <4A9D7560.7060902@freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, 2009-09-01 at 21:26 +0200, Rene Ladan wrote: > Hi, > > it looks like DRI initalization sometimes fails on my 8.0-BETA3/amd64 > (official freebsd-update) laptop which has a ATI M54 card (radeonhd > driver), reverting to software rendering for everything. The ports are > up-to-date. > > From Xorg.0.log: > (EE) RADEONHD(0): rhdAtomGetDDCIndex: GPIO_DDC Index 6 exceeds maximum 5 > .. > (EE) RADEONHD(0): [pci] Out of memory (-12) > (EE) RADEONHD(0): [pci] PCI failed to initialize. Disabling the DRI. > .. > (II) RADEONHD(0): Using MMIO Command Submission for aceleration. > ... > > Full xorg.conf and Xorg.0.log(.old) are at ftp://rene-ladan/pub/freebsd/ > > Any clues? Could it be related to hald giving timeouts on acd0 after which > I just kill that hald subprocess and starting X after that? Is this happening when you start X after the system has been up for a bit? I suspect that what is happening is that memory has become fragmented and since bus_dma tries to allocate large chunks of contiguous memory for drm, it has a tendency to fail after the system has been running for a bit. This ultimately needs to be fixed in bus_dma, but that hasn't happened yet. robert. > Regards, > Rene -- Robert Noland <rnoland@FreeBSD.org> FreeBSD
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1251840705.1689.4440.camel>