Jump to content

Intel HD Graphics / i7 2600


  • Please log in to reply
153 replies to this topic

#81
lenovo3000

lenovo3000

    InsanelyMac Protégé

  • Members
  • Pip
  • 32 posts
  • Gender:Male

Thanks to Kyle_C s instructions and Lenovo3000 strings, i was able to get native resolution with my intel hd graphics in Dell XPS 15 L502x w/ i7-2630qm cpu. This one even has nvidia optimus. I have to figure out what to do to enable nvidia too.


Good news, I was quite sceptical about optimus chances under Mac OS. Did you also succeed with QE/CI hw support?

BTW, did you have to disable nVidia chip in BIOS setup? If it is possible to pre-select default adapter on your Dell, you may try Chameleon/Chimera built-in feature -- Graphics Enabler. It seems dealing pretty good with most nVidia hardware.

#82
wen1

wen1

    InsanelyMac Protégé

  • Members
  • PipPip
  • 98 posts
I need to read up on how to check QE/CI support. I thought it was in system profiler but did not see it there.

Front Row works if that is any indication.

Dell does not have a bios option to disable the nvidia card.

So currently it shows two display adapters in system profiler. One appears to be fully detected but the other (nvidia) is not.

Also, i have a mini display port (internally connected to intel HD). When i plug a monitor in to that i see display trying to switch over but then it switches back to internal LCD. Not sure what is happening there.


Edit:

YEs, With Full QE/CI support. I can use dashboard (ripples visible) and Front Row.

#83
lenovo3000

lenovo3000

    InsanelyMac Protégé

  • Members
  • Pip
  • 32 posts
  • Gender:Male

Also, i have a mini display port (internally connected to intel HD). When i plug a monitor in to that i see display trying to switch over but then it switches back to internal LCD. Not sure what is happening there.

Edit:

YEs, With Full QE/CI support. I can use dashboard (ripples visible) and Front Row.


Congratulations!

For external monitor connection I would try to pre-select miniDP as default port in BIOS. And the latest drivers may help -- i.e. "tonymacx86 NVIDIA Update 2.0" (have no clue which NV chip is used in your laptop).

BTW, the first visible indicator of QE/CI support might be a transparent menu bar, AFAIK. But it could be more or less obvious depending on your background. You may run a free cross-platform Cinebench software for CPU and video (OpenGL) benchmarking.

#84
wen1

wen1

    InsanelyMac Protégé

  • Members
  • PipPip
  • 98 posts
Thanks for all of your insight.

When you say Bios, are you referring to actual BIOS for the laptop or smbios?

I do not really have an option to select anything in the laptop's BIOS.

Also, i see nvidia card listed in the system profiler and it says kext not loaded. Is it just a question of matching my cards IDs with what is in info.plist for the nvidia kexts ? Or do i need something like the device properties you listed for Intel HD. I am still learning a lot of this stuff.

Congratulations!

For external monitor connection I would try to pre-select miniDP as default port in BIOS. And the latest drivers may help -- i.e. "tonymacx86 NVIDIA Update 2.0" (have no clue which NV chip is used in your laptop).

BTW, the first visible indicator of QE/CI support might be a transparent menu bar, AFAIK. But it could be more or less obvious depending on your background. You may run a free cross-platform Cinebench software for CPU and video (OpenGL) benchmarking.



#85
Kyle_C

Kyle_C

    InsanelyMac Protégé

  • Members
  • PipPip
  • 66 posts

I do not really have an option to select anything in the laptop's BIOS.


Yeah it seems like BIOSes on new laptops have gotten really bad! I think mine literally has like 6 or 7 settings total. Thankfully AHCI mode for SATA was one of them, at least.

Glad to see another success report!

#86
Krooklyn

Krooklyn

    InsanelyMac Protégé

  • Members
  • Pip
  • 31 posts
Guys I'm in the same boat as wen1. I have successfully gotten Hd3000 to work. But I also have a laptop with Optimus and no way of turning off the switchable graphics. I have a Alienware m14x. I am at this point on 10.6.8 with detected Intel HD3000 gfx. I have to use GraphicsEnabler=NO in order for it not to select my Nvidia Chip. In System Profiler I have two cards, but one is unidentified (Nvidia) and the other is obviously the 3000. You all have been wonderful help with this process, I have been following your progress and it has worked wonders. Now to figure out this Nvidia situation. Also, I have one other situation. I have 2 3.0USB ports, they are NEC, but the drivers included in ##### see them, but when I plug in something, it hangs my system. Also, I can't get my regular USB to work. I have tried rollback kexts, as well as other various kexts, still nothing. Any advice?

#87
Krooklyn

Krooklyn

    InsanelyMac Protégé

  • Members
  • Pip
  • 31 posts
Actually, I can still boot with GraphicsEnabler=Yes, it just hangs in console trying to figure out the Nvidia device, but eventually just continues logging after a minute or two and boots in with same situation. Recognizes the HD3000 but doesn't recognize the Nvidia chip. I reckon that there is a way to pull the device ID(like lenovo did for the Hd3000) cuppled with the Nvidia and inject that into the boot.com and have it recognize both. But I don't even know where to start looking for the info.plist that lenovo found the device ID for the hd3000 to begin with. I feel like it would be possible using gtxutil if I had the right plists. Correct me if I'm wrong, I'm also fairly new at all this, but willing to experiment.

#88
lenovo3000

lenovo3000

    InsanelyMac Protégé

  • Members
  • Pip
  • 32 posts
  • Gender:Male

Guys I'm in the same boat as wen1. I have successfully gotten Hd3000 to work. But I also have a laptop with Optimus and no way of turning off the switchable graphics. I have a Alienware m14x. I am at this point on 10.6.8 with detected Intel HD3000 gfx. I have to use GraphicsEnabler=NO in order for it not to select my Nvidia Chip. In System Profiler I have two cards, but one is unidentified (Nvidia) and the other is obviously the 3000. You all have been wonderful help with this process, I have been following your progress and it has worked wonders. Now to figure out this Nvidia situation. Also, I have one other situation. I have 2 3.0USB ports, they are NEC, but the drivers included in ##### see them, but when I plug in something, it hangs my system. Also, I can't get my regular USB to work. I have tried rollback kexts, as well as other various kexts, still nothing. Any advice?


AFAIK, there is no native support for USB 3.0 in SL. Those drivers in ##### might be compiled from Linux source. There are may be some properties for tweaking inside Info.plist. I remember some reports about USB 3.0 hanging the system when something is plugged-in the port. Probably a solution has already been discovered and published in that thread.

Concerning HD3000 it appeared, that 10.6.x refuses to detect the graphics chip unless you inject "AAPL,os-info" property, discovered by Kyle_C. I do not know how GraphicsEnabler works in details, most likely all the injections will be arranged for you automatically, or may be you will need to use additional options, like loading video BIOS from a file.

I would propose trying to force nVidia as the default adapter, either through BIOS Setup (but there are no options, as reported by wen1) or through editing your DSDT and placing DSDT.aml into /Extra/.

Knowing almost nothing about Optimus technology I still hope, that HD/NV switching does not involve a special device (some kind of muxer), otherwise it looks hopeless.

Thanks for all of your insight.

When you say Bios, are you referring to actual BIOS for the laptop or smbios?

I do not really have an option to select anything in the laptop's BIOS.


Quite right, I was referring to BIOS Setup accessible through F1, F2 or Del keys during the POST procedure, depending on the vendor. Laptop Phoenix BIOS seems to be rather clipped in comparison to Award Modular used on desktops, but I used to consider output selection as a basic option. May be Dell considers Optimus to be smart enough, not requiring any user interaction before OS loading.

Also, i see nvidia card listed in the system profiler and it says kext not loaded. Is it just a question of matching my cards IDs with what is in info.plist for the nvidia kexts ? Or do i need something like the device properties you listed for Intel HD. I am still learning a lot of this stuff.


I can only guess, but it seems that you still have to force nVidia as a primary device somehow. DSDT editing might be the way, given no options in BIOS Setup.

Speaking frankly, HD3000 with native resolution and QE/CI is not so bad, unless you paid for Optimus to play modern game titles under Mac OS ;) May be the best choice is to wait a bit, until Chameleon team updates GraphiscEnabler.

Yeah it seems like BIOSes on new laptops have gotten really bad! I think mine literally has like 6 or 7 settings total. Thankfully AHCI mode for SATA was one of them, at least.

Glad to see another success report!


Well, I am not quite familiar with recent consumer series trend (most of those laptops do not offer mate anti-glare option, while my half-blind eyes hate glossy screens), but those business series (ThinkPads, ProBooks, etc.) still have pretty long list of BIOS Setup options, while mostly related to security. But in general you might be right. May be there is a hidden engineering menu inside setup, but have never see one.

Concerning Dell Alienware series I would expect a lot of performance tweaking options for gamers, so, I was really surprised. On the other hand, if a laptop is intended to run W7 exclusively, why should vendor provide any means for pre-OS tweaking?..

#89
Krooklyn

Krooklyn

    InsanelyMac Protégé

  • Members
  • Pip
  • 31 posts
Quick question about DSDT. Do I need to start with a fresh vanilla instal to get a proper DSDT extract? Also, is there a dummy way to extract and patch? Because everything I have read seems rather difficult to equate for a fairly new guy at this stuff. Although I would like to learn.

#90
lenovo3000

lenovo3000

    InsanelyMac Protégé

  • Members
  • Pip
  • 32 posts
  • Gender:Male

Quick question about DSDT. Do I need to start with a fresh vanilla instal to get a proper DSDT extract? Also, is there a dummy way to extract and patch? Because everything I have read seems rather difficult to equate for a fairly new guy at this stuff. Although I would like to learn.


The briefest guide:

-- download openSuSE LiveCD
-- boot GUI, if you are not quite comfortable with console
-- dump the table "acpidump -t DSDT -b -o /tmp/DSDT.asl"
-- study the dump & edit with "mc" (midnight commander) built-in editor or whatever you like
-- compile modified DSDT: "aisl -d DSDT.asl"
-- use "man acpidump" and "man aisl" for details
-- put DSDT.aml into /Extra (not sure whether 11.4 LiveCD supports direct writing to HFS+, but you may copy file via flash-drive, etc.)
-- before loading Mac OS type additional options "-v Wait=Yes" and "DSDT=dell.aml" if you named DSDT-file differently
-- use bdmesg and "ioreg -lw0" to study the progress.

Good luck. I would provide more info, but I have stopped my own experiments with DSDT just after starting them, thanks to Kyle_C's solution.

#91
bcc9

bcc9

    InsanelyMac Legend

  • Coders
  • 1,278 posts
  • Gender:Male

AFAIK, there is no native support for USB 3.0 in SL. Those drivers in ##### might be compiled from Linux source. There are may be some properties for tweaking inside Info.plist.

Last I checked, the "#####" USB3 driver was just a re-pack of the usb3 driver for osx from lacie. In other words, not compiled form source.
This is one of the big problems with using a repack distribution - you don't know where stuff comes from or who to ask about it. (And in the tonymac case, they certainly have a chronic problem with failing to give attribution for the work of others).

Also last I tried, the vanilla PXHCD kext worked fine for me, showing "USB Super-Speed Bus" under system profiler, and the ports actually worked as well.

Now we're really off topic - this stuff belongs in a general sandy bridge thread.

#92
lenovo3000

lenovo3000

    InsanelyMac Protégé

  • Members
  • Pip
  • 32 posts
  • Gender:Male
Did anyone succeed with backlight control of internal LCD?

There is a property "backlight-control" in MBP8,1 ioreg. And I now for sure, that it was working on vintage laptops with Intel GMA950 -- just with standard Fn+Del, Fn+Home keys.

It seems I have tried everything, even native Apple BT Keyboard, but still can't change brightness in Mac OS.

#93
Krooklyn

Krooklyn

    InsanelyMac Protégé

  • Members
  • Pip
  • 31 posts

Last I checked, the "#####" USB3 driver was just a re-pack of the usb3 driver for osx from lacie. In other words, not compiled form source.
This is one of the big problems with using a repack distribution - you don't know where stuff comes from or who to ask about it. (And in the tonymac case, they certainly have a chronic problem with failing to give attribution for the work of others).

Also last I tried, the vanilla PXHCD kext worked fine for me, showing "USB Super-Speed Bus" under system profiler, and the ports actually worked as well.


Yeah, I'm not too sure why these will not work, but I will take it to another thread for sure.

Now we're really off topic - this stuff belongs in a general sandy bridge thread.


I agree, partially my fault. Although I will say that I have HD3000 full support now. I'm actually trying to add to this knowledge for everyone else that has new laptops with the, what I consider {censored}, nVidia Optimus graphics. In my system profiler it shows the HD3000 fully recognized, and PCIe gfx (nVidia) but this one isn't detected fully yet. Not too sure how to get any further. I tried editing the GeForce.kext and NVAGF100HAL.kext with proper ID but still no go.

Anyway, I will keep trying different things, but open to suggestions.

P.S. - Been running this HD3000 for a day now, have not seen any artifacts at all. hmmmm

#94
lenovo3000

lenovo3000

    InsanelyMac Protégé

  • Members
  • Pip
  • 32 posts
  • Gender:Male

Last I checked, the "#####" USB3 driver was just a re-pack of the usb3 driver for osx from lacie. In other words, not compiled form source.


Oh, thanks for info. I was not aware of LaCie and USB 3.0 products like this:

http://www.lacie.com...ct.htm?id=10493

#95
iLeopod

iLeopod

    InsanelyMac Sage

  • Members
  • PipPipPipPipPipPip
  • 435 posts
  • Gender:Male
  • Location:Germany
  • Interests:ileopod.wordpress.com
Is there a special chip for this Device in MacBookPro 8,3 DSDT or can this enable swichable gfx and backlight control?
Device (GMUX)
				{
					Name (_HID, EisaId ("APP000B"))
					Name (_CID, "gmux")
					Name (_STA, 0x0B)
					Name (_CRS, ResourceTemplate ()
					{
						IO (Decode16,
							0x0700,			 // Range Minimum
							0x07FF,			 // Range Maximum
							0x01,			   // Alignment
							0xFF,			   // Length
							)
					})
					Name (_PRW, Package (0x02)
					{
						0x16, 
						0x03
					})
					Scope (\_GPE)
					{
						Method (_L16, 0, NotSerialized)
						{
							Notify (\_SB.PCI0.LPCB.GMUX, 0x80)
						}
					}

					Name (GMGP, 0x16)
					Method (GMSP, 1, NotSerialized)
					{
						If (LLessEqual (Arg0, 0x01))
						{
							Or (GP06, Arg0, GP06)
						}
					}

					Method (GMLV, 0, NotSerialized)
					{
						Return (GP06)
					}
				}
			}
Posted Image

#96
Krooklyn

Krooklyn

    InsanelyMac Protégé

  • Members
  • Pip
  • 31 posts
Lenovo how exactly did you pull that efi string for the hd3000?

#97
lenovo3000

lenovo3000

    InsanelyMac Protégé

  • Members
  • Pip
  • 32 posts
  • Gender:Male

Lenovo how exactly did you pull that efi string for the hd3000?


If you want to inject your own strings with Chameleon, google for "gfxutil". Concerning "my" string, all the credits go to Kyle_C, who discovered the role of "AAPL,os-info" property.

Is there a special chip for this Device in MacBookPro 8,3 DSDT or can this enable swichable gfx and backlight control?


Looks like a separate device and no matter how exactly it was implemented -- a separate chip on Foxconn m/b, etc. -- since it deals with Intel/ATI and should not be compatible with Optimus. What might be easier: to force nVidia working separately, or to enable Optimus switching functionality under Mac OS? IMHO the former could be possible, while the later seems to be a sort of time waste.

#98
wen1

wen1

    InsanelyMac Protégé

  • Members
  • PipPip
  • 98 posts
Lenovo3000, i was able to change the brightness from display applet in system preferences.

That does seem to adjust the backlight and not the picture brightness.

My Fn keys for brightness do not work.

#99
lenovo3000

lenovo3000

    InsanelyMac Protégé

  • Members
  • Pip
  • 32 posts
  • Gender:Male

Lenovo3000, i was able to change the brightness from display applet in system preferences.

That does seem to adjust the backlight and not the picture brightness.

My Fn keys for brightness do not work.


Hm, do you have a separate brightness control or do you mean Calibrate button of Color tab of Display applet?

BTW, happy to inform everybody, that it is possible to use 10.7 framebuffer on 10.6.7 with full QE/CI.

Initially I took 6 kexts from 10.7:

+AppleIntelHDGraphics.kext
+AppleIntelHDGraphicsGLDriver.bundle
+AppleIntelHDGraphicsGA.plugin
AppleIntelSNBVA.bundle
AppleIntelSNBGraphicsFB.kext
AppleVADriver.bundle

It gave me the native resolution with HD3000 but no QE/CI. Now it appears that the first 3 kexts marked with (+) should be kept from 10.6.7MBP unmodified. In fact, it may be enough to update AppleIntelSNB* only.

Since most HD3000 users do not need use 10.7 kexts, this final solution is only important for those unlucky, who have the issue with internal LCD/VGA on 10.6.7 kexts as I do.

#100
wen1

wen1

    InsanelyMac Protégé

  • Members
  • PipPip
  • 98 posts
ONce you go into the "Displays" in System Preferences, It is right on the display tab underneath the resolutions.

This appears to be a backlight control and seems to completely turn back light off on the lowest setting.


I see have screen display corruption ocassionally. Does it still exist with the 10.7 kexts?


Hm, do you have a separate brightness control or do you mean Calibrate button of Color tab of Display applet?







3 user(s) are reading this topic

0 members, 3 guests, 0 anonymous users

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy