Bug 25598 - xfree-drm on iBook2 with rage128
|
Bug#:
25598
|
Product: Gentoo Linux
|
Version: unspecified
|
Platform: All
|
|
OS/Version: Linux
|
Status: RESOLVED
|
Severity: normal
|
Priority: P2
|
|
Resolution: INVALID
|
Assigned To: ppc@gentoo.org
|
Reported By: pylon@gentoo.org
|
|
Component: Applications
|
|
|
URL:
|
|
Summary: xfree-drm on iBook2 with rage128
|
|
Keywords:
|
|
Status Whiteboard:
|
|
Opened: 2003-07-30 17:29 0000
|
I found out, that the last running version of xfree-drm on my iBook2 with a
rage128 is the -r2. The -r3 and -r6 produce a lot of "(EE) R128(0): Idle timed
out, resetting engine..." in the XFree-log and slows down XFree horribly.
Where to fix that, I can't see. But maybe spyderous as the xfree-drm maintainer
can take care of it? So he is in Cc.
I was hoping -r6 would work (r3-5 are broken in various other ways also). I
just committed one of Luca's fixes to -r6 a couple of days ago specifically to
fix r128 issues (28 July).
Luca?
Today I noticed, I have this odd problem that the kernel crashes, when I end an
X-Session. I'm not sure, but I think this is also a problem of xfree-drm,
because this problem didn't occur befor upgrading the driver.
I'm just back, could you tell me something more please (like the snips of dmesg
and/or the XFree86 logs) ?
Committed a fix from Luca. Please confirm that it works.
Stupid thing.
As Luca fixed my system locally, everything works fine. But after emerging the xfree-drm-r6 with Luca's patch, it is again slow. Luca, did you changed something more than the timeout?
I just changed that line and nothing more
it still complains about timeouts?
The DRM-stuff will be initialized when the r128 module doesn't depend on the
agpgart module. So loading r128 before X starts will quit the idle timeouts.
Well, I have the most up-to-date version and such, with no agpgart module,
but r128 still gives idle timeouts. I don't know what to do. I have a rage
128 pro with 8 megabytes...
in Donnie's webspace there is a newer drm that may or may not improve the
situation, please check and report back.
Follow the xfree-drm guide located at
http://www.gentoo.org/doc/en/dri-howto.xml
to get the basics setup, when done, modify your /etc/X11/XF86Config-4 file
and make sure you have the following in your configuration:
Section "Device"
Option "usefbdev"
Option "ForcePCIMode"
Option "AGPMode" "2"
You'll need the standard parts already there, but without the above added
I was always getting timeouts as well.
I've attached my config file which I use on my iBook2/500
Kevyn, have you tested to see which of those three options actually has an
effect on the timeouts?
yes specifically it needs:
Section "Device"
Option "usefbdev"
Option "ForcePCIMode"
I forgot to remove the AGPMode statement. heh. That does other things but
not required for 128 drm to work.
Time passed away, my iBook has been to repair for two months and after that I
set up Gentoo completely new.
xfree-drm-4.3.0-r6 is now running with our ppc-2.6.0-test11-kernel and agpgart
enabled.
I'll resolve the bug to invalid. Nevertheless thanks for your help! :-)