Hi,
Has anyone see a case where the problem exists, then goes away?
If anyone has a working MacBook Pro 17" with Radeon 6770M, please run some benchmarks and post back here. I was having the black video, shifted-video, general video corruption problem with the integrated GPU, but mysteriously, the problem has disappeared. I am guessing that it's possible my 6770M is partially dead and not actually rendering, because the benchmark statistics I'm seeing for the HD3000 are incredibly close to those for the 6770M!
I wish there was a way to guarantee that I am testing the integrated GPU vs the discrete GPU. I'll have to try the kernel extension trick to verify this further.
Example:
https://unigine.com/products/heaven/download/
Radeon 6770M: (73 C approx)
Unigine Heaven Benchmark 4.0
FPS: | 16.5 |
Score: | 417 |
Min FPS: | 6.1 |
Max FPS: | 26.4 |
System
Platform: | Darwin 13.3.0 x86_64 |
CPU model: | Intel(R) Core(TM) i7-2760QM CPU @ 2.40GHz (2399MHz) x8 |
GPU model: | Intel HD Graphics 3000/AMD Radeon HD 6770M (1024MB) x1 |
Settings
Render: | OpenGL |
Mode: | 1280x720 8xAA windowed |
Preset | Custom |
Quality | Medium |
Tessellation: | Disabled |
Intel HD 3000: (70 C approx)
Does not render. Claims 18 FPS and 70 C.
Radeon 6770M: (73 C approx)
Unigine Heaven Benchmark 4.0
FPS: | 23.2 |
Score: | 584 |
Min FPS: | 8.9 |
Max FPS: | 41.3 |
System
Platform: | Darwin 13.3.0 x86_64 |
CPU model: | Intel(R) Core(TM) i7-2760QM CPU @ 2.40GHz (2399MHz) x8 |
GPU model: | Intel HD Graphics 3000/AMD Radeon HD 6770M (1024MB) x1 |
Settings
Render: | OpenGL |
Mode: | 1280x720 windowed |
Preset | Custom |
Quality | Medium |
Tessellation: | Disabled |
Mac AppStore, CompuBench CL Desktop Edition (CompuBench-CL-Desktop-Edition-1.5.2-450.dmg)
https://compubench.com/info.jsp
Set gfxCardStatus (Discrete Only) Radeon 6770M.
Face: 2.611 mpixel/sec
TV-L1 Optical: 3.100 mpixel/sec
Ocean: 205.479 fps
Particle: 71.056 minteractions/sec
T-Rex: 0.452 fps
Video Composition: 14.654 fps
Bitcoin: 67.266 mhash/sec
Quit, set gfxCardStatus (Integrated Only) HD 3000, re-run.
Face: 2.599 mpixel/sec
TV-L1 Optical: 3.070 mpixel/sec
Ocean: 234.940 fps
Particle: 77.248 minteractions/sec
T-Rex: 0.425 fps
Video Composition: 14.711 fps
Bitcoin: 67.077 mhash/sec
CPU:
Face: 4.019 mpixel/sec
TV-L1 Optical: 0.885 mpixel/sec
Ocean: 58.263 fps
Particle: 37.608 minteractions/sec
T-Rex: 0.475 fps
Video Composition: 1.681 fps
Bitcoin: 4.154 mhash/sec
Perhaps gfxCardStatus doesn't work with OpenCL?
LuxMark v2.1
http://www.luxrender.net/release/luxmark/LuxMark_v2.1_OSXIntel64.zip
Radeon 6770M: Scene: scenes/sala/render.cfg Result: 215.
CPU Core i7-2760QM@2.4GHz: Scene: scenes/sala/render.cfg Result: 378.
At your own risk...
In my case, the problem disappeared after doing this:
In Terminal:
sudo -s
mkdir /Drivers
cd /System/Library/Extensions/
rm -rf /System/Library/Caches/com.apple.kext*
mv ATI* AMD* /Drivers/
touch /System/Library/Extensions
Now, wait for kextcache to finish running.
shutdown -r now
Now, run a graphics intense app, like the Heaven benchmark. Do this for a while. This should heat up the Intel HD 3000 integrated GPU.
No problem, right, because the kernel extension isn't loaded.
In Terminal again:
sudo -s
cd /Drivers
rm -rf /System/Library/Caches/com.apple.kext*
mv ATI* AMD* /System/Library/Extensions/
touch /System/Library/Extensions
Now, wait for kextcache to finish running.
shutdown -r now
Now, run a graphics intense app, like the Heaven benchmark. Still have a problem?
Note: I did a clean re-install of 10.9 and 10.9.4 upgrade to verify that the problem is gone, without doing anything to the kernel extensions.
--Steve