Glad it worked for you too!
I'm curious, are you sure it's working for you when in "integrated" mode and not working when in "discrete" mode? You can double-check this by opening System Preferences and going to Energy Save. If "Graphics Card: Better Battery Life" is selected then it's on integrated while if "Higher Performance" is selected then it's on discrete.
It would be very interesting and make less sense to me if our situations are reversed.
An interesting other workaround I've found, regardless of which graphics card is in use, is as follows:
- Launch QuickTime Player X and open any H.264-encoded .mov or .m4v. If you don't have one, record a few seconds via the "File: New Movie Recording" or "File: New Screen Recording" commands.
- Then launch QuickTime Player 7 and open your desired movies. They will display properly as long as the file in QuickTime Player X remains open.
- If you close the QuickTime Player X movie, the app will auto-quit. If you close your movies in QuickTime Player 7 and then reopen them, it will again display the green screen. If you close the movie in QuickTime Player 7, reopen QuickTime Player X and the H.264-encoded movie, and then reopen the movie in QuickTime Player 7 it will again display properly.
Lastly, for whatever reason this doesn't occur on my Mac mini with Intel GMA 950 integreted-only graphics.
Hopefully Apple can figure it out quickly, and this doesn't portend more problems in the drivers for the 9400M and/or 10.7.4's graphics acceleration.
This is all a little too weird for me! YES - on my MacBook Pro, which is a 2.66 Ghz intel core i7,
it MUST BE SET TO "I" in the menu bar at the top, or Integrated.
If I reset it to D - I will see the green screen every time. Switch back to "I", restart and it's perfect.
Now to the Preferences - mine are a bit different. My energy preferences allow me to select "Automatic Graphics Setting" selection. I think I used to see what you're saying - but with the latest in LION and this MacBook Pro, it says "Automatic Graphics Setting" .
When I select that - it starts to screw things up. I must leave it deselected with "Integrated" and all is perfect.
Now onto QT X! I hate that one. I actually "zipped" or compressed it so all I EVER use is QT 7 Pro. So I can't comment on that part of your reply. But everything works perfectly using GFX Switching set in the Integrated mode. I really thank you for that!
Your "regardless of which graphics card is in use" always works for me --- thanks!
However, switching to Integrated (via gfxCardStatus) only works if the computer is only using its built-in display. If I plug in the 30-inch cinema display, the gfxCardStatus appears to be unable to switch the mode: the mode briefly changes to "Integrated Only" in the drop-down menu, but the icon doesn't change from d to i, and after a few seconds, the drop-down text reverts to "Discrete Only."
Funny you mention this, Stephen - I too was getting some "differing" results - sometimes!!
But now that Ive read what you wrote - I do sometimes output my MacBook Pro to an external Apple Cinema monitor - and now that I think about it - that's when I was seeing something like what you've just described. Lot of variables here, that's for sure!
I just started having this problem. It doesnt happen with all video files, but its consistant with some. I tried downloading the gfxCardStatus application but it doesnt switch to intergrated on my MacBookPro. I also tried the work around suggested by Stitzer to no avail... Have there been any other developments with this issue?
I had the same problem - until today. I have a 2008 MacBook Pro, and love QT7 but loathe QT10. I installed gfxCardStatus and that fixed the problem immediately. I have written a feedback comment to Apple, as suggested above, and am donating $10 to Cody Krieger for saving the day. I hope some of you will do the same.
I filed a bug with Apple the same day I posted my solution, but there has been no reply from Apple. Usually by now it would be marked "Duplicate" if someone else beat me to filing it. But I also haven't heard back with a request for more details, so I don't know if anyone at Apple is actively working on it. I suppose with WWDC just finishing, all the focus was there.
We'll see what the next few weeks hold before Mountain Lion's release.
I spent 4hrs with apple care over 2 days. I finally got the following as an answer...
"I escalated your case off to our engineering department. They looked into your case and informed me that as you had thought this is actually an emerging issue and that they are working on a fix that will most likely come in the form of a software update or new product release. So as of right now there is no fix for it but Apple engineering is definitely taking a look into this and working on it."
Sorry it was such a frustrating thing for you. That response is pretty stock for any problem they don't have a solution for, and hopefully implies they don't see it in Mountain Lion. I don't have access to the Developer Preview, so I don't know.
It's too bad that neither of the solutions posted above work for you. Both have very reliably worked for me and turned what could have been a maddening bug into a minor annoyance. Especially given I ran into another bug where QuickTime Player X can't save MP4s after making edits, which for a moment left me in a place where neither QuickTime Player 7 Pro and QuickTime Player X were usable for quick movie editing.
I am looking for a solution to this as well. However, my wrinkle is that I get the green screen issue on a white MacBook that has only the NVIDIA GeForce 9400M (integrated only). I find it interesting that your MacMini with integrated only doesn't have the problem.
I also have a newer MacBook Pro and two MacPros that don't have the issue. Usually, issues with QuickTime Pro updates for me have been related to some old codec(s), usually DivX related. I have tried removing codecs one at a time, but haven't found any that seems to have an impact on tis one way or the other.
I think I mught try reinstalling an older version of QTPro with Pacifist and see if that helps.
In the interim, any other thought on why an integrated only machine would have this issue?
I have the same green screen issue with QT Pro 7, which makes it impossible to review individual frames. I'm running OS X 10.7.4 and QT 7.6.6 on a MacBook Pro with just the NVIDIA GeForce 9400M, so the gfxCardStatus app doesn't help the isue. Strangely, it happens only on some videos - I have five videos open right now and two of them have the green screen when paused or scrubbing. Strangely I can't find any consistent properties between the videos that get the green screen and the ones that don't.
Thanks to Mike Stitzer for the useful tip. But on my MacBook Pro 17" mid 2010 it (2.66GHz Intel Core i7) works the other way round!
I had the green screen issue with H.264 QTs. Downloaded gfxCardStatus, which showed that I was in Dynamic mode, and using the discrete card NVIDIA GeForce GT330M. And I was getting the green screen. Switched to the integrated card, an Intel HD Gfx, and the green screen disappeared. Great! Except my second monitor disappeared too!
It appears that I can't drive my second monitor, a 1920x1200 EIZO, using the intgrated card.
Let's hope that Mountain Lion puts an end to this nonsense. Or has Apple really abandoned its professional customers?