Skocz do zawartości

Problem z HD 7970


Szarlej
 Udostępnij

Rekomendowane odpowiedzi

Witam.

 

Mam problem z instalacją High Sierry na nowym komputerze.

 

Specyfikacja:

 

procesor: intel i5 7400 kaby lake

płyta: MSI B250 Arctic Mortar

ram: 16gb Curcial balistic DDR4

ssd Samsung OEM (evo pro)128gb

ssd Curcial Cx 210 256gb

grafika: AMD Radeon HD 7970

Zasilacz Thermaltake 650W

 

Problemem jest to że każda próba instalacji kończy się tak samo - albo czarnym ekranem albo czarnym ekranem z białym przekreślonym kółeczkiem. Czasem odrazu wpada do sleepa i trzeba odpalć z z opcja cancel sleep. Clover najnowszy, system pobrany z App Store. WhateverGreen kext wgrany lilu wgrane - również najnowsze.  Kombinowałem na różne sposoby ale nie działa i powoli tracę cierpliwość. Może ktoś miał taki problem jak ja a może po prostu high sierra nie przyjmuje konfiguracji jaką mam. VT-d mam wyłączone - pelne UEFi bez legacy i wszystkie opcje tak jak powiny w boisie mam ustawione.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Odnośnik do komentarza
Udostępnij na innych stronach

Tak jak najbardziej te opcje mam tak ustawione. Sądze że to problem radeona - chodź na windowsie działa. Czaruje teraz z configiem jak skończę to go podeślę.  Zrobię jeszcze raz instalkę na penie i się zobaczy.

<?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>
			<dict>
				<key>ATI</key>
				<true/>
				<key>Firewire</key>
				<false/>
				<key>HDA</key>
				<false/>
				<key>HDMI</key>
				<false/>
				<key>IDE</key>
				<false/>
				<key>IntelGFX</key>
				<false/>
				<key>LAN</key>
				<false/>
				<key>LPC</key>
				<false/>
				<key>NVidia</key>
				<false/>
				<key>SATA</key>
				<false/>
				<key>SmBUS</key>
				<false/>
				<key>USB</key>
				<false/>
				<key>WIFI</key>
				<false/>
			</dict>
			<key>Name</key>
			<string>DSDT.aml</string>
			<key>Patches</key>
			<array>
				<dict>
					<key>Comment</key>
					<string>Rename HDAS to HDEF</string>
					<key>Disabled</key>
					<false/>
					<key>Find</key>
					<data>
					SERBUw==
					</data>
					<key>Replace</key>
					<data>
					SERFRg==
					</data>
				</dict>
				<dict>
					<key>Comment</key>
					<string>change XHCI to XHC</string>
					<key>Disabled</key>
					<false/>
					<key>Find</key>
					<data>
					WEhDSQ==
					</data>
					<key>Replace</key>
					<data>
					WEhDXw==
					</data>
				</dict>
				<dict>
					<key>Comment</key>
					<string>change XHC1 to XHC</string>
					<key>Disabled</key>
					<false/>
					<key>Find</key>
					<data>
					WEhDMQ==
					</data>
					<key>Replace</key>
					<data>
					WEhDXw==
					</data>
				</dict>
				<dict>
					<key>Comment</key>
					<string>change GFX0 to IGPU</string>
					<key>Disabled</key>
					<false/>
					<key>Find</key>
					<data>
					R0ZYMA==
					</data>
					<key>Replace</key>
					<data>
					SUdQVQ==
					</data>
				</dict>
			</array>
			<key>ReuseFFFF</key>
			<false/>
		</dict>
		<key>DropTables</key>
		<array>
			<dict>
				<key>Signature</key>
				<string>SSDT</string>
				<key>TableId</key>
				<string>CpuPm</string>
			</dict>
			<dict>
				<key>Signature</key>
				<string>DMAR</string>
			</dict>
			<dict>
				<key>Signature</key>
				<string>SSDT</string>
				<key>TableId</key>
				<string>Cpu0Ist</string>
			</dict>
		</array>
		<key>HaltEnabler</key>
		<true/>
		<key>SSDT</key>
		<dict>
			<key>DropOem</key>
			<false/>
			<key>Generate</key>
			<dict>
				<key>CStates</key>
				<true/>
				<key>PStates</key>
				<true/>
			</dict>
		</dict>
	</dict>
	<key>Boot</key>
	<dict>
		<key>Arguments</key>
		<string>dart=0 npci=0x2000 -disablegfxfirmware -shikigva</string>
		<key>Debug</key>
		<false/>
		<key>DefaultLoader</key>
		<string>boot.efi</string>
		<key>DefaultVolume</key>
		<string>LastBootedVolume</string>
		<key>Legacy</key>
		<string>PBR</string>
		<key>Secure</key>
		<false/>
		<key>Timeout</key>
		<integer>-1</integer>
		<key>XMPDetection</key>
		<string>Yes</string>
	</dict>
	<key>CPU</key>
	<dict>
		<key>UseARTFrequency</key>
		<false/>
	</dict>
	<key>Devices</key>
	<dict>
		<key>AddProperties</key>
		<array>
			<dict>
				<key>Device</key>
				<string>IntelGFX</string>
				<key>Disabled</key>
				<false/>
				<key>Key</key>
				<string>AAPL,GfxYTile</string>
				<key>Value</key>
				<data>
				CqqqAA==
				</data>
			</dict>
		</array>
		<key>Audio</key>
		<dict>
			<key>Inject</key>
			<string>7</string>
			<key>ResetHDA</key>
			<true/>
		</dict>
		<key>USB</key>
		<dict>
			<key>AddClockID</key>
			<true/>
			<key>FixOwnership</key>
			<true/>
			<key>Inject</key>
			<true/>
		</dict>
	</dict>
	<key>GUI</key>
	<dict>
		<key>Mouse</key>
		<dict>
			<key>DoubleClick</key>
			<integer>500</integer>
			<key>Enabled</key>
			<false/>
			<key>Mirror</key>
			<false/>
			<key>Speed</key>
			<integer>8</integer>
		</dict>
		<key>ScreenResolution</key>
		<string>1920x1080</string>
		<key>Theme</key>
		<string>embedded</string>
	</dict>
	<key>Graphics</key>
	<dict>
		<key>EDID</key>
		<dict>
			<key>Inject</key>
			<false/>
		</dict>
		<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>AppleIntelCPUPM</key>
		<true/>
		<key>AppleRTC</key>
		<true/>
		<key>Debug</key>
		<false/>
		<key>DellSMBIOSPatch</key>
		<false/>
		<key>KernelCpu</key>
		<false/>
		<key>KernelLapic</key>
		<false/>
		<key>KernelPm</key>
		<true/>
		<key>KernelXCPM</key>
		<false/>
		<key>KextsToPatch</key>
		<array>
			<dict>
				<key>Comment</key>
				<string>change 15 port limit to 24</string>
				<key>Disabled</key>
				<false/>
				<key>Find</key>
				<data>
				g32MEA==
				</data>
				<key>MatchOS</key>
				<string>10.13.x</string>
				<key>Name</key>
				<string>AppleUSBXHCIPCI</string>
				<key>Replace</key>
				<data>
				g32MGw==
				</data>
			</dict>
			<dict>
				<key>Comment</key>
				<string>External Drives as Internal to fix Orange Icons</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>Comment</key>
				<string>(c)Pike R. Alpha</string>
				<key>Disabled</key>
				<false/>
				<key>Find</key>
				<data>
				Ym9hcmQtaWQ=
				</data>
				<key>Name</key>
				<string>AppleGraphicsDevicePolicy</string>
				<key>Replace</key>
				<data>
				Ym9hcmQtaXg=
				</data>
			</dict>
			<dict>
				<key>Comment</key>
				<string>change 15 port limit to 26</string>
				<key>Disabled</key>
				<false/>
				<key>Find</key>
				<data>
				g710////EA==
				</data>
				<key>MatchOS</key>
				<string>10.12.x</string>
				<key>Name</key>
				<string>AppleUSBXHCIPCI</string>
				<key>Replace</key>
				<data>
				g710////Gw==
				</data>
			</dict>
			<dict>
				<key>Comment</key>
				<string>change 15 port limit to 26</string>
				<key>Disabled</key>
				<false/>
				<key>Find</key>
				<data>
				g72M/v//EA==
				</data>
				<key>MatchOS</key>
				<string>10.11.x</string>
				<key>Name</key>
				<string>AppleUSBXHCIPCI</string>
				<key>Replace</key>
				<data>
				g72M/v//Gw==
				</data>
			</dict>
		</array>
	</dict>
	<key>RtVariables</key>
	<dict>
		<key>BooterConfig</key>
		<string>0x28</string>
		<key>CsrActiveConfig</key>
		<string>0x67</string>
		<key>MLB</key>
		<string>C02032109R5DC771H</string>
		<key>ROM</key>
		<string>UseMacAddr0</string>
	</dict>
	<key>SMBIOS</key>
	<dict>
		<key>BiosReleaseDate</key>
		<string>08/08/2017</string>
		<key>BiosVendor</key>
		<string>Apple Inc.</string>
		<key>BiosVersion</key>
		<string>IM183.88Z.0151.B00.1708080034</string>
		<key>Board-ID</key>
		<string>Mac-BE088AF8C5EB4FA2</string>
		<key>BoardManufacturer</key>
		<string>Apple Inc.</string>
		<key>BoardSerialNumber</key>
		<string>C02713501OPF117CB</string>
		<key>BoardType</key>
		<integer>10</integer>
		<key>BoardVersion</key>
		<string>iMac18,3</string>
		<key>ChassisAssetTag</key>
		<string>iMac-Aluminum</string>
		<key>ChassisManufacturer</key>
		<string>Apple Inc.</string>
		<key>ChassisType</key>
		<string>0x09</string>
		<key>Family</key>
		<string>iMac</string>
		<key>FirmwareFeatures</key>
		<string>0xFC0FE136</string>
		<key>FirmwareFeaturesMask</key>
		<string>0xFF1FFF3F</string>
		<key>LocationInChassis</key>
		<string>Part Component</string>
		<key>Manufacturer</key>
		<string>Apple Inc.</string>
		<key>Mobile</key>
		<false/>
		<key>PlatformFeature</key>
		<string>0x00</string>
		<key>ProductName</key>
		<string>iMac18,3</string>
		<key>SerialNumber</key>
		<string>C02TH5KUJ1GJ</string>
		<key>Version</key>
		<string>1.0</string>
	</dict>
	<key>SystemParameters</key>
	<dict>
		<key>InjectKexts</key>
		<string>Yes</string>
		<key>InjectSystemID</key>
		<true/>
		<key>NoCaches</key>
		<true/>
		<key>NvidiaWeb</key>
		<false/>
	</dict>
</dict>
</plist>

Odnośnik do komentarza
Udostępnij na innych stronach

Najlepiej spróbuj z domyślnym configiem dla Z270 z ostatniego UniBootX.

 

Masz wiele rzeczy w configu których wg mnie w ogóle nie powinno być, jak dropienie tabel od PM oraz później generowanie stanów - to się sprawdza dla najwyżej ivy Bridge - nowsze platformy potrzebują tabel SSDT. Zbędne AppleIntelCPUPM, AppleRTC, patche do pomarańczowych ikonek i inne drobiazgi.

Odnośnik do komentarza
Udostępnij na innych stronach

W sprawie natywnego PM info od RehabMan:

 

 

No need for ssdtPRgen.sh generated SSDT.aml for any CPU Haswell and newer.

Only requirement: SSDT-XCPM.aml or SSDT-PluginType1.aml or config.plist/ACPI/SSDT/Generate/PluginType=true.

 

Do tego chyba jeszcze flaga -xcpm jest wymagana.

 

Rehab fajnie opisał odpalenie PM na podstawie SSDT, XCPM oraz HWP: https://www.tonymacx86.com/threads/guide-native-power-management-for-laptops.175801/

Odnośnik do komentarza
Udostępnij na innych stronach

@oswaldini, za link bardzo dziękuję. Człowiek nauczy się działającej metody, to nie szuka nowych.

 

Natomiast flaga -XCPM nie jest potrzebna, jak pamiętam odnosiła się ona kiedyś do uruchomienia KernelPM na Ivy Bridge w starszych systemach, potem Apple wywaliło tę opcję i aby ruszyć XCPM na Ivy Bridge trzeba patchować kernel.

Odnośnik do komentarza
Udostępnij na innych stronach

Po wszystkich zmianach - nawet po zmianie configu i ustawienia go pod wasze wskazówki oraz po przejściu całego verbose odpala 2 monitory i czarny ekran. Myślę że tu problemem jest HD 7970 - vendor id. ATI bez uefi - karta w windzie chodzi bardzo dobrze nie wiem czy lilu i whatevergreen sa jej potrzebne - jak patrzę na wykaz kart to ona jest oob więc dziwi mnie to bardzo. Monitory mam podpięte przez hdmi oraz przez dvi.

Odnośnik do komentarza
Udostępnij na innych stronach

Odpowiem Tobie czytując Ciebie:

W UniBootX są te kexty, na pewno startujesz z UniBootX?

Tak mam kextety z unibootx, wysłuchałem Twojej rady i mam tylko kexty z twojego unibootx wraz z configiem z z270. Moja karta ma wejścia na dvi hdmi i 2 dp może odpalone domyślnie sa dp wlaśnie i dlatego mam czarny ekran.

Odnośnik do komentarza
Udostępnij na innych stronach

akurat takie coś nastawiałem niedawno,

7970 bez Ati injection chodzi od razu,

bez lilu i WhateverGreen..

 

jak masz czarny ekran to spróbuj Desktop Sharing z innego kompa zobaczyć jak ten wygląda?

albo zmień ekran na ten Intel co masz inject włączone, i w Bios włącz też.

 

jeszcze jedna rzecz to system profile, dla czego masz iMac 18.2? ja bym zaczął od Mac Pro 3.1 i tym się bawił jak wszystko będzie chodizło

Odnośnik do komentarza
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

Ładowanie
 Udostępnij

×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Korzystanie z tej witryny, wymaga zakceptowanie naszych warunków Warunki użytkowania.