Re: ATI Radeon M6 LY in Edgy - does some crashing - how do I debug?

Jacob <[email protected]>
Newsgroups gmane.comp.video.dri.user
Organization ExpandApps Developers
Message-ID <op.tird4jjs6fluez@jacob-laptop>
Sorry, I just went digging through my Junk folder, and found this e-mail.

On Mon, 30 Oct 2006 15:15:10 -0500, Roland Scheidegger  
<[email protected]> wrote:

> Jacob wrote:
>> My ATI Readon M6 LY has never been stable, and it isn't any more  
>> stable  now with Edgy, either. Mostly crashes come with static across  
>> areas that  scroll, sometimes without freezing at all. Sometimes  
>> crashes come with  stripes across the screen, mostly vertical, with the  
>> screen fading to  something like negative, and then to white, sometimes  
>> "snapping out of it"  with the screen going back to normal. Most of the  
>> time I have to reboot,  however.
>>  I've pasted complete logs and configurations for that boot below.  
>> You'll  notice in the xorg.conf, I commented options that I think make  
>> my system  more stable, but am not really sure. The crash that belongs  
>> to these logs  are the one ith the screen fading to something like  
>> negative, and then to  white. The computer had frozen, but I was able  
>> to go through the  Alt+SysRq+S, Alt+SysRq+U, Alt+SysRq+B procedure to  
>> reboot safely.
> Typical symptoms of a gpu lockup.
> Not sure, but the log seems to indicate there was a vt switch or maybe  
> some acpi resume? The problems could be related to that.

ACPI resume? What's that? Is that in the logs? I have been using VT a ton,  
but how does that affect me?

>
>> 	Option		"BusType" "PCI"
> Do you really need that? On some hardware it seems to make a difference  
> to stability, but I'm a bit puzzled about it.

It does seem to elimate the screen-goes-blank-minutes-after-login crash.

>>          Option          "AGPMode" "4"
> This obviously will be ignored with bustype pci, but otherwise it should  
> work fine, unless you have a chipset which is known to be problematic.
>>          Option          "AGPFastWrite" "false" # MUST BE FALSE!!!
> Yes, this often doesn't work at all.
>>          Option          "SWcursor" "true" # MUST BE TRUE!!!
> What happens otherwise? Immediate lockup?

No, sometimes it is more unstable this way... I tihink... thing is, it is  
so hard to tell what caused the crash.

>>          Option          "EnableDepthMoves" "false" # MUST BE FALSE!!!
> In general, depth moves are very very slow, but does it affect stability?

Don't know. Again, it is hard to tell, but this seemed to cause crashing,

>>          Option          "ColorTiling" "false" # More stable this way.
> That's interesting. Never heard that it would cause stability problems.

Well, again... not sure...

>>          Option          "DynamicClocks" "true"
> You could try disabling that, there were some problems with it in the  
> past.

Now that I've got latest git drivers installed, this doesn't seem to make  
any affect.

>>          Option          "XAANoOffscreenPixmaps" "true"
>
> Though maybe your problems could be related to that:
>  > (--) RADEON(0): Mapped VideoRAM: 8192 kByte (32 bit DDR SDRAM)
> If that's really 32bit ddr sdram, the available bandwidth is a bit low  
> (depends of course on the clock frequency of the ram too, but I'd guess  
> it's not that high). I've speculated in the past that very low bandwidth  
> situations (which undoubtly will also cause high latency) might cause  
> lockups - the speculation being caused by the fact that dri (and cp  
> accel) doesn't seem to work reliably at all on the es1000 (with 16bit  
> ddr sdram - though probably clocked around twice as fast as yours). And,  
> some experiments with placing the back buffer into main memory also was  
> quite prone to lockups with a rv250. This isn't really any sort of  
> proof, the lockups in both of those low-bandwidth/high latency  
> situations could easily be caused by other things. Though if it is,  
> maybe the programming of the memory controller would need some tweaks.
> If you don't need 3d

Well, I don't _need_ it, but I really want it.

> , you could try using the mmio accel code instead (by not loading dri,  
> or if it's autoloaded, by making sure the agp gart kernel driver is not  
> available (when using agp gart) for instance). It feels quite a bit  
> slower in some cases, but this is what's used for the above-mentioned  
> es1000 too.

So is there a way to test or fix this? Some patch? Configuration? I've got  
latest drm, mesa, and xf86-driver-ati stuff compiled into my system, so we  
can use that if we need. Anything to get this stupid crashing fixed! I've  
been working on this for about 6 months. That's way too long for me. :(

Oh, by the way, since I last posted here, the crashing's changed. I no  
longer get the fade-into-whitish-negative crash or the TV-squigglies, but  
I get everything else plus screen-turns-black crash. I also get a new one  
where the screen seems to be stretched vertically, and zoomed in, and then  
added a bunch of fuzzies. Cursor still moved (hardware cursor) until I  
pushed Ctrl+Alt+F1 to get to a console so I could reboot my system safely.  
Then the cursor froze up, but the squigglies kept moving. I've taken a  
picture of this new one. I'll upload it later today.

-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
--
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.