The problem with NVIDIA GPU's crapping out had been haunting me ever since the third month of my Macbook Pro ownership. I'm on my third NVIDIA GPU (1 MLB replacement, 1 MBP replacement) and those random application crashes still haunts me (check my siggy for the flickr gallery for all the explanation and photos). So for anyone that has similar configuration or just wanted to try out, please post some feedback on the result. System configuration: Early 2008 Macbook Pro (2.4GHz Penryn) 15.4" baseline model, production date: June 2008 + 4GB (2x2GB) Kingston 667MHz DDR2 + Leopard 10.5.2 Install > Updated to 10.5.4 and all the latest updates Connected with: - Dell 2007WFP via DVI-out (display on extended desktop mode as main display) - Dell display USB hub via USB (left) - Apple (aluminium) keyboard - Logitech MX Revolution USB (no Logitech software installed) - WD My Book Studio 1TB via FW800 ______________________________________________________ Procedure of experiment: 1. Warm up your machine/use it normally like you would (surfing, iTunes, etc). 2. Set your screensaver to either Flurry or Arabesque and set it to start at 3 minutes (make sure your display doesn't sleep before the screen saver starts). 3. Fire up iTunes, set it to Cover Flow view (with lots album cover arts and songs). 4. Scroll around Cover Flow for a while and double-click on a random album to play. 5. Move it to the extended desktop (not the main display with the menu bar) and let it play. 6. Start playing a movie in QuickTime (tested using DIVX AVI + Perian 1.1 component), make it full-screen and leave it on the main display. This should make it as follow: [main display: Full-screen QuickTime movie] + [extended display: iTunes w/Cover Flow] 7. Let all of them play for a while (a few minutes). 8. Launch FrontRow (I did it via the Apple Remote), all background playback should stop. 9. Select Music > Album > [Play some album] 10. Let it play for 10 minutes or longer. After some time... 11. If you have the remote, press the "menu" button to go out of playback. Press "esc" on the keyboard if you don't. 12. Is your computer still responding? Does it wake up with display immediately? Check your system.log (Utilities > Console, under "Log Database Queries" > "All Messages") for "NVChannel(GL):..." errors (do a search on "nvchannel"). I did from step 1 till 11 last night, lo and behold.. The infamous "NVChannel(GL)" error comes back to haunt me again.. DISCLAIMER: Please try these steps at your own risk and make sure there is no running applications with unsaved work(s) on them. I am not responsible for anything that happened. More info: CPU was idling around 60 degrees Celsius, GPU was around the 60-70 degrees Celsius region.