Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

justperry

macrumors G5
Original poster
Aug 10, 2007
12,557
9,750
I'm a rolling stone.
I do not have an iMac (Mini) but I had some discussion in a few threads before.
Now, some people like to know if the Intel HD is enabled by default in the 2012 iMacs.

The threads we discussed this in are:

7 kernel panics in 7 days. Brand new iMac.

Post #9 and onwards.

And:

help newbie buying first Mac - rMBP 13: IR test and other tips needed

Post #3 and onwards.

Now, it's as simple as a screenshot from System Information>Graphics, the App is in /Applications/Utilities.

Thanks to anyone posting a screenshot.
 

Binarymix

macrumors 65816
Nov 1, 2007
1,121
353
Code:
NVIDIA GeForce GTX 680MX:

  Chipset Model:	NVIDIA GeForce GTX 680MX
  Type:	GPU
  Bus:	PCIe
  PCIe Lane Width:	x16
  VRAM (Total):	2048 MB
  Vendor:	NVIDIA (0x10de)
  Device ID:	0x11a3
  Revision ID:	0x00a2
  ROM Revision:	3707
  Displays:
iMac:
  Display Type:	LCD
  Resolution:	2560 x 1440
  Pixel Depth:	32-Bit Color (ARGB8888)
  Main Display:	Yes
  Mirror:	Off
  Online:	Yes
  Built-In:	Yes
  Connection Type:	DisplayPort

So, no it's not.
 

justperry

macrumors G5
Original poster
Aug 10, 2007
12,557
9,750
I'm a rolling stone.
Code:
NVIDIA GeForce GTX 680MX:

  Chipset Model:	NVIDIA GeForce GTX 680MX
  Type:	GPU
  Bus:	PCIe
  PCIe Lane Width:	x16
  VRAM (Total):	2048 MB
  Vendor:	NVIDIA (0x10de)
  Device ID:	0x11a3
  Revision ID:	0x00a2
  ROM Revision:	3707
  Displays:
iMac:
  Display Type:	LCD
  Resolution:	2560 x 1440
  Pixel Depth:	32-Bit Color (ARGB8888)
  Main Display:	Yes
  Mirror:	Off
  Online:	Yes
  Built-In:	Yes
  Connection Type:	DisplayPort

Thanks Binarymix

And this is more or less when it is idle, sorry forgot to mention.
 

Binarymix

macrumors 65816
Nov 1, 2007
1,121
353
Thanks Binarymix

And this is more or less when it is idle, sorry forgot to mention.

All I'm doing it browsing the web.

There is no need to switch between graphics cards in the iMac as it's a desktop and doesn't need to conserve battery. That's probably why it's disabled, if it is indeed on the chip.
 

justperry

macrumors G5
Original poster
Aug 10, 2007
12,557
9,750
I'm a rolling stone.
All I'm doing it browsing the web.

There is no need to switch between graphics cards in the iMac as it's a desktop and doesn't need to conserve battery. That's probably why it's disabled, if it is indeed on the chip.

No need to read the Links I gave in my former post but the poster I replied to said it is to conserve power, in a way he is right, every Watt is one, but it is much more important on portables.

In the first discussion I posted a screenshot of the 2012 iMac which does not mention the HD4000 but he said all Ivy Bridge have them on board, which is true so why not enable them, no harm done, actually I think it would be better.

But, seems we got the answer and Apple disabled them in OS X.
 

All Taken

macrumors 6502a
Dec 28, 2009
780
1
UK
No need to read the Links I gave in my former post but the poster I replied to said it is to conserve power, in a way he is right, every Watt is one, but it is much more important on portables.

In the first discussion I posted a screenshot of the 2012 iMac which does not mention the HD4000 but he said all Ivy Bridge have them on board, which is true so why not enable them, no harm done, actually I think it would be better.

But, seems we got the answer and Apple disabled them in OS X.

If Apple disabled it in OS X then we would see the Intel integrated 4000 on the bootcamp side....

I think this may be an EFI disabled feature. Much like options in a PC BIOS where a user can disable integrated graphics. It would be a curious experiment to see if the iMac produced any image on screen at all with the Nvidia card removed.
 

justperry

macrumors G5
Original poster
Aug 10, 2007
12,557
9,750
I'm a rolling stone.
If Apple disabled it in OS X then we would see the Intel integrated 4000 on the bootcamp side....

I think this may be an EFI disabled feature. Much like options in a PC BIOS where a user can disable integrated graphics. It would be a curious experiment to see if the iMac produced any image on screen at all with the Nvidia card removed.

Makes sense, I thought about it, must be the way you say, but why, why disable the HD4000 if in fact it conserves energy and the iMac would even run cooler, Ok, just a bit cooler.

I think it's in the firmware though, not Efi.
 

All Taken

macrumors 6502a
Dec 28, 2009
780
1
UK
Makes sense, I thought about it, must be the way you say, but why, why disable the HD4000 if in fact it conserves energy and the iMac would even run cooler, Ok, just a bit cooler.

I think it's in the firmware though, not Efi.

I always thought the SMC firmware would take it's 'Master list' from the EFI of a machine. Really couldn't say with 100% certainty but would love to know. As you said it's an interesting question and it's baffling as to why Apple removed the option. Perhaps it's as simple as time and money being spent on a cross graphics solution, when on a desktop it's not as imperative as a portable.
 

joe-h2o

macrumors 6502a
Jun 24, 2012
997
445
I do not have an iMac (Mini) but I had some discussion in a few threads before.
Now, some people like to know if the Intel HD is enabled by default in the 2012 iMacs.

The threads we discussed this in are:

7 kernel panics in 7 days. Brand new iMac.

Post #9 and onwards.

And:

help newbie buying first Mac - rMBP 13: IR test and other tips needed

Post #3 and onwards.

Now, it's as simple as a screenshot from System Information>Graphics, the App is in /Applications/Utilities.

Thanks to anyone posting a screenshot.

It doesn't even have an HD4000. The i5 and i7 used in the 2012 iMacs are the versions that have the older version of the integrated GPU because they are cheaper - there's simply no need for the HD4000 due to the presence of the dedicated Nvidia hardware.

For example, the i5 in the top end 27" iMac is an Ivy Bridge 3470 - this one here:

http://ark.intel.com/products/68316

This CPU has the older HD2500, but it is not used in the iMac.
 

drambuie

macrumors 6502a
Feb 16, 2010
751
1
It doesn't even have an HD4000. The i5 and i7 used in the 2012 iMacs are the versions that have the older version of the integrated GPU because they are cheaper - there's simply no need for the HD4000 due to the presence of the dedicated Nvidia hardware.

For example, the i5 in the top end 27" iMac is an Ivy Bridge 3470 - this one here:

http://ark.intel.com/products/68316

This CPU has the older HD2500, but it is not used in the iMac.

What? The Intel i7 3770 used in the top end 2012 iMac has the integrated HD4000 on chip. Although the HD4000 is not used as a GPU, the the output from the from the nVidia GPU is routed through the HD4000 to produce the Thunderbolt video component. The same routing applies to the i5, although it contains the HD2500.
 

TiBook550

macrumors member
Jan 6, 2004
58
33
Atl, GA
A little further proof that HD4000 is onboard, though no way to access it that I know of:
 

Attachments

  • Screen Shot 2013-03-31 at 3.57.59 PM.png
    Screen Shot 2013-03-31 at 3.57.59 PM.png
    428.1 KB · Views: 927

justperry

macrumors G5
Original poster
Aug 10, 2007
12,557
9,750
I'm a rolling stone.
It doesn't even have an HD4000. The i5 and i7 used in the 2012 iMacs are the versions that have the older version of the integrated GPU because they are cheaper - there's simply no need for the HD4000 due to the presence of the dedicated Nvidia hardware.

For example, the i5 in the top end 27" iMac is an Ivy Bridge 3470 - this one here:

http://ark.intel.com/products/68316

This CPU has the older HD2500, but it is not used in the iMac.

Just no, Ivy Bridge has HD4000, but it is most likely disabled.

A little further proof that HD4000 is onboard, though no way to access it that I know of:

Is that proof, a Mac Games store, it just says it will work on 680 and HD4000, nothing to see here, unless I am blind.
 

WilliamG

macrumors G3
Mar 29, 2008
9,922
3,800
Seattle
The i7 at least definitely has the HD4000 (likely disabled). I saw it listed when the Apple Store ran diagnostics on my first 2012 iMa (due to buzzing from the GPU under stress). It specifically mentioned the HD4000 in the components list.
 

justperry

macrumors G5
Original poster
Aug 10, 2007
12,557
9,750
I'm a rolling stone.
I found something very interesting, a plist file in:

/System/Library/Extensions/AppleIntelHD4000GraphicsVADriver.bundle/Contents/Info.plist

Look at the screenshot under System Support, 2012 iMac's are not there, iMac 2013 Model Identifiers are 13.1 for 21.5" and 13.2 for the 27":cool:

Edit: BoostIG is Boost Integrated Graphics!

Might be possible to enable IGP by Editing a few .plist files.
 

Attachments

  • Screen Shot 2013-04-01 at 13.15.39.png
    Screen Shot 2013-04-01 at 13.15.39.png
    169.6 KB · Views: 559
Last edited:

joe-h2o

macrumors 6502a
Jun 24, 2012
997
445
Just no, Ivy Bridge has HD4000, but it is most likely disabled.

"Just no"

Listen to yourself.

Check out the link from Intel in my post.

Intel make the Ivy Bridge CPU, so I assume they know what they put on the die.

Let's pick out the relevant bits:

* Intel® Core™ i5-3470 Processor
(6M Cache, up to 3.60 GHz)

* Processor Number i5-3470

* Lithography 22 nm

* Processor Graphics Intel® HD Graphics 2500

That's right from Intel themselves.

I don't know, dude. If you want to tell Intel what parts they are shipping in their own processors and that they're wrong, then be my guest, but I'm going to go with the crazy assumption that they know what they are talking about. Call me mad, or something, but it seems like the idea might have some merit.
 

lixuelai

macrumors 6502a
Oct 29, 2008
957
327
Ivy Bridge comes with either 2500 or 4000 graphics. 2500 is for the cheaper CPUs (aka all the cpu options other than the i7 on the iMac). Anyway no clue if the 2500 can use the 4000 kext. From my experience fiddling with kexts my guess would be no.
 

justperry

macrumors G5
Original poster
Aug 10, 2007
12,557
9,750
I'm a rolling stone.
"Just no"

Listen to yourself.

Check out the link from Intel in my post.

Intel make the Ivy Bridge CPU, so I assume they know what they put on the die.

Let's pick out the relevant bits:

* Intel® Core™ i5-3470 Processor
(6M Cache, up to 3.60 GHz)

* Processor Number i5-3470

* Lithography 22 nm

* Processor Graphics Intel® HD Graphics 2500

That's right from Intel themselves.

I don't know, dude. If you want to tell Intel what parts they are shipping in their own processors and that they're wrong, then be my guest, but I'm going to go with the crazy assumption that they know what they are talking about. Call me mad, or something, but it seems like the idea might have some merit.

I started this thread about the HD4000, not 2500, and as you can see below has proof the HD4000 is on the chip.

The i7 at least definitely has the HD4000 (likely disabled). I saw it listed when the Apple Store ran diagnostics on my first 2012 iMa (due to buzzing from the GPU under stress). It specifically mentioned the HD4000 in the components list.
 

All Taken

macrumors 6502a
Dec 28, 2009
780
1
UK
it's called gfxcard status

It does not work on an iMac, do you know of one that does?

----------

I found something very interesting, a plist file in:

/System/Library/Extensions/AppleIntelHD4000GraphicsVADriver.bundle/Contents/Info.plist

Look at the screenshot under System Support, 2012 iMac's are not there, iMac 2013 Model Identifiers are 13.1 for 21.5" and 13.2 for the 27":cool:

Edit: BoostIG is Boost Integrated Graphics!

Might be possible to enable IGP by Editing a few .plist files.

Nice find, 13,1 and 13,2 are Late 2012 iMac identifiers. Unfortunately editing the files will not work as this is a limitation set before the OS is loaded, again, otherwise we would see the 4000 on the linux/windows side....

I feel the only true way to test this is by unplugging the GTX675/680 and letting it boot.
 

justperry

macrumors G5
Original poster
Aug 10, 2007
12,557
9,750
I'm a rolling stone.
It does not work on an iMac, do you know of one that does?

----------



Nice find, 13,1 and 13,2 are Late 2012 iMac identifiers. Unfortunately editing the files will not work as this is a limitation set before the OS is loaded, again, otherwise we would see the 4000 on the linux/windows side....

I feel the only true way to test this is by unplugging the GTX675/680 and letting it boot.

What about a safe boot, probably not, it will most likely load Apple's own limited drivers.
 

PaulD-UK

macrumors 6502a
Oct 23, 2009
530
247
Hi
Doesn't this imply that the iMac range's Intel intergrated graphics functionality is enabled?

"Apple's own promotional copy notes that the following general Macs support AirPlay Mirroring:
iMac (Mid-2011 or newer)
Mac mini (Mid-2011 or newer)
MacBook Air (Mid-2011 or newer)
MacBook Pro (Early 2011 or newer)
Apple ostensibly only supports AirPlay Mirroring on such a small list of systems because the feature uses Intel's Quick Sync technology provided by Intel HD Graphics 3000 and HD Graphics 4000 "integrated" graphics."

http://www.everymac.com/mac-answers...-airplay-mirroring-compatible-macs-hacks.html
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.