Hi macro...
I was wondering if you had any tools to dump the PRAM contents, could put a rest to if it gets corrupted, with bad settings.
My System MBP1,1 RadeonX1600,VRAM (Total): 256 MB,EFI Driver Version: 01.00.068
I am getting the zigzag, whole screen effect patern when the fault occurs, it looks to me like the thing that scans the video memory and produces a picture from it, is misreading every so often, I'd say a bit or two on the address bus are wrong, or the settings used to explain the structure of video memory to the hardware that scans
it are wrong.
Others with the issue have posted example below.
http://forums.macrumors.com/showthread.php?t=690920
I'm wondering if this is the same issue as the line of corruption accross the screen, but a different bit getting corrupt . I'm on Latest Snow Lep 1440 x 900
When this problem happens, I lose access to GUI applications can update the gui, mouse still moves and ssh access still works, trying to kill window manager via ssh and restart it fails with the application hanging. Basically the video chip isn't happy at this point.
Without ATIRadeonX1000.kext
The screen corruption still happens less often, but everything still works, and it can unhappen, the zigzag grid, can change pattern, and get worse/less or go compeltely.. This tells me the vram has good data in it, no redrawing is needed.
Without ATIFramebuffer.kext
Seems to work fine, however Flash things like youtube in the browser are compeltely transparent, and allow you to click on items under the web browser, rather strange...
I'm guessing without ATIFramebuffer the way data is held and used from vram is different.
I'm trying to find a Flash version with no GPU Acceleration to get around this.???
When i reboot after its gone wrong, the pattern remains right from the start almost always, unless i let mac cool down and then theres a good change of a clean boot.
When the boot process gets to change the screen from grey, to pure blue it always fixed the issue, for a while at least. I believe at this point the ATI is reset, and programmed with display settings. This always fixes it so a physically solder failure due to heat, can be ruled out by this.
If I could redo this ATI reset by a command line util, I could problerly run the mac fine, and have a autofixing task to reset the display if it stops working.????
On linux you can switch from Xwindows to a console and back, it dumps video settingts and restores them, a similar thing for mac would help.
The problem started after a period of running the mac hot, and the problem occurs at random with increased chance based on heat.
My thoery is there are bits of data held in the ATI that hold values to do with scanning video memory, 1 of these is subseptiable to a few bits going corrupt, these registers are not cleared by a normal power off or PRAM reset.
But can be cleared by software reinitializing the ATI something that I guess installing linux would do every start of X windows.
Be nice to have a util to dump out all the ATI internal settings, then I can compare working, and crashed display values.