Jump to content

HP Envy 17 6700HQ intel HD 530 partially working


Mikoman
 Share

107 posts in this topic

Recommended Posts

Hi all.

i have a Envy 17 N101nt. Now its over install El Capitan and both of Win10.

 

Working :

 

Intel Hd 520 1536Mb Qe/CI Full Hd With  HDMI

Intel Bluetooth

Usb 3.0

Camera

Sound Alc290 With VoodooHda V2.8.8

Battery Mangmnt

Lan Realtek 8111Gb

 

Not Work :

 

Intel Wireless (Using Usb Dongle)

Nvidia Gt 950 (installed nvidia web driver but no working)

Card Reader 

Finger Print Reader

 

Sorry about my badly english.

 

at the attachments included my config.plist and kexts.

 

 

I hope to help. 

 

Thank you all

 

Thanks for the info. I was able to get the internal network card on my HP Envy 17 working with the RTL8111GB driver from here

 

https://github.com/RehabMan/OS-X-Realtek-Network

 

I have a HD530 and i am using the patched Kext posted by Doix

Unable to get the display working any other way

 

Trying to see how to get HDMI working

Link to comment
Share on other sites

 

I'm curious, could you try this benchmark http://www.maxon.net/products/cinebench/overview.htmland report what the OpenGL score is?

 

 

Milkoman,

Can you please share your latest config file?.

What platform id are you injecting?

 

I followed almost the same steps you have but the graphics card is still showing up as "Intel Unknown". I still need to remove the patched .bundle that Doix shared earlier given that i now have the fakePCIID

 

Thanks

Link to comment
Share on other sites

Milkoman,

Can you please share your latest config file?.

What platform id are you injecting?

 

I followed almost the same steps you have but the graphics card is still showing up as "Intel Unknown". I still need to remove the patched .bundle that Doix shared earlier given that i now have the fakePCIID

 

Thanks

 

Clover 3354 shows the correct intel HD 530, you should also delete the patched .bundle and restore the original. Later versions of Clover show intel Unknown, i don't know why this happens or why this isn't fixed yet

Link to comment
Share on other sites

Clover 3354 shows the correct intel HD 530, you should also delete the patched .bundle and restore the original. Later versions of Clover show intel Unknown, i don't know why this happens or why this isn't fixed yet

 

Thanks, already got the patched version out. Will downgrade the clover version to see if my hdmi port works too.

 

Edit: that fixed the description but still no HDMI. I guess we need some frame buffer edits to get that going.

Link to comment
Share on other sites

Hi all.

i have a Envy 17 N101nt. Now its over install El Capitan and both of Win10.

 

Working :

 

Intel Hd 520 1536Mb Qe/CI Full Hd With  HDMI

 

I hope to help. 

 

Thank you all

 

tarikgumus,

 

I see that your config has a kext patch for framebuffer to change the connector type value from 04 to 08.

Dose this work for you? Are you able to connect an external monitor to your laptop?

 

It is not working for me. I am on 10.11.4

Which version of el capitan are you on?

 

Thanks for any help 

Link to comment
Share on other sites

tarikgumus,

 

I see that your config has a kext patch for framebuffer to change the connector type value from 04 to 08.

Dose this work for you? Are you able to connect an external monitor to your laptop?

 

It is not working for me. I am on 10.11.4

Which version of el capitan are you on?

 

Thanks for any help 

 

 

Hi wen1 

 

try this kext with my config.plist

 

my pc is working with to the kexts.

 

FakePCIID_Intel_SKL_Graphics.kext.zip

Link to comment
Share on other sites

Milkoman,

Can you please share your latest config file?.

What platform id are you injecting?

 

I followed almost the same steps you have but the graphics card is still showing up as "Intel Unknown". I still need to remove the patched .bundle that Doix shared earlier given that i now have the fakePCIID

 

Thanks

 

Hey,

 

here you go.

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>ACPI</key>
	<dict>
		<key>DSDT</key>
		<dict>
			<key>Debug</key>
			<false/>
			<key>DropOEM_DSM</key>
			<false/>
			<key>Name</key>
			<string>DSDT.aml</string>
			<key>ReuseFFFF</key>
			<false/>
		</dict>
		<key>DropTables</key>
		<array>
			<dict>
				<key>Signature</key>
				<string>SSDT</string>
				<key>TableId</key>
				<string>Cpu0Ist</string>
			</dict>
			<dict>
				<key>Signature</key>
				<string>DMAR</string>
			</dict>
			<dict>
				<key>Signature</key>
				<string>SSDT</string>
				<key>TableId</key>
				<string>CpuPm</string>
			</dict>
		</array>
		<key>HaltEnabler</key>
		<true/>
		<key>SSDT</key>
		<dict>
			<key>DropOem</key>
			<false/>
			<key>EnableC6</key>
			<true/>
			<key>Generate</key>
			<true/>
		</dict>
	</dict>
	<key>Boot</key>
	<dict>
		<key>Arguments</key>
		<string>-v dart=0 nv_disable=1 kext-dev-mode=1 PCIRootUID=0</string>
		<key>Debug</key>
		<false/>
		<key>DefaultVolume</key>
		<string>LastBootedVolume</string>
		<key>Legacy</key>
		<string>PBR</string>
		<key>Secure</key>
		<false/>
		<key>Timeout</key>
		<integer>3</integer>
		<key>XMPDetection</key>
		<false/>
	</dict>
	<key>Devices</key>
	<dict>
		<key>USB</key>
		<dict>
			<key>AddClockID</key>
			<true/>
			<key>FixOwnership</key>
			<true/>
			<key>Inject</key>
			<true/>
		</dict>
	</dict>
	<key>DisableDrivers</key>
	<array>
		<string>Nothing</string>
	</array>
	<key>GUI</key>
	<dict>
		<key>Custom</key>
		<dict>
			<key>Entries</key>
			<array>
				<dict>
					<key>Disabled</key>
					<false/>
					<key>FullTitle</key>
					<string>Windows</string>
					<key>Ignore</key>
					<false/>
					<key>Path</key>
					<string>\EFI\Microsoft\Boot\bootwin10.efi</string>
					<key>Type</key>
					<string>Windows</string>
					<key>Volume</key>
					<string>19456586-95DE-4C88-AD38-947BD4A71AE0</string>
					<key>VolumeType</key>
					<string>Internal</string>
				</dict>
				<dict>
					<key>Disabled</key>
					<false/>
					<key>FullTitle</key>
					<string>OSX</string>
					<key>Ignore</key>
					<false/>
					<key>InjectKexts</key>
					<true/>
					<key>NoCaches</key>
					<false/>
					<key>Path</key>
					<string>\System\Library\CoreServices\boot.efi</string>
					<key>Type</key>
					<string>OSX</string>
					<key>Volume</key>
					<string>8728F149-DAEA-3A63-AC95-1FFAA2C31CE2</string>
					<key>VolumeType</key>
					<string>Internal</string>
				</dict>
			</array>
		</dict>
		<key>Hide</key>
		<array>
			<string>\EFI\BOOT\BOOTX64.EFI</string>
		</array>
		<key>Language</key>
		<string>en:0</string>
		<key>Mouse</key>
		<dict>
			<key>DoubleClick</key>
			<integer>500</integer>
			<key>Enabled</key>
			<true/>
			<key>Mirror</key>
			<false/>
			<key>Speed</key>
			<integer>8</integer>
		</dict>
		<key>Scan</key>
		<dict>
			<key>Entries</key>
			<true/>
			<key>Legacy</key>
			<false/>
			<key>Tool</key>
			<false/>
		</dict>
		<key>ScreenResolution</key>
		<string>1920x1080</string>
		<key>Theme</key>
		<string>bootcamp</string>
	</dict>
	<key>Graphics</key>
	<dict>
		<key>DualLink</key>
		<integer>1</integer>
		<key>Inject</key>
		<dict>
			<key>ATI</key>
			<false/>
			<key>Intel</key>
			<true/>
			<key>NVidia</key>
			<false/>
		</dict>
		<key>NvidiaSingle</key>
		<false/>
	</dict>
	<key>KernelAndKextPatches</key>
	<dict>
		<key>AppleRTC</key>
		<true/>
		<key>AsusAICPUPM</key>
		<false/>
		<key>Debug</key>
		<false/>
		<key>KernelCpu</key>
		<false/>
		<key>KernelHaswellE</key>
		<false/>
		<key>KernelLapic</key>
		<true/>
		<key>KernelPm</key>
		<true/>
		<key>KextsToPatch</key>
		<array>
			<dict>
				<key>Comment</key>
				<string>External icons patch</string>
				<key>Disabled</key>
				<false/>
				<key>Find</key>
				<data>
				RXh0ZXJuYWw=
				</data>
				<key>Name</key>
				<string>AppleAHCIPort</string>
				<key>Replace</key>
				<data>
				SW50ZXJuYWw=
				</data>
			</dict>
			<dict>
				<key>Disabled</key>
				<false/>
				<key>Find</key>
				<data>
				wegQD7bw
				</data>
				<key>Name</key>
				<string>AppleAPIC</string>
				<key>Replace</key>
				<data>
				vhEAAACQ
				</data>
			</dict>
		</array>
	</dict>
	<key>RtVariables</key>
	<dict>
		<key>BooterConfig</key>
		<string>0x28</string>
		<key>CsrActiveConfig</key>
		<string>0x67</string>
	</dict>
	<key>SMBIOS</key>
	<dict>
		<key>BiosReleaseDate</key>
		<string>09/22/2015</string>
		<key>BiosVendor</key>
		<string>Apple Inc.</string>
		<key>BiosVersion</key>
		<string>IM171.88Z.0105.B00.1509221819</string>
		<key>Board-ID</key>
		<string>Mac-DB15BD556843C820</string>
		<key>BoardManufacturer</key>
		<string>Apple Inc.</string>
		<key>BoardType</key>
		<integer>10</integer>
		<key>BoardVersion</key>
		<string>iMac17,1</string>
		<key>ChassisAssetTag</key>
		<string></string>
		<key>ChassisManufacturer</key>
		<string>Apple Inc.</string>
		<key>ChassisType</key>
		<string>13</string>
		<key>Family</key>
		<string>iMac</string>
		<key>LocationInChassis</key>
		<string>Part Component</string>
		<key>Manufacturer</key>
		<string>Apple Inc.</string>
		<key>ProductName</key>
		<string>iMac17,1</string>
		<key>SerialNumber</key>
		<string>C02QF000GG7L</string>
		<key>Trust</key>
		<false/>
		<key>Version</key>
		<string>1.0</string>
	</dict>
	<key>SystemParameters</key>
	<dict>
		<key>InjectKexts</key>
		<string>Yes</string>
		<key>InjectSystemID</key>
		<true/>
	</dict>
</dict>
</plist>

Basically i don't need to inject any ID. Card is recognized without it.

Link to comment
Share on other sites

Hi wen1 

 

try this kext with my config.plist

 

my pc is working with to the kexts.

 

FakePCIID_Intel_SKL_Graphics.kext.zip

 

Hi Tarikgumus,

 

Thanks for the kext. Installed it along with FakePCIID.kext but still no HDMI out. Internal panel works well with the artifacts that were mentioned before.

What is your model number? Do you have HD 530 or HD 520?

 

I have an i7-6700hq with a HD 530 and an NVidia GTX 950M

Wonder if that is somehow not working.

 

Ravi

Link to comment
Share on other sites

Hello guys,

 

Jumping on the boat here,

 

MSI GE 62 Apache Pro 6QF,

 

Skylake i7 6700HQ, Intel HD 530 / GTX 970M, DDR4, Intel AC 3165 WiFi.

 

Succesfully made it install and work more or less.

 

I got sound thanks to Voodoo HDA, Ethernet, and that's it. 

 

I'd like to know if there's finally a fix for Intel HD 530 or if someone managed to get it to work without any issues ?

Hi can you tell me what exactly did you do to install el capitan. I have the same configuration on my msi thanks!

Link to comment
Share on other sites

Hi Tarikgumus,

 

Thanks for the kext. Installed it along with FakePCIID.kext but still no HDMI out. Internal panel works well with the artifacts that were mentioned before.

What is your model number? Do you have HD 530 or HD 520?

 

I have an i7-6700hq with a HD 530 and an NVidia GTX 950M

Wonder if that is somehow not working.

 

Ravi

if you install nvidia web driver then you cannot get hdmi out.

Boot flags should be nv_disable=1

 

My configuration is same as to yours.

 

Please try it and reply

Link to comment
Share on other sites

if you install nvidia web driver then you cannot get hdmi out.

Boot flags should be nv_disable=1

 

My configuration is same as to yours.

 

Please try it and reply

 

Tried the nv_disable=1 as a boot arg but did not seem to help.

 

Do you have a DSDT too? I created one, but looking to remove it and see if it works.

Link to comment
Share on other sites

I havent dsdt.

 

http://us.download.nvidia.com/Mac/Quadro_Certified/346.03.06f01/WebDriver-346.03.06f01.pkg

 

Did you try this?

 

Check it install and try it.

 

I installed that package and installed it. Still no luck.

Removed my DSDT and SSDT files to see if it would make a difference but nothing yet.

 

I will keep trying. I am assuming that your config file is the same as one you posted before.

 

Thanks

Link to comment
Share on other sites

Clover 3354 shows the correct intel HD 530, you should also delete the patched .bundle and restore the original. Later versions of Clover show intel Unknown, i don't know why this happens or why this isn't fixed yet

 

Because for some reason that is beyond me, they changed the correct ID from a previous version, to one that makes no sense in the next revision (191B - > 191A). I've reported it but they didn't take notice.

 

 

@wen1 what's your smbios? You need to use MBP11,1 or another recent macbook smbios to get hdmi output. Take note tough, your CPU geekbench score will be lower when NOT using an iMac17,1 smbios.

Link to comment
Share on other sites

Thanks refresh-it

That boosts my confidence that I can make this work. I will try with your config file. Did you install 10.11.4 from scratch?

Yes everything is new installed.

 

send me your dsdt file.

Link to comment
Share on other sites

can you upload your clover floder ,i want to try it~ thanks! my laptop is asus ux501vw

We are working on the Hp envy laptop. You should install your el capitan and then report whats work/not work.

Good hacks

Link to comment
Share on other sites

Yes everything is new installed.

 

send me your dsdt file.

Here are my patched DSDT and SSDT 

 

Just have LPC patch installed.

DoiX,

 

Do you still have the graphics artifacts on the left side of the menubar?

Is there any fix for it?

 

Thanks

Ravi

DSDT SSDT.zip

Link to comment
Share on other sites

Here are my patched DSDT and SSDT 

 

Just have LPC patch installed.

DoiX,

 

Do you still have the graphics artifacts on the left side of the menubar?

Is there any fix for it?

 

Thanks

Ravi

 

Still got them. They go away if I boot into windows/linux/os x installer usb and reboot back, but once something goes fullscreen they appear again. Have no idea why that is... personally I just set the menu bar to dark mode (system preferences > general > dark) so it's less visible.

 

Maybe it's a SKL driver problem, or an EDID related thing like the ones on L502x on certain panels. I'm waiting for 10.11.5 to be released, if they're still present, I'll do some tests.

Link to comment
Share on other sites

Still got them. They go away if I boot into windows/linux/os x installer usb and reboot back, but once something goes fullscreen they appear again. Have no idea why that is... personally I just set the menu bar to dark mode (system preferences > general > dark) so it's less visible.

 

Maybe it's a SKL driver problem, or an EDID related thing like the ones on L502x on certain panels. I'm waiting for 10.11.5 to be released, if they're still present, I'll do some tests.

 

I see the same behavior. Thanks for the dark menu suggestion. That makes it workable for the time being

Link to comment
Share on other sites

I've managed to patch AppleIntelSKLGraphicsGLDriver.bundle to stop the WindowServer crash/hang. It's patched for mobile HD 530 (191b), feel free to try it. Issues I've found so far: graphic artifacts on the left side of the menubar,

 

https://dl.dropboxusercontent.com/u/16173714/AppleIntelSKLGraphicsGLDriver.bundle_v3.zip

 

__________________________________

 

LE: I recommend using FakePCIID.kext and the injector attached below. It does the same thing the above kext does, but it's update proof and it eliminates possible conflicts that the patch may have with other kexts.

 

This is the non altered GLDriver file: https://www.dropbox.com/s/duasv3t8ue9zdgz/AppleIntelSKLGraphicsGLDriver.bundle.zip?dl=0

 

attachicon.gifFakePCIID_Intel_SKL_Graphics.kext.zip

 

If for some reason using the FakePCIID method actually causes problems, please report.

Is there anything that I missed, I cant get this to work properly, just throwing FakePCIID.kext and the injector into kext wizard isnt the only required step I guess ?

Link to comment
Share on other sites

Is there anything that I missed, I cant get this to work properly, just throwing FakePCIID.kext and the injector into kext wizard isnt the only required step I guess ?

 

You need to fake one of the supported GPU IDs (191e, 1912 etc) either via DSDT or via Clover's config.plist /Devices/Arbitrary injection. It's described on the github page of FakePCIID.kext

Link to comment
Share on other sites

 Share

×
×
  • Create New...