#if Rik Hemsley
> #if Keith Whitwell
>
> > You are running out of memory trying to allocate the front, back and depth
> > buffers. Specify a lower maximum resolution or more video memory (the i810
> > lets you do this)
>
> Excellent, thanks very much. Will try that.
Didn't work... but now I think about it, this has worked before some
months ago, with a res of 1280x1024 and VideoRam specified as 10000...
So, I kept playing around, until for some reason I threw caution to the
wind and started the server while logged in as root (not something I
would normally do.)
This sent the errors to /var/log/XFree86.0.log, and in that file I found
the following (snipped to interesting lines):
(II) I810(0): [drm] failure adding irq handler, there is a device already using that irq
Consider rearranging your PCI cards. Disabling DRI.
I haven't gone that far yet, but I found that after telling the BIOS to
assign specific IRQs to specific PCI slots, and rebooting, the _first_
time I run X, DRI is _enabled_ ! However, subsequent restarts of X seem
to have the same IRQ problem. I'll re-arrange the cards sometime to fix
this permanently.
Conclusion:
The error message was very informative, but the problem was that I
didn't see it, because it was only in /var/log/XFree86.0.log, not in
~/.X.err. I didn't even know /var/log/XFree* existed... well, maybe I
did, but I wouldn't have guessed that it would hold different info to
that in ~/X.err.
Apart from this one thing that tripped me up, DRI is great, the docs
are great, and a job well done to all involved in the project !
Rik
|