[ydl-gen] YDL6 and G5 w/Radeon 9600 performance tips
Owen Stampflee
ostampflee at terrasoftsolutions.com
Thu Apr 10 14:25:40 MDT 2008
Awesome info Rob! Can we post this to the website?
I will also see about posting an updated kernel in errata that fixes
this, but I'm not sure its feasible (breaking Cell/Power5 would not be
good).
Cheers,
Owen
rarob at comcast.net wrote:
> Hello all,
> Just wanted to post a few observations about what I've seen with YDL6. My computer is a dual 2Ghz G5
> PowerMac with the Radeon 9600 graphics card (the beastie with the DVI and the ADC connectors). I'd
> noticed a fairly significant performance hit when moving from YDL4.0.91 to YDL6 (long story for staying
> with 4.0.91 for so long...), on the order of 4x or so *especially* when using graphics. I've got two
> Sceptre X20WG LCD's attached, and YDL6 was the first linux I've been able to get true 'stable' dual
> head graphics on.
> Anyway, after going back and forth with some of the kernel developers and some folks from Xorg I've
> gotten rid of most of the performance degradations. The changes were in two chunks:
>
> STEP 1 - X11 configuration
> My initial Xorg config came from running 'Xorg -configure'. This gave me a working X11 with
> the same display on both monitors. I was able to use '/usr/bin/system-config-display' (or the
> menu equivalent) to change to a multi-head display. Note however that the display tool
> wasn't able to save the new setup *IF* the second monitor was configured as a 'generic 1680x1050'.
> So I set it to 'generic 1280x1024', and then edited /etc/X11/xorg.conf to fix this.
> I also edited /etc/X11/xorg.conf to set "Clone" to "False", and the drivers to "radeon" instead of "ATI". The
> kicker is to *also* set the "AccelMethod" options to "EXA". Seems there is a bug where XAA (the default)
> causes a severe performance hit.
>
> STEP 2 - kernel configs
> My initial suspicions for the slowdown were aimed at the kernel, since I was seeing problems even when
> graphics were not in use. I did these changes *first*, then found out about the X11 issues above, so I don't
> know how much of an effect these mods had, although I did see some improvement after doing these.
> At any rate, I downloaded the 2.6.25-rc8 kernel and rebuild after tweaking some kernel configs:
> 64 bit kernel
> processor support -> opt for power4, altivec, SMP (maxcpus=2)
> platform support -> machine type (generic), *only* apple powermac for machines
>
>
> Again, don't know if the kernel rebuild played much of a factor. I saw some performance gains
> after doing the kernel mods, but the real speedup came after tweaking the X11 setup.
>
> Hope this might help someone else... I liked YDL6 alot (performance issue was a growing concern), but life
> is much better now.....
>
>
> Rob
> _______________________________________________
> yellowdog-general mailing list
> yellowdog-general at lists.terrasoftsolutions.com
> http://lists.terrasoftsolutions.com/mailman/listinfo/yellowdog-general
> HINT: to Google archives, try '<keywords> site:terrasoftsolutions.com'
>
More information about the yellowdog-general
mailing list