Jump to content
35 posts in this topic

Recommended Posts

Buongiorno ragazzi, ho installato MacOs High Sierra su questa macchina:
Asus p8p67 Pro
Intel i5-2500K
Amd RX560
8gb Ram

Il sistema funziona benissimo, ho solo un problema con glitch grafici in sierra. Alcuni video tra cui Netflix presentano veri e propri artefatti. Simili a strisce bianche e nere. A qualcuno è capitato?
Link to comment
https://www.insanelymac.com/forum/topic/333237-rx560-glitch-sierra/
Share on other sites

SHIKI https://github.com/vit9696/Shiki/releases

descrizione flag https://github.com/vit9696/Shiki/blob/master/Shiki/kern_start.cpp#L18

io penso basti mettere:

shikigva=4

apri il config.plist con clover configurator, sezione boot --> custom flags 

Edited by iCanaro
11 hours ago, iCanaro said:

SHIKI https://github.com/vit9696/Shiki/releases

descrizione flag https://github.com/vit9696/Shiki/blob/master/Shiki/kern_start.cpp#L18

io penso basti mettere:

shikigva=4

apri il config.plist con clover configurator, sezione boot --> custom flags 

Fatto, nulla. Problema ancora presente.

1 hour ago, iCanaro said:

Ti sei già arreso? Nel link che ti ho messo trovi descrizione dei vari flags da mettere, leggi e provane altri ;)

FixSandyBridgeClassName = 128

Nono, non mi sono arreso, semplicemente in questa fase non ne capisco nulla. 

Con entrambe le flag 

FixSandyBridgeClassName = 128

shikigva=4

il problema persiste. 

Rimuovendo 

shikigva=4

Netflix mi restituisce l'errore

Codice di errore: S7363-1260-FFFFD089

Ho già provato a resecare Safari come dice il sito Apple, ma nulla da fare.

Grazie dell'aiuto

Edited by Napsi

Ti faccio un riassunto:

 

Nel caso non venga usato shikigva=x, shiki.kext in automatico è settato per 2 + 4 + 128 che equivale ad un eventuale shikigva=134

Tutto questo è spiegato all'interno di kern_start.cpp, questo parte rilevante:

// Aside generic DRM unlock patches, which are always on, Shiki also provides a set of patches
// to workaround various issues with hardware video acceleration support.
// These are set as a shikigva boot-arg bitmask.
// For example, to enable ForceOnlineRenderer, ExecutableWhitelist, and ReplaceBoardID
// you sum 1 + 8 + 32 = 41 -> and pass shikigva=41.
enum ShikiGVAPatches {
    // Remove forceOfflineRenderer from AppleGVA Info.plist.
    // This is required to allow hardware acceleration on several mac models with discrete GPUs
    // when only IGPU is available.
    // See /System/Library/PrivateFrameworks/AppleGVA.framework/Resources/Info.plist for mor details.
    ForceOnlineRenderer        = 1,
    // Remve hweBGRA from AppleGVA Info.plist.
    // hweBGRA is not supported by NVIDIA GPUs, so the patch is sometimes required when using NVIDIA
    // in a mac model meant to be used with AMD or Intel.
    // See /System/Library/PrivateFrameworks/AppleGVA.framework/Resources/Info.plist for mor details.
    AllowNonBGRA               = 2,
    // Some GPU+CPU combinations are not meant to provide hardware acceleration and need to be patched.
    // Fix hardware acceleration with NVIDIA+SKL, NVIDIA+KBL, AMD+IVB, NVIDIA+SNB.
    // Enabled automatically if shikigva is *NOT* passed on the aforementioned hardware.
    ForceCompatibleRenderer    = 4,
    // Unlike 10.12.6 without security updates and earlier, on 10.13 and latest 10.12.6 AppleGVA patches
    // do not apply to all processes, and each process needs to be patched explicitly. This is a bug
    // in Lilu, which needs to be explored and fixed. For now this bit ensures that the processes present
    // in WHITELIST section of Patches.plist will definitely get the fixes even on 10.13 and 10.12.6.
    // On 10.12.6 and 10.13 this must be used if any of the following bits are used:
    // - ForceOnlineRenderer
    // - AllowNonBGRA
    // - ForceCompatibleRenderer
    // - ReplaceBoardID
    // - FixSandyBridgeClassName
    // It is enabled automatically on 10.12 and 10.13 if shikigva is *NOT* passed and ForceCompatibleRenderer or
    // FixSandyBridgeClassName are automatically enabled.
    AddExecutableWhitelist     = 8,
    // Disable hardware-accelerated FairPlay support in iTunes to fix crashes in 10.13.
    // While this breaks streaming, it is currently the only way to workaround iTunes crashes in 10.13
    // when one has IGPU installed.
    // This is enabled automatically on 10.13 and newer if shikigva is *NOT* passed via boot-args.
    // Apple fixed this bug as of 10.13.4 Developer Beta 3. Please note, that iTunes may still crash
    // until you perform DRM reset (or make a clean macOS installation). See FAQ for details.
    DisableHardwareKeyExchange = 16,
    // Replace board-id used by AppleGVA by a different board-id.
    // Sometimes it is feasible to use different GPU acceleration settings from the main mac model.
    // By default Mac-27ADBB7B4CEE8E61 (iMac14,2) will be used, but you can override this via shiki-id boot-arg.
    // See /System/Library/PrivateFrameworks/AppleGVA.framework/Resources/Info.plist for mor details.
    ReplaceBoardID             = 32,
    // Attempt to support fps.1_0 (FairPlay 1.0) in Safari.
    // This should technically fix some very old streaming services in Safari, which rely on FairPlay DRM
    // similar to the one found in iTunes. Newer streaming services require FairPlay 2.0, which is hardware-only,
    // so nothing could be done about them.
    // Another way to enable this is to pass -shikifps boot argument.
    UnlockFP10Streaming        = 64,
    // Replace IntelAccelerator with Gen6Accelerator to fix AppleGVA warnings on Sandy Bridge.
    // GVA error: Not detecting IGPU in IORegistry!
    // GVA error: Not detecting valid offline codec!
    // The issue is that AppleGVA expects IntelAccelerator class, which Apple forgot to rename for Sandy.
    // Enabled automatically if shikigva is *NOT* passed on Sandy Bridge hardware.
    FixSandyBridgeClassName    = 128

 

 

Nel tuo caso se, senza mettere shikigva nelle bootargs, il problema sussiste devi provare a mettere altri valori.

Partendo dal presupposto che 4 e 128 siano obbligatori devi partire da shikigva=132 e poi eventualmente aggiungere gli altri in tutte le combinazioni.

Allora... metti a portata di mano la pendrive di emergenza in caso di problemi, togli  WhateverGreen.kext dalla EFI e gli metti AMD9xxxControllerPatcher.kext poi nel config.plist metti il flag a RadeonDeInit

Io con l'hack 1 in firma uso questo metodo con high sierra e RX560

AMD9xxxControllerPatcher.kext.zip

PS: mi stavo dimenticando, ma che versione di clover stai usando?

Edited by iCanaro
46 minutes ago, iCanaro said:

Allora... metti a portata di mano la pendrive di emergenza in caso di problemi, togli  WhateverGreen.kext dalla EFI e gli metti AMD9xxxControllerPatcher.kext poi nel config.plist metti il flag a RadeonDeInit

Io con l'hack 1 in firma uso questo metodo con high sierra e RX560

AMD9xxxControllerPatcher.kext.zip

PS: mi stavo dimenticando, ma che versione di clover stai usando?

Ciao, ho la versione 4411, provato anche con AMD9xxxControllerPatcher.kext, Netflix mi riporta sempre lo stesso errore.

×
×
  • Create New...