Jump to content

[WIP] HP Envy 17t-j000 Quad (Haswell) + 10.8.5/10.9.x/10.10.x/10.11.x/10.12.x

hp envy 17t-j000 osx86 10.9 10.8.5 10.10 10.11 10.12 haswell

  • Please log in to reply
1257 replies to this topic

#1241
RehabMan

RehabMan

    InsanelyMacaholic

  • Developers
  • 3,062 posts
  • Gender:Male
  • Location:Bellingham, WA
  • Interests:skiing, software, classic cars

Yeah saw no negative effects testing the change. The patch you mention that causes no popping for me is not the one I posted, but this one also from AppleALC

<dict>
			<key>Count</key>
			<integer>1</integer>
			<key>Find</key>
			<data>QcaGQwEAAAA=</data>
			<key>MinKernel</key>
			<integer>13</integer>
			<key>Name</key>
			<string>AppleHDA</string>
			<key>Replace</key>
			<data>QcaGQwEAAAE=</data>
		</dict>
I find the disadvantage with this patch is if I go to sleep without any headset connected, the headset audio won't work on resuming from sleep. What's weird is I can get audio to work from a headset if I connect it partially to the laptop but the headset won't detect the line-in mic so this patch somehow doesn't work properly with headset mic when resuming from sleep. If I keep my headset plugged into my laptop and go to sleep, I have no issues when resuming.


I didn't say the patch "causes popping"... It is actually used to avoid popping... (no pop because no sleep->wake state, because it disables the sleep state).
I guess I can't add the patch if it causes other bad side effects.

#1242
Andrw0380

Andrw0380

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 203 posts
  • Gender:Male

I didn't say the patch "causes popping"... It is actually used to avoid popping... (no pop because no sleep->wake state, because it disables the sleep state).
I guess I can't add the patch if it causes other bad side effects.

The patch I gave to you doesn't have that side effect only the one on my last post as the one on my last post fixes my popping issue but gives that side effect, that's why I didn't include that patch. The two things I mentioned to add from post 1238 have been tested and doesn't have any side effects. I don't know about your codec but on my codec, patches from post #1238 work perfectly fine, and I still have the normal popping as my codec is still going to idle.

When you mentioned about the patch causing your codec to not go idle I wanted to clarify on the exact patch that does that on IDT. Sorry for the confusion.

#1243
OtechMan

OtechMan

    InsanelyMac Protégé

  • Members
  • PipPip
  • 50 posts

The patch I gave to you doesn't have that side effect only the one on my last post as the one on my last post fixes my popping issue but gives that side effect, that's why I didn't include that patch. The two things I mentioned to add from post 1238 have been tested and doesn't have any side effects. I don't know about your codec but on my codec, patches from post #1238 work perfectly fine, and I still have the normal popping as my codec is still going to idle.

When you mentioned about the patch causing your codec to not go idle I wanted to clarify on the exact patch that does that on IDT. Sorry for the confusion.

 Hey Andrw0380, I added your second patch about headphone switching to my config.plist under kextstopatch but I still hear the popping sound. So I was wondering if it was supposed to solve that too or just the switching part.

 

Thanks for your continuous help

			<dict>
				<key>Count</key>
				<integer>1</integer>
				<key>Find</key>
				<data>QcYGAEiLu2g=</data>
				<key>MinKernel</key>
				<integer>14</integer>
				<key>Name</key>
				<string>AppleHDA</string>
				<key>Replace</key>
				<data>QcYGAUiLu2g=</data>
			</dict>


#1244
Andrw0380

Andrw0380

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 203 posts
  • Gender:Male

 

 Hey Andrw0380, I added your second patch about headphone switching to my config.plist under kextstopatch but I still hear the popping sound. So I was wondering if it was supposed to solve that too or just the switching part.

 

Thanks for your continuous help

			<dict>
				<key>Count</key>
				<integer>1</integer>
				<key>Find</key>
				<data>QcYGAEiLu2g=</data>
				<key>MinKernel</key>
				<integer>14</integer>
				<key>Name</key>
				<string>AppleHDA</string>
				<key>Replace</key>
				<data>QcYGAUiLu2g=</data>
			</dict>

No the patch that fixed the so called popping is this one

<dict>
			<key>Count</key>
			<integer>1</integer>
			<key>Find</key>
			<data>QcaGQwEAAAA=</data>
			<key>MinKernel</key>
			<integer>13</integer>
			<key>Name</key>
			<string>AppleHDA</string>
			<key>Replace</key>
			<data>QcaGQwEAAAE=</data>
		</dict>

I didn't want to confuse others. My original patch I posted from post 1238 is only to fix headphone switching. This is why I want the original one merged because it fixes headphone switching without breaking headset audio after sleep which the one in this post does.

 

Edit: BTW Rehabman, I did a fresh build of AppleHDA_IDT76e0_Envy.kext from your sources only using the layout12.xml.zlib change and adding the Clover patch from post 1238 and can confirm so far no bugs.



#1245
RehabMan

RehabMan

    InsanelyMacaholic

  • Developers
  • 3,062 posts
  • Gender:Male
  • Location:Bellingham, WA
  • Interests:skiing, software, classic cars

The patch I gave to you doesn't have that side effect only the one on my last post as the one on my last post fixes my popping issue but gives that side effect, that's why I didn't include that patch. The two things I mentioned to add from post 1238 have been tested and doesn't have any side effects. I don't know about your codec but on my codec, patches from post #1238 work perfectly fine, and I still have the normal popping as my codec is still going to idle.

When you mentioned about the patch causing your codec to not go idle I wanted to clarify on the exact patch that does that on IDT. Sorry for the confusion.


In the NUC repo, I use both patches to solve the popping issue, then disable a feature (reset on external wake) in CodecCommander:
https://github.com/R...df8c18604be28b6

But the Envy-J uses a different audio setup (without CodecCommander) than what I currently use (I never bothered to migrate it to the new technique), so that may not apply...

#1246
Andrw0380

Andrw0380

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 203 posts
  • Gender:Male

In the NUC repo, I use both patches to solve the popping issue, then disable a feature (reset on external wake) in CodecCommander:
https://github.com/R...df8c18604be28b6

But the Envy-J uses a different audio setup (without CodecCommander) than what I currently use (I never bothered to migrate it to the new technique), so that may not apply...

Yeah that could certainly be. Let me know if you do want to migrate it and I can do some testing



#1247
RehabMan

RehabMan

    InsanelyMacaholic

  • Developers
  • 3,062 posts
  • Gender:Male
  • Location:Bellingham, WA
  • Interests:skiing, software, classic cars

Yeah that could certainly be. Let me know if you do want to migrate it and I can do some testing


I have no plans to migrate the Envy repo(s) to CodecCommander for pinconfigs...

Already done for the computers which I actually own, as it is something that requires testing.
If you want to do the work and propose a pull request, that's fine... (there are scripts in the CodecCommander repo that are used to generate the pinconfigs for SSDT).

As far as this patch, I guess you're proposing this diff?
diff --git a/AppleHDA_IDT76e0_Envy.kext/Contents/Resources/layout12.xml.zlib b/AppleHDA_IDT76e0_Envy.kext/Contents/Resources/layout12.xml.zlib
index e7a25f6..2bd8a67 100644
Binary files a/AppleHDA_IDT76e0_Envy.kext/Contents/Resources/layout12.xml.zlib and b/AppleHDA_IDT76e0_Envy.kext/Contents/Resources/layout12.xml.zlib differ
diff --git a/Resources_IDT76e0_Envy/layout12.plist b/Resources_IDT76e0_Envy/layout12.plist
index b7efb79..d82ebc1 100644
--- a/Resources_IDT76e0_Envy/layout12.plist
+++ b/Resources_IDT76e0_Envy/layout12.plist
@@ -26,7 +26,194 @@
 				<integer>1342242826</integer>
 			</dict>
 			<key>Mic</key>
-			<dict/>
+			<dict>
+				<key>SignalProcessing</key>
+				<dict>
+					<key>SoftwareDSP</key>
+					<dict>
+						<key>DspFunction0</key>
+						<dict>
+							<key>FunctionInfo</key>
+							<dict>
+								<key>DspFuncInstance</key>
+								<integer>0</integer>
+								<key>DspFuncName</key>
+								<string>DspNoiseReduction</string>
+								<key>DspFuncProcessingIndex</key>
+								<integer>0</integer>
+							</dict>
+							<key>ParameterInfo</key>
+							<dict>
+								<key>1</key>
+								<integer>0</integer>
+								<key>2</key>
+								<integer>0</integer>
+								<key>3</key>
+								<integer>0</integer>
+								<key>4</key>
+								<integer>0</integer>
+							</dict>
+							<key>PatchbayInfo</key>
+							<dict/>
+						</dict>
+						<key>DspFunction1</key>
+						<dict>
+							<key>FunctionInfo</key>
+							<dict>
+								<key>DspFuncInstance</key>
+								<integer>1</integer>
+								<key>DspFuncName</key>
+								<string>DspGainStage</string>
+								<key>DspFuncProcessingIndex</key>
+								<integer>1</integer>
+							</dict>
+							<key>ParameterInfo</key>
+							<dict>
+								<key>1</key>
+								<integer>0</integer>
+								<key>2</key>
+								<integer>1078616770</integer>
+								<key>3</key>
+								<integer>1078616770</integer>
+							</dict>
+							<key>PatchbayInfo</key>
+							<dict>
+								<key>InputPort0</key>
+								<dict>
+									<key>PortInstance</key>
+									<integer>0</integer>
+									<key>PortWidth</key>
+									<integer>1</integer>
+									<key>SourceFuncInstance</key>
+									<integer>0</integer>
+									<key>SourcePortIndex</key>
+									<integer>0</integer>
+								</dict>
+								<key>InputPort1</key>
+								<dict>
+									<key>PortInstance</key>
+									<integer>1</integer>
+									<key>PortWidth</key>
+									<integer>1</integer>
+									<key>SourceFuncInstance</key>
+									<integer>0</integer>
+									<key>SourcePortIndex</key>
+									<integer>1</integer>
+								</dict>
+							</dict>
+						</dict>
+						<key>DspFunction2</key>
+						<dict>
+							<key>FunctionInfo</key>
+							<dict>
+								<key>DspFuncInstance</key>
+								<integer>2</integer>
+								<key>DspFuncName</key>
+								<string>DspEqualization</string>
+								<key>DspFuncProcessingIndex</key>
+								<integer>2</integer>
+							</dict>
+							<key>ParameterInfo</key>
+							<dict>
+								<key>1</key>
+								<integer>0</integer>
+								<key>Filter</key>
+								<array>
+									<dict>
+										<key>2</key>
+										<integer>2</integer>
+										<key>3</key>
+										<integer>0</integer>
+										<key>4</key>
+										<integer>0</integer>
+										<key>5</key>
+										<integer>1</integer>
+										<key>6</key>
+										<integer>1118830697</integer>
+										<key>7</key>
+										<integer>1060439283</integer>
+										<key>8</key>
+										<integer>-1044468775</integer>
+									</dict>
+									<dict>
+										<key>2</key>
+										<integer>2</integer>
+										<key>3</key>
+										<integer>1</integer>
+										<key>4</key>
+										<integer>0</integer>
+										<key>5</key>
+										<integer>4</integer>
+										<key>6</key>
+										<integer>1137063621</integer>
+										<key>7</key>
+										<integer>1054939033</integer>
+										<key>8</key>
+										<integer>-1086368275</integer>
+									</dict>
+									<dict>
+										<key>2</key>
+										<integer>2</integer>
+										<key>3</key>
+										<integer>4</integer>
+										<key>4</key>
+										<integer>0</integer>
+										<key>5</key>
+										<integer>4</integer>
+										<key>6</key>
+										<integer>1162269254</integer>
+										<key>7</key>
+										<integer>1066566541</integer>
+										<key>8</key>
+										<integer>-1056209924</integer>
+									</dict>
+									<dict>
+										<key>2</key>
+										<integer>2</integer>
+										<key>3</key>
+										<integer>15</integer>
+										<key>4</key>
+										<integer>0</integer>
+										<key>5</key>
+										<integer>6</integer>
+										<key>6</key>
+										<integer>1180675529</integer>
+										<key>7</key>
+										<integer>1060439283</integer>
+										<key>8</key>
+										<integer>-1044381696</integer>
+									</dict>
+								</array>
+							</dict>
+							<key>PatchbayInfo</key>
+							<dict>
+								<key>InputPort0</key>
+								<dict>
+									<key>PortInstance</key>
+									<integer>0</integer>
+									<key>PortWidth</key>
+									<integer>1</integer>
+									<key>SourceFuncInstance</key>
+									<integer>1</integer>
+									<key>SourcePortIndex</key>
+									<integer>0</integer>
+								</dict>
+								<key>InputPort1</key>
+								<dict>
+									<key>PortInstance</key>
+									<integer>1</integer>
+									<key>PortWidth</key>
+									<integer>1</integer>
+									<key>SourceFuncInstance</key>
+									<integer>1</integer>
+									<key>SourcePortIndex</key>
+									<integer>1</integer>
+								</dict>
+							</dict>
+						</dict>
+					</dict>
+				</dict>
+			</dict>
 			<key>Outputs</key>
 			<array>
 				<string>IntSpeaker</string>
diff --git a/config.plist b/config.plist
index 8f08327..68bac9b 100755
--- a/config.plist
+++ b/config.plist
@@ -496,6 +496,32 @@
 			</dict>
 			<dict>
 				<key>Comment</key>
+				<string>AppleHDA anti-pop patch #1 (credit AppleALC)</string>
+				<key>MatchOS</key>
+				<string>10.11.x,10.12.x</string>
+				<key>Name</key>
+				<string>com.apple.driver.AppleHDA</string>
+				<key>Find</key>
+				<data>QcYGAEiLu2g=</data>
+				<key>Replace</key>
+				<data>QcYGAUiLu2g=</data>
+			</dict>
+			<dict>
+				<key>Comment</key>
+				<string>AppleHDA anti-pop patch #2 (credit AppleALC)</string>
+				<key>MatchOS</key>
+				<string>10.11.x,10.12.x</string>
+				<key>Disabled</key>
+				<true/>
+				<key>Name</key>
+				<string>com.apple.driver.AppleHDA</string>
+				<key>Find</key>
+				<data>QcaGQwEAAAA=</data>
+				<key>Replace</key>
+				<data>QcaGQwEAAAE=</data>
+			</dict>
+			<dict>
+				<key>Comment</key>
 				<string>10.9.5 5Ghz US FCC, svko</string>
 				<key>MatchOS</key>
 				<string>10.9.5</string>


#1248
Andrw0380

Andrw0380

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 203 posts
  • Gender:Male

I have no plans to migrate the Envy repo(s) to CodecCommander for pinconfigs...

Already done for the computers which I actually own, as it is something that requires testing.
If you want to do the work and propose a pull request, that's fine... (there are scripts in the CodecCommander repo that are used to generate the pinconfigs for SSDT).

As far as this patch, I guess you're proposing this diff?

diff --git a/AppleHDA_IDT76e0_Envy.kext/Contents/Resources/layout12.xml.zlib b/AppleHDA_IDT76e0_Envy.kext/Contents/Resources/layout12.xml.zlib
index e7a25f6..2bd8a67 100644
Binary files a/AppleHDA_IDT76e0_Envy.kext/Contents/Resources/layout12.xml.zlib and b/AppleHDA_IDT76e0_Envy.kext/Contents/Resources/layout12.xml.zlib differ
diff --git a/Resources_IDT76e0_Envy/layout12.plist b/Resources_IDT76e0_Envy/layout12.plist
index b7efb79..d82ebc1 100644
--- a/Resources_IDT76e0_Envy/layout12.plist
+++ b/Resources_IDT76e0_Envy/layout12.plist
@@ -26,7 +26,194 @@
 				<integer>1342242826</integer>
 			</dict>
 			<key>Mic</key>
-			<dict/>
+			<dict>
+				<key>SignalProcessing</key>
+				<dict>
+					<key>SoftwareDSP</key>
+					<dict>
+						<key>DspFunction0</key>
+						<dict>
+							<key>FunctionInfo</key>
+							<dict>
+								<key>DspFuncInstance</key>
+								<integer>0</integer>
+								<key>DspFuncName</key>
+								<string>DspNoiseReduction</string>
+								<key>DspFuncProcessingIndex</key>
+								<integer>0</integer>
+							</dict>
+							<key>ParameterInfo</key>
+							<dict>
+								<key>1</key>
+								<integer>0</integer>
+								<key>2</key>
+								<integer>0</integer>
+								<key>3</key>
+								<integer>0</integer>
+								<key>4</key>
+								<integer>0</integer>
+							</dict>
+							<key>PatchbayInfo</key>
+							<dict/>
+						</dict>
+						<key>DspFunction1</key>
+						<dict>
+							<key>FunctionInfo</key>
+							<dict>
+								<key>DspFuncInstance</key>
+								<integer>1</integer>
+								<key>DspFuncName</key>
+								<string>DspGainStage</string>
+								<key>DspFuncProcessingIndex</key>
+								<integer>1</integer>
+							</dict>
+							<key>ParameterInfo</key>
+							<dict>
+								<key>1</key>
+								<integer>0</integer>
+								<key>2</key>
+								<integer>1078616770</integer>
+								<key>3</key>
+								<integer>1078616770</integer>
+							</dict>
+							<key>PatchbayInfo</key>
+							<dict>
+								<key>InputPort0</key>
+								<dict>
+									<key>PortInstance</key>
+									<integer>0</integer>
+									<key>PortWidth</key>
+									<integer>1</integer>
+									<key>SourceFuncInstance</key>
+									<integer>0</integer>
+									<key>SourcePortIndex</key>
+									<integer>0</integer>
+								</dict>
+								<key>InputPort1</key>
+								<dict>
+									<key>PortInstance</key>
+									<integer>1</integer>
+									<key>PortWidth</key>
+									<integer>1</integer>
+									<key>SourceFuncInstance</key>
+									<integer>0</integer>
+									<key>SourcePortIndex</key>
+									<integer>1</integer>
+								</dict>
+							</dict>
+						</dict>
+						<key>DspFunction2</key>
+						<dict>
+							<key>FunctionInfo</key>
+							<dict>
+								<key>DspFuncInstance</key>
+								<integer>2</integer>
+								<key>DspFuncName</key>
+								<string>DspEqualization</string>
+								<key>DspFuncProcessingIndex</key>
+								<integer>2</integer>
+							</dict>
+							<key>ParameterInfo</key>
+							<dict>
+								<key>1</key>
+								<integer>0</integer>
+								<key>Filter</key>
+								<array>
+									<dict>
+										<key>2</key>
+										<integer>2</integer>
+										<key>3</key>
+										<integer>0</integer>
+										<key>4</key>
+										<integer>0</integer>
+										<key>5</key>
+										<integer>1</integer>
+										<key>6</key>
+										<integer>1118830697</integer>
+										<key>7</key>
+										<integer>1060439283</integer>
+										<key>8</key>
+										<integer>-1044468775</integer>
+									</dict>
+									<dict>
+										<key>2</key>
+										<integer>2</integer>
+										<key>3</key>
+										<integer>1</integer>
+										<key>4</key>
+										<integer>0</integer>
+										<key>5</key>
+										<integer>4</integer>
+										<key>6</key>
+										<integer>1137063621</integer>
+										<key>7</key>
+										<integer>1054939033</integer>
+										<key>8</key>
+										<integer>-1086368275</integer>
+									</dict>
+									<dict>
+										<key>2</key>
+										<integer>2</integer>
+										<key>3</key>
+										<integer>4</integer>
+										<key>4</key>
+										<integer>0</integer>
+										<key>5</key>
+										<integer>4</integer>
+										<key>6</key>
+										<integer>1162269254</integer>
+										<key>7</key>
+										<integer>1066566541</integer>
+										<key>8</key>
+										<integer>-1056209924</integer>
+									</dict>
+									<dict>
+										<key>2</key>
+										<integer>2</integer>
+										<key>3</key>
+										<integer>15</integer>
+										<key>4</key>
+										<integer>0</integer>
+										<key>5</key>
+										<integer>6</integer>
+										<key>6</key>
+										<integer>1180675529</integer>
+										<key>7</key>
+										<integer>1060439283</integer>
+										<key>8</key>
+										<integer>-1044381696</integer>
+									</dict>
+								</array>
+							</dict>
+							<key>PatchbayInfo</key>
+							<dict>
+								<key>InputPort0</key>
+								<dict>
+									<key>PortInstance</key>
+									<integer>0</integer>
+									<key>PortWidth</key>
+									<integer>1</integer>
+									<key>SourceFuncInstance</key>
+									<integer>1</integer>
+									<key>SourcePortIndex</key>
+									<integer>0</integer>
+								</dict>
+								<key>InputPort1</key>
+								<dict>
+									<key>PortInstance</key>
+									<integer>1</integer>
+									<key>PortWidth</key>
+									<integer>1</integer>
+									<key>SourceFuncInstance</key>
+									<integer>1</integer>
+									<key>SourcePortIndex</key>
+									<integer>1</integer>
+								</dict>
+							</dict>
+						</dict>
+					</dict>
+				</dict>
+			</dict>
 			<key>Outputs</key>
 			<array>
 				<string>IntSpeaker</string>
diff --git a/config.plist b/config.plist
index 8f08327..68bac9b 100755
--- a/config.plist
+++ b/config.plist
@@ -496,6 +496,32 @@
 			</dict>
 			<dict>
 				<key>Comment</key>
+				<string>AppleHDA anti-pop patch #1 (credit AppleALC)</string>
+				<key>MatchOS</key>
+				<string>10.11.x,10.12.x</string>
+				<key>Name</key>
+				<string>com.apple.driver.AppleHDA</string>
+				<key>Find</key>
+				<data>QcYGAEiLu2g=</data>
+				<key>Replace</key>
+				<data>QcYGAUiLu2g=</data>
+			</dict>
+			<dict>
+				<key>Comment</key>
+				<string>AppleHDA anti-pop patch #2 (credit AppleALC)</string>
+				<key>MatchOS</key>
+				<string>10.11.x,10.12.x</string>
+				<key>Disabled</key>
+				<true/>
+				<key>Name</key>
+				<string>com.apple.driver.AppleHDA</string>
+				<key>Find</key>
+				<data>QcaGQwEAAAA=</data>
+				<key>Replace</key>
+				<data>QcaGQwEAAAE=</data>
+			</dict>
+			<dict>
+				<key>Comment</key>
 				<string>10.9.5 5Ghz US FCC, svko</string>
 				<key>MatchOS</key>
 				<string>10.9.5</string>

Yep everything looks good. I like that you disabled the other patch so if people decide to try it they can to get rid of the popping or as you said it to make AppleHDA not go to idle.



#1249
RehabMan

RehabMan

    InsanelyMacaholic

  • Developers
  • 3,062 posts
  • Gender:Male
  • Location:Bellingham, WA
  • Interests:skiing, software, classic cars

Yep everything looks good. I like that you disabled the other patch so if people decide to try it they can to get rid of the popping or as you said it to make AppleHDA not go to idle.


OK. Added to github.

#1250
Andrw0380

Andrw0380

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 203 posts
  • Gender:Male

Hey everyone, can anyone with an Envy j series confirm whether on 10.12.4, if they get a delay when booting? What happens is I have automatic login enabled and once the Apple progress bar goes to the far-right and the system transitions to the desktop, my mouse/keyboard input is really laggy as when you try to use it, you can see the mouse cursor stutter around the screen. If you turn on the seconds on the clock, while this is happening, you can see the clock skip a couple seconds. This happens for about 10-15 seconds before the mouse/keyboard and clock returns to normal functionality. I contacted @rehabman but he doesn't experience it on his laptop and so far no one else have been able to confirm this issue. I tried a clean install and even removed the VoodooPS2Controller.kext to see if a USB mouse/keyboard would still experience this for which the problem is still present. When you put the computer to sleep and wake it, the stutter is there but only for 2 seconds. On 10.12.3, I had no issues with this whatsoever. 



#1251
Otech-Man

Otech-Man

    InsanelyMac Protégé

  • Members
  • Pip
  • 3 posts

Hey everyone, can anyone with an Envy j series confirm whether on 10.12.4, if they get a delay when booting? What happens is I have automatic login enabled and once the Apple progress bar goes to the far-right and the system transitions to the desktop, my mouse/keyboard input is really laggy as when you try to use it, you can see the mouse cursor stutter around the screen. If you turn on the seconds on the clock, while this is happening, you can see the clock skip a couple seconds. This happens for about 10-15 seconds before the mouse/keyboard and clock returns to normal functionality. I contacted @rehabman but he doesn't experience it on his laptop and so far no one else have been able to confirm this issue. I tried a clean install and even removed the VoodooPS2Controller.kext to see if a USB mouse/keyboard would still experience this for which the problem is still present. When you put the computer to sleep and wake it, the stutter is there but only for 2 seconds. On 10.12.3, I had no issues with this whatsoever. 

 

Hey @Andrw0380

Had to recreate another account and answer quizzes to be able to reply to you, but yes I do have the same issue, happens after the boot progress bar, I can't really type my login because everything lags, I can see the mouse skips when I move it, then 10-15s later everything works fine.

Add to that the brightness issue that everyone is aware of by now



#1252
Andrw0380

Andrw0380

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 203 posts
  • Gender:Male

Hey @Andrw0380

Had to recreate another account and answer quizzes to be able to reply to you, but yes I do have the same issue, happens after the boot progress bar, I can't really type my login because everything lags, I can see the mouse skips when I move it, then 10-15s later everything works fine.

Add to that the brightness issue that everyone is aware of by now

Ok good. I thought I was going crazy lol. It is so weird how it seems to just be affecting our Envy laptops.

 

I could attach my clover files for you to fix brightness, as we use AppleBacklightInjector with a kexttopatch and a SSDT-PNLF.aml file to inject necessary backlight info. 



#1253
Andrw0380

Andrw0380

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 203 posts
  • Gender:Male

Here everyone thanks to @rehabman, we now have the 10.12.4 lag and brightness fixed. I will attach my Clover files and L/E files which has the fix for that and the brightness. The Library/Extensions kexts, I also use AppleALC, Shiki, Lilu and IntelGraphicsFixup for audio and to fix the iTunes/Safari freeze when certain videos play. If you would like to keep AppleHDA_IDT76e0.kext and FakePCI_Intel_HDMI_Audio.kext, just remove AppleALC and copy the AppleHDA clover patches from @rehabman Envy repository to keep audio working. Enjoy!

 

Edit: Uploaded an updated package as found out a couple issues with the last package. For one we are back using AppleHDA_IDT86e0_Envy.kext as AppleALC when using with HDMI, sometimes HDMI audio doesn't show up in Sound to output to your connected device. Also I switched back to VBoxHFS.efi from Clover as I would get a Firmware change detected message from time to time from Apple which was only introduced since I started using HFS-Plus.efi.

Attached Files



#1254
Otech-Man

Otech-Man

    InsanelyMac Protégé

  • Members
  • Pip
  • 3 posts
Hey Andrw0380,
I never received the notification email for your last post, pretty weird.
But yes, I would love to know where the modifications are happening if you don't mind.
As much as it would be easier to just replace my files with yours. I'd love to be able to replicate that on my own, so if I can get any guidance that would be great. Or just know what was modified and where.

Thanks

#1255
Andrw0380

Andrw0380

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 203 posts
  • Gender:Male

Hey Andrw0380,
I never received the notification email for your last post, pretty weird.
But yes, I would love to know where the modifications are happening if you don't mind.
As much as it would be easier to just replace my files with yours. I'd love to be able to replicate that on my own, so if I can get any guidance that would be great. Or just know what was modified and where.

Thanks

OK here is for the lag fix and here is for the brightness fix. @rehabman says he will update the repo for Envy as using my IOReg he says the fix is valid for HDMI.



#1256
Otech-Man

Otech-Man

    InsanelyMac Protégé

  • Members
  • Pip
  • 3 posts

OK here is for the lag fix and here is for the brightness fix. @rehabman says he will update the repo for Envy as using my IOReg he says the fix is valid for HDMI.

Thanks Andrw0380,

 

I managed to fix the lag but didn't quite succeed with the Brightness fix, I think I couldn't figure out how to delete the PNLF patch from SSDT-HACK.aml although i used macIASL. anyways, ended up using your file, then the kextcache command did the trick.

 

So thanks again to you and Rehabman for always looking out for us



#1257
marcoapaulo

marcoapaulo

    InsanelyMac Protégé

  • Members
  • Pip
  • 4 posts
  • Gender:Male
  • Location:Portugal

Hi everyone! 

 

So, I've asked this in another topic and they've redirected me to here hoping someone would have the answer. 

 

Basically, what I want to know is if an installation of OSX will work on HP Envy 17. Are there some stuff that isn't working or is missing? Is it just something minor or something like Wifi or USB ports not responding? 

I will leave a link here to my first post regarding this: http://www.insanelym...16#entry2415062

 

Thank you in advance :)



#1258
ichrioni

ichrioni

    InsanelyMac Protégé

  • Members
  • Pip
  • 15 posts

Any help to get the subwoofer working on the hp envy j-053ea?? :unsure:

Currently using Rehabman's AppleHDA.kext







Also tagged with one or more of these keywords: hp, envy, 17t-j000, osx86, 10.9, 10.8.5, 10.10, 10.11, 10.12, haswell


0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

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