[PPC] [R128] - AGP V2 device into 0x mode - Xorg Freeze
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
xserver-xorg-video-r128 (Ubuntu) |
Won't Fix
|
Undecided
|
Unassigned |
Bug Description
Dear maintainer,
AGP device is set to "0x" mode resulting in extremely slow X. Could easily be mistaken for a "freeze" or "hang" as mouse moves minutes after physically moving it.
Replicates always. Repeats on two machines with identical Video Card.
No change from Ubuntu 12.04 PPC 3.2.0-23 through 3.2.0-26
Problem persists before and after downgrading Mesa to 7.11
Workarounds found:
Disable DRI or
ForcePCIMode
For selfish concerns, I would like to be able to use AGP aperture to take advantage of System RAM. This is ignored when PCI mode is forced.
Beyond that, the nature of the problem results in initial install booting to "hung" or extremely slow X since DRI is enabled by default.
Possibly relevant previously proposed patch: http://
Attempts that did not help:
install linux-firmware-
force different AGPMode
Forum discussing reference: http://
Summary of relevant (Speculated) messages:
dmesg | grep AGP
[ 0.585628] Linux agpgart interface v0.103
[ 29.655997] agpgart-uninorth 0000:00:0b.0: Apple UniNorth/Pangea chipset
[ 29.658518] agpgart-uninorth 0000:00:0b.0: configuring for size idx: 64
[ 29.736441] agpgart-uninorth 0000:00:0b.0: AGP aperture is 256M @ 0x0
[ 43.502188] agpgart: Couldn't find an AGP VGA controller.
[ 43.502261] agpgart-uninorth 0000:00:0b.0: putting AGP V2 device into 0x mode
dmesg | grep -i vga
[ 0.047384] vgaarb: loaded
[ 32.545041] vgaarb: this pci device is not a vga device
[ 33.354151] vgaarb: this pci device is not a vga device
[ 33.964274] agpgart: Couldn't find an AGP VGA controller.
From Xorg.0.log
[ 265.172] (EE) R128(0): R128CCEWaitForIdle: (DEBUG) CCE idle took i = 1025
[ 265.172] (EE) R128(0): Idle timed out, resetting engine...
[ 282.882] (EE) R128(0): R128CCEWaitForIdle: (DEBUG) CCE idle took i = 1025
[ 282.882] (EE) R128(0): Idle timed out, resetting engine...
[ 298.704] (EE) R128(0): R128CCEWaitForIdle: (DEBUG) CCE idle took i = 1025
[ 298.705] (EE) R128(0): Idle timed out, resetting engine...
EndSummary
Thanks in advance.
summary: |
- PPC R128 - AGP V2 device into 0x mode - Xorg Freeze + [PPC] [R128] - AGP V2 device into 0x mode - Xorg Freeze |
tags: |
added: drm freeze precise r128 xserver-xorg-video-ati removed: bot-comment |
Details:
#####
Hardware tested:
iMac G3 600mhz RAM=384MB with ATI Rage 128 Pro Ultra TR 2X AGP 16MB
iMac G3 500mhz RAM=1GB with ATI Rage 128 Ultra Pro TR 2X AGP 16MB
#####
xorg.conf-
Section "Monitor"
Identifier "iMacG3CRT"
HorizSync 58-62
VertRefresh 74-118
# UseModes "str8bsTWEAKED"
EndSection
Section "Device"
Identifier "Rage128"
Driver "ATI"
Option "ForcePCIMode" "true" ###Without this, I have to disable DRI.
Option "PreferredMode" "1024x768"
# Driver "r128" #No different than "ATI"
BusID "PCI:0:16:0" #No change with or without this.
Option "AGPMode" "1" #No change with or without this. Tried 1,2,4.
Option "AGPSize" "32" #Gets ignored when ForcePCIMode is "true" and defaults to 8.
# Option "UseFBDev" "False" #No change with or without this.
# Option "NoINT10" "True" #No change with or without this.
# Option "VGAAccess" "True" #Lock up with this. Blank screen with cursor line upper left.
# Option "CCEPIOMode" "True" #Lock up with this and more rapid timeout messages in log.
# Option "CCEusecTimeout" "100000" #No change other than frequency of timeout messages in log.
EndSection
Section "Module"
# Disable "dri"
EndSection
Section "Screen"
Identifier "TheOnlyOneIHave"
Monitor "iMacG3CRT"
DefaultDepth 24 ###Change to 16 or 8 for lower color depth.
SubSection "Display"
Depth 24
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 16
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 8
Modes "1024x768" "800x600" "640x480"
EndSubSection
EndSection
#####
Xorg.0.log 30-powerpc64- smp ppc Ubuntu powerpc- smp #36-Ubuntu SMP Tue Apr 10 20:47:25 UTC 2012 ppc f4b4c542- f9d9-41a5- 8a8e-0a79f86285 7d ro video=offb:off www.ubuntu. com/support) wiki.x. org Xorg.0. log", Time: Wed Jul 11 04:01:49 2012 xorg.conf" X11/xorg. conf.d"
[ 31.211]
X.Org X Server 1.11.3
Release Date: 2011-12-16
[ 31.226] X Protocol Version 11, Revision 0
[ 31.226] Build Operating System: Linux 2.6.35-
[ 31.226] Current Operating System: Linux SnowLubuntu 3.2.0-23-
[ 31.226] Kernel command line: root=UUID=
[ 31.226] Build Date: 05 April 2012 01:50:02PM
[ 31.226] xorg-server 2:1.11.4-0ubuntu10 (For technical support please see http://
[ 31.226] Current version of pixman: 0.24.4
[ 31.227] Before reporting problems, check http://
to make sure that you have the latest version.
[ 31.227] Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 31.237] (==) Log file: "/var/log/
[ 31.238] (==) Using config file: "/etc/X11/
[ 31.239] (==) Using system config directory "/usr/share/
[ 31.695] (==) No Layout section. Using the first Screen section.
[ 31.695] (**) |-->Screen "TheOnlyOneIHave" (0)
[ 31.695] (**) | |-->Monitor "iMacG3CRT"
[ 31.697] (==) No device specified for screen "TheOnlyOneIHave".
Using the first device section listed.
[ 31.697] (**) | |-->Device "Rage128"
[ 31.698] (==) Automatically adding devices
[ 31.698] (==) Automatica...