Skocz do zawartości

haMac.pl używa cookie. Przeczytaj Privacy Policy aby dowiedzieć się więcej. Aby usunąć tę wiadomość, proszę kliknąć w przycisk po prawej:    Akceptuję użycie cookie

Zdjęcie

Prawidłowa konfiguracja pod iMac i inne SMBIOSy z iGPU+dGPU

FCPX eksport youtube

Najlepsza odpowiedź oswaldini , 13 styczeń 2018 - 12:58

Prosta sprawa, miałem ten sam problem i to już za czasów HD4000. Obraz na filmach na YT się sypał jak była integra i dedyk jednocześnie odpalone i obie były widoczne w systemie.

 

Ogólnie trzeba odpalić integrę i dedyka tak aby integra nie była widziana w preferencjach systemowych ale żeby działała pomimo wszystko, ustawiasz ig-platform-id z brakiem wyjść wideo w FB.

 

FAKEPCIID - niepotrzebne jak ustawisz wszystko dobrze w config.plist (ja dla UHD630 ustawiłem inject intela na true oraz samo ig-platform-id dla wersji bez wyjść wideo)

IntelGraphicFixup - potrzebny

Shiki - potrzebny + odpowiedni parametr w boot-flagach aby dobrze ustawić dekodowanie

Patche do ACPI są wymagane aby upodobnić się do maców i prawidłowej inicjacji urządzeń.

 

Tu masz analogiczny przykład dla HD4600 i GTX960:

 

Shiki-based solution for non-freezing Intel and/or any discrete GPU:

  • IGPU device is enabled, and present with a connector-less AAPL,ig-platform-id prop (e.g. <04 00 12 04>, <07 00 62 01>), use connector-full framebuffers in solo mode;
    -IGPU enabled,HD4600 with AAPL,ig-platform-id set to 0x04, 0x00, 0x12, 0x04
  • Discrete GPU is properly configured with IOVARendererID present in IOReg;
    -GTX960 confirmed, IOVARendererID present in nvAccelerator, <08 00 04 01>
  • VDADecoderChecker confirms Intel Offline (Online) VDA decoder working;
    GVA info: Successfully connected to the Intel plugin, offline Gen75
    Hardware acceleration is fully supported
  • IMEI device is present in IOReg;
    -yes
  • No override preferences are used;
    -yes
  • Mac model set to the one supporting hardware acceleration.
    -set to iMac14,2 

 

Opis wyżej wg mnie ma jeden błąd na początku, ig-platform-id 0x04120004 jest dla HD4600 natomiast 01620007 dla HD4000

 

Wg moich informacji w zestawieniu Intel + AMD/NVIDIA:

Dla HD4400 i HD4600 ustawiamy ig-platform-id na 0x04120004
Dla HD4000 ustawiamy ig-platform-id na 0x01620007
Dla HD530 ustawiamy ig-platform-id na 0x19120001

Dla HD630 ustawiamy ig-platform-id CHYBA tak samo jak dla UHD630 czyli 0x59120003

Dla UHD630 ustawiamy ig-platform-id na 0x59120003

 

Podsumowując: ludzie mieli problemy z FCPX na identyfikacji iMacXX z powodu źle odpalonych grafik, muszą być odpalone obie aby działał QuickSync, po zmianie identyfikacji na MacPro problemy często znikały bo ta identyfikacja nie używa zintegrowanej grafiki.

 

EDIT: polecam poczytać manuala do Shiki: https://github.com/v...ation-checklist

 

EDIT: wartości shikivga=XX z opisem: https://github.com/v...n_start.cpp#L18- WARTOŚCI MOŻNA SUMOWAĆ !! Dla nVidii np.: shikigva=6 (4 for compatible renderer, 8 for vda whitelist, 16 to fix iTunes crashes, and 32 to replace the board id)

Przejdź do postu


  • Zaloguj się, aby dodać odpowiedź
84 odpowiedzi w tym temacie

#81 reyder

reyder
  • Members
  • 527 postów

Napisano 09 październik 2018 - 15:26

Dlaczego ? Jest ig-platform-id dla CF w 10.14.


Core i5-3750K | Gigabyte GA-Z77-D3H | 3x4GB 1600MHz | Gigabyte Nvidia 1070  :: Radeon 280X Asus | High Sierra 10.13 | Clover

Core i5-8600K | Asrock Extreme 4 | 2x8GB 2500MHz | Gigabyte 580X | High Sierra 10.13 | Clover


#82 oswaldini

oswaldini
  • Moderators
  • 11026 postów
  • LocationBrzeszcze / Kraków

Napisano 10 październik 2018 - 07:14

Nie dopisałem - sprawa buildu dla MacBookPro15,x dotyczy 10.13.6. Mojave powinno mieć już wszystkie ig-platform-id.


MacBook Pro 2012 MD103 15" | i7-3615QM | 8 GB RAM | HD4000+GT650M | Samsung 830 256 GB
Hack Gigabyte H81N | i5-4460 | 8 GB RAM | HD4600+GTX650 | 2xHP 24" + 1xDell 27" | mSATA SSD 32GB + SSD 120GB + SSHD 500 GB | Raijintek Metis | SFX-L 500W | WiFi+BT

HomeSerwer: Dell 7010 | i3-3240 | 14 GB RAM | 2xWD RED 2TB | Synology DSM 6.1.7 @ Jun's bootloader | Virtual Machine Manager | Time Machine + PLEX + CouchPotato + SickRage + masa innych

iPhone 7 32GB Black
FlagaPL.gif Piszę poprawnie po polsku! | Nie pomagam na PRIV


#83 NiKON

NiKON
  • Members
  • 143 postów

Napisano 21 listopad 2018 - 20:43

Mam problem. Przy montowaniu w FCPX i oglądaniu filmów na YT pokazują mi się dziwne artefakty (poziome pasku, czarne, zielone, biale - losowo).

 

Chyba mam coś źle skonfigurowane. Gdzie szukać problemu? 

Sprzęt taki jak w podpisie.

 

Yt94Bql.png


<p>Mac OS X 10.13.3 i7 2600K | Asus P8Z68 Deluxe/gen3 | RX 580 8GB | Corsair DDR3 16GB 1600MHz | Corsair CMPSU-650TXV2EU 650W


#84 oswaldini

oswaldini
  • Moderators
  • 11026 postów
  • LocationBrzeszcze / Kraków

Napisano 21 listopad 2018 - 21:13

Masz Intela HD3000, który sypał artefaktami :/ Chyba najlepiej dla Ciebie zostać na samym dedyku i kombinować z identyfikacją MacPro, żeby uzyskać pełną wydajność.


MacBook Pro 2012 MD103 15" | i7-3615QM | 8 GB RAM | HD4000+GT650M | Samsung 830 256 GB
Hack Gigabyte H81N | i5-4460 | 8 GB RAM | HD4600+GTX650 | 2xHP 24" + 1xDell 27" | mSATA SSD 32GB + SSD 120GB + SSHD 500 GB | Raijintek Metis | SFX-L 500W | WiFi+BT

HomeSerwer: Dell 7010 | i3-3240 | 14 GB RAM | 2xWD RED 2TB | Synology DSM 6.1.7 @ Jun's bootloader | Virtual Machine Manager | Time Machine + PLEX + CouchPotato + SickRage + masa innych

iPhone 7 32GB Black
FlagaPL.gif Piszę poprawnie po polsku! | Nie pomagam na PRIV


#85 NiKON

NiKON
  • Members
  • 143 postów

Napisano 21 listopad 2018 - 21:20

Ale jak wyłączam HD3000 to nie mam możliwości eksportu materiału do mp4. FCPX momentalnie staje.

Może załączę swój plist i zerkniecie?

 

@oswaldini W sensie, że na HD3000 to jest normalka? Jakieś sugestie co do identyfikacji MacPro? Nie jestem aż tak oblatany w tym temacie 

<?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>Patches</key>
			<array>
				<dict>
					<key>Comment</key>
					<string>change EHC1 to EH01</string>
					<key>Disabled</key>
					<false/>
					<key>Find</key>
					<data>
					RUhDMQ==
					</data>
					<key>Replace</key>
					<data>
					RUgwMQ==
					</data>
				</dict>
				<dict>
					<key>Comment</key>
					<string>change EHC2 to EH02</string>
					<key>Disabled</key>
					<false/>
					<key>Find</key>
					<data>
					RUhDMg==
					</data>
					<key>Replace</key>
					<data>
					RUgwMg==
					</data>
				</dict>
				<dict>
					<key>Comment</key>
					<string>change GFX0 to IGPU</string>
					<key>Disabled</key>
					<true/>
					<key>Find</key>
					<data>
					R0ZYMA==
					</data>
					<key>Replace</key>
					<data>
					SUdQVQ==
					</data>
				</dict>
				<dict>
					<key>Comment</key>
					<string>change HECI to IMEI</string>
					<key>Disabled</key>
					<true/>
					<key>Find</key>
					<data>
					SEVDSQ==
					</data>
					<key>Replace</key>
					<data>
					SU1FSQ==
					</data>
				</dict>
				<dict>
					<key>Comment</key>
					<string>change PEGP to GFX0</string>
					<key>Disabled</key>
					<true/>
					<key>Find</key>
					<data>
					UEVHUA==
					</data>
					<key>Replace</key>
					<data>
					R0ZYMA==
					</data>
				</dict>
			</array>
			<key>ReuseFFFF</key>
			<false/>
		</dict>
		<key>DropTables</key>
		<array>
			<dict>
				<key>Signature</key>
				<string>DMAR</string>
			</dict>
			<dict>
				<key>Signature</key>
				<string>SSDT</string>
				<key>TableId</key>
				<string>CpuPm</string>
			</dict>
			<dict>
				<key>Signature</key>
				<string>SSDT</string>
				<key>TableId</key>
				<string>Cpu0Cst</string>
			</dict>
			<dict>
				<key>Signature</key>
				<string>SSDT</string>
				<key>TableId</key>
				<string>Cpu0Ist</string>
			</dict>
			<dict>
				<key>Signature</key>
				<string>SSDT</string>
				<key>TableId</key>
				<string>ApCst</string>
			</dict>
			<dict>
				<key>Signature</key>
				<string>SSDT</string>
				<key>TableId</key>
				<string>ApIst</string>
			</dict>
		</array>
		<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>-gux_nosleep -rad4200 dart=0 darkwake=0 kext-dev-mode=1 shikigva=4</string>
		<key>DefaultVolume</key>
		<string>Macintosh</string>
		<key>Legacy</key>
		<string>PBR</string>
		<key>NeverHibernate</key>
		<true/>
		<key>Secure</key>
		<false/>
		<key>Timeout</key>
		<integer>10</integer>
		<key>XMPDetection</key>
		<false/>
	</dict>
	<key>CPU</key>
	<dict>
		<key>UseARTFrequency</key>
		<false/>
	</dict>
	<key>Devices</key>
	<dict>
		<key>Audio</key>
		<dict>
			<key>Inject</key>
			<integer>1</integer>
		</dict>
		<key>USB</key>
		<dict>
			<key>FixOwnership</key>
			<false/>
			<key>Inject</key>
			<false/>
		</dict>
	</dict>
	<key>DisableDrivers</key>
	<array>
		<string>DumpUefiCalls</string>
		<string>OsxAptioFix2Drv</string>
		<string>OsxLowMemFixDrv</string>
		<string>FSInject</string>
		<string>OsxAptioFixDrv</string>
		<string>OsxAptioFix3Drv</string>
		<string>PartitionDxe</string>
		<string>DataHubDxe</string>
		<string>VBoxHfs</string>
		<string>EmuVariableUefi</string>
	</array>
	<key>GUI</key>
	<dict>
		<key>CustomIcons</key>
		<true/>
		<key>Hide</key>
		<array>
			<string>preboot</string>
		</array>
		<key>Language</key>
		<string>pl:30788:0</string>
		<key>Mouse</key>
		<dict>
			<key>DoubleClick</key>
			<integer>500</integer>
			<key>Enabled</key>
			<true/>
			<key>Mirror</key>
			<false/>
			<key>Speed</key>
			<integer>2</integer>
		</dict>
		<key>Scan</key>
		<dict>
			<key>Entries</key>
			<true/>
			<key>Legacy</key>
			<false/>
			<key>Linux</key>
			<false/>
			<key>Tool</key>
			<true/>
		</dict>
		<key>Theme</key>
		<string>bootcamp</string>
	</dict>
	<key>Graphics</key>
	<dict>
		<key>Inject</key>
		<dict>
			<key>ATI</key>
			<false/>
			<key>Intel</key>
			<true/>
			<key>NVidia</key>
			<false/>
		</dict>
		<key>LoadVBios</key>
		<false/>
		<key>snb-platform-id</key>
		<string>0x00030010</string>
	</dict>
	<key>KernelAndKextPatches</key>
	<dict>
		<key>AppleIntelCPUPM</key>
		<true/>
		<key>AppleRTC</key>
		<false/>
		<key>Debug</key>
		<false/>
		<key>ForceKextsToLoad</key>
		<array>
			<string>\System\Library\Extensions\IONetworkingFamily.kext</string>
		</array>
		<key>KernelCpu</key>
		<false/>
		<key>KernelLapic</key>
		<false/>
		<key>KernelXCPM</key>
		<false/>
		<key>KextPatchesAllowed</key>
		<true/>
		<key>KextsToPatch</key>
		<array>
			<dict>
				<key>Comment</key>
				<string>TRIMM Enabler</string>
				<key>Disabled</key>
				<false/>
				<key>Find</key>
				<data>
				QVBQTEUgU1NEAA==
				</data>
				<key>InfoPlistPatch</key>
				<false/>
				<key>Name</key>
				<string>IOAHCIBlockStorage</string>
				<key>Replace</key>
				<data>
				AAAAAAAAAAAAAA==
				</data>
			</dict>
		</array>
	</dict>
	<key>RtVariables</key>
	<dict>
		<key>#ROM</key>
		<string>UZUPELNIJ</string>
	</dict>
	<key>SMBIOS</key>
	<dict>
		<key>BoardSerialNumber</key>
		<string>xxxxxxxx</string>
		<key>ProductName</key>
		<string>iMac12,2</string>
		<key>SerialNumber</key>
		<string>xxxxxxxxx</string>
		<key>SmUUID</key>
		<string>xxxxxxx</string>
		<key>Trust</key>
		<true/>
	</dict>
	<key>SystemParameters</key>
	<dict>
		<key>InjectKexts</key>
		<string>Yes</string>
	</dict>
</dict>
</plist>


<p>Mac OS X 10.13.3 i7 2600K | Asus P8Z68 Deluxe/gen3 | RX 580 8GB | Corsair DDR3 16GB 1600MHz | Corsair CMPSU-650TXV2EU 650W





Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych