Jump to content
oswaldini

AppleGraphicsDevicePolicy - patch na czarny ekran MP6,1 iMac15.x 17.x etc

Recommended Posts

Znalazłem nowy patch na czarny ekran przy identyfikacjach iMac15,x i nowszych oraz MacPro6,1

 

Źródło: http://www.insanelymac.com/forum/topic/316573-sierra-applegraphicsdevicepolicy-clover-patch/

<?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>KernelAndKextPatches</key>
	<dict>
		<key>KextsToPatch</key>
		<array>
			<dict>
				<key>Comment</key>
				<string>Brumbaer's GDP Patch 1</string>
				<key>Disabled</key>
				<false/>
				<key>Find</key>
				<data>
				RURJRAA=
				</data>
				<key>Name</key>
				<string>AppleGraphicsDevicePolicy</string>
				<key>Replace</key>
				<data>
				RURJSQA=
				</data>
			</dict>
			<dict>
				<key>Comment</key>
				<string>Brumbaer's GDP Patch 2</string>
				<key>Disabled</key>
				<false/>
				<key>Find</key>
				<data>
				dW5sb2FkAA==
				</data>
				<key>Name</key>
				<string>AppleGraphicsDevicePolicy</string>
				<key>Replace</key>
				<data>
				dW5sb2FlAA==
				</data>
			</dict>
			<dict>
				<key>Comment</key>
				<string>Brumbaer's GDP Patch 3</string>
				<key>Disabled</key>
				<false/>
				<key>Find</key>
				<data>
				RGVmYXVsdAA=
				</data>
				<key>Name</key>
				<string>AppleGraphicsDevicePolicy</string>
				<key>Replace</key>
				<data>
				bm9uZQAAAAA=
				</data>
			</dict>
			<dict>
				<key>Comment</key>
				<string>Brumbaer's GDP Patch 4</string>
				<key>Disabled</key>
				<false/>
				<key>Find</key>
				<data>
				Q29uZmlnTWFwAA==
				</data>
				<key>Name</key>
				<string>AppleGraphicsDevicePolicy</string>
				<key>Replace</key>
				<data>
				Q29uZmlnTWFxAA==
				</data>
			</dict>
			<dict>
				<key>Comment</key>
				<string>Brumbaer's GDP Patch 5</string>
				<key>Disabled</key>
				<false/>
				<key>Find</key>
				<data>
				RmVhdHVyZUNvbnRyb2wA
				</data>
				<key>Name</key>
				<string>AppleGraphicsDevicePolicy</string>
				<key>Replace</key>
				<data>
				RmVhdHVyZUNvbnRyb20A
				</data>
			</dict>
		</array>
	</dict>
</dict>
</plist>

Share this post


Link to post
Share on other sites

Można ponoć zastosować jeszcze patch do DSDT w Cloverze:

	<key>ACPI</key>
	<dict>
		<key>DSDT</key>
		<dict>
			<key>Patches</key>
			<array>
				<dict>
					<key>Comment</key>
					<string>GFX0 [to] GFX2</string>
					<key>Find</key>
					<data>
					R0ZYMA==
					</data>
					<key>Replace</key>
					<data>
					R0ZYMg==
					</data>
				</dict>
				<dict>
					<key>Comment</key>
					<string>PEGP [to] GFX1</string>
					<key>Find</key>
					<data>
					UEVHUA==
					</data>
					<key>Replace</key>
					<data>
					R0ZYMQ==
					</data>
				</dict>
			</array>
		</dict>
	</dict>

Share this post


Link to post
Share on other sites

 

Można ponoć zastosować jeszcze patch do DSDT w Cloverze:

 

Pamiętać trzeba, że może to zadziałać pod warunkiem, że tak nazywają się urządzenia w DSDT. Ale warto by przetestować ten pomysł. 

Share this post


Link to post
Share on other sites

Jak widać, jeden działa zawsze ale wymaga patchowania kextów, a drugi miał działać a nie działa.

 

Nie mniej - Ty masz Z97 - użyj identyfikacji iMac14.x a nie będziesz musiał w ogóle używać w/w patcha. 

Share this post


Link to post
Share on other sites

Tak, ważna jest generacja CPU a nie sam konkretny model. Haswell był montowany i w iMax 14.x i 15.x przy czym w 14.x występowały jeszcze nvidie i dlatego nie ma skopanego AGDP, natomiast 15.x były już tylko vga AMD i tam popychane są przez właśnie AGDP. 

Share this post


Link to post
Share on other sites

Dzięki Panowie... jesteście WIELCY. Bujałem się długo z tym, że Sierra nie startowała z WEBowych sterowników NVidia. Kombinowałem i nic, a wystarczyła tak jak powiedzieliście powyżej zmienić SMBios z 15.1 na 14.2. :) Jeszcze raz WIELKIE DZIĘKI.

Share this post


Link to post
Share on other sites

A Lilu.kext po co jest? Wrzuciłem sam NvidiaGraphicsFixup.kext i działa u mnie na MacPro6,1.

 

W AppleGraphicsDevicePolicy.kext jest:

<key>Mac-F60DEB81FF30ACF6</key>
<string>none</string>

I nie wiem, czy jakimś cudem przetrwał instalację czy wystarczy sam NvidiaGrphicsFixup.kext (na to wygląda).

Share this post


Link to post
Share on other sites

Lilu to kext wspomagający - został "wyodrębniony" z kextów (AppleALC, shiki) aby się nie dublował. Rózne kexty mogą używać lilu do patchowania plików systemowych stąd pomysł na osobny kext.

Może lilu jest w pluginach NvidiaGraphicsFixup dlatego działa, może zostawiłeś też zmodowane pliki w systemie - musi być czysty.

Share this post


Link to post
Share on other sites

Zainstalowałem aktualizację sterowników i dorzuciłem NvidiaGraphicsFixup do Clovera. Za każdą aktualizacją ten plik się nadpisywał nowym, oryginalnym.

 

AppleALC mam to, może z nim jakoś działa...

A nie ważne, ważne że działa.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.