Bug 23064 - AGPMode quirk needed for IBM Thinkpad T40 with Mobility M7 LW
Summary: AGPMode quirk needed for IBM Thinkpad T40 with Mobility M7 LW
Status: RESOLVED FIXED
Alias: None
Product: xorg
Classification: Unclassified
Component: Driver/Radeon (show other bugs)
Version: 7.4 (2008.09)
Hardware: Other Linux (All)
: high normal
Assignee: xf86-video-ati maintainers
QA Contact: Xorg Project Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-07-31 18:43 UTC by Bryce Harrington
Modified: 2009-08-01 14:00 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments
Xorg.0.log (34.97 KB, patch)
2009-07-31 18:44 UTC, Bryce Harrington
no flags Details | Splinter Review
109_quirk_agpmode_m7_intel.patch (1.15 KB, patch)
2009-07-31 18:48 UTC, Bryce Harrington
no flags Details | Splinter Review

Description Bryce Harrington 2009-07-31 18:43:53 UTC
Forwarding this bug from Ubuntu:
https://bugs.edge.launchpad.net/ubuntu/+source/xserver-xorg-video-ati/+bug/353996

[Problem]
Poor performance with Xorg process CPU load between 20%-99%.  Resolved after setting AGPMode 4 (and a few other things... see xorg.conf).

[Original Report]
Binary package hint: xorg

Hi, well this is my second time, trying to migrate to Jaunty 9.04. But still having the same problem, the IBM Thinkpad T40 - Video ATI Technologies Inc Radeon Mobility M7 LW [Radeon Mobility 7500] is not working properly, in fact it's very slow, and use the Xorg process between 20% to 99% of my CPU.

In Intrepid 8.10 it works perfectly, now I will attach some files than may be can help.

Please let me know how can I help to fix it.

<later>
Well. Finally I found the way to make works it.

I did change the /etc/X11/xorg.conf file, Now it's working fine

Let me show you: with this configuration the system is working like with Intrepid.

Section "Device"
 Identifier "Configured Video Device"
 Boardname "ATI Radeon"
 Busid "PCI:1:0:0"
 Driver "radeon"
 Screen 0
 Vendorname "ATI"
 Option "MergedFB" "off"
 Option "AccelMethod" "EXA"
 Option "EXANoComposite" "false"
 Option "FBTexPercent" "50"
 Option "MigrationHeuristic" "greedy"
 Option "DRI" "true"
 Option "GARTSize" "256"
 Option "AGPMode" "4"
 Option "Colortiling" "On"
EndSection

Section "DRI"
 Mode 0666
EndSection

Section "ServerLayout"
 Identifier "Default Layout"
 screen 0 "Default Screen" 0 0
 Option "AIGLX" "true"
EndSection

Section "Extensions"
 Option "Composite" "Enable"
EndSection

Section "Monitor"
 Identifier "Configured Monitor"
EndSection

Section "Screen"
 Identifier "Default Screen"
 Monitor "Configured Monitor"
 Device "Configured Video Device"
EndSection

----
00:00.0 Host bridge: Intel Corporation 82855PM Processor to I/O Controller (rev 03)
00:01.0 PCI bridge: Intel Corporation 82855PM Processor to AGP Controller (rev 03)
01:00.0 VGA compatible controller: ATI Technologies Inc Radeon Mobility M7 LW [Radeon Mobility 7500]
Comment 1 Bryce Harrington 2009-07-31 18:44:23 UTC
Created attachment 28232 [details] [review]
Xorg.0.log
Comment 2 Bryce Harrington 2009-07-31 18:46:41 UTC
I notice in -ati's AGPMode quirk table that this hostbridge already has a number of quirks against it, so am guessing that setting in his xorg.conf is fairly necessary; setting the migrationmode to greedy probably also helped considerably in restoring the performance but that's a separate issue.
Comment 3 Bryce Harrington 2009-07-31 18:48:35 UTC
Created attachment 28233 [details] [review]
109_quirk_agpmode_m7_intel.patch

This patch is against 6.12.99+git20090629.f39cafc5.

[I'd commit myself, but I'm still waiting on bug 20373 to get access.]
Comment 4 Alex Deucher 2009-08-01 14:00:57 UTC
committed:
e3659ed06fc5bb8817f1dbd7c2d6bc94c67b30f7

As for the performance issues with EXA on cards with limited vram, see:
f564460e94c9d0f1cf3ff4b8535481b2b8b4e9c1


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.