Jump to content

Impostazioni per codifica hardware H264 e HEVC


iCanaro

Recommended Posts

  • Support Team

Volevo cercare di discutere con voi delle impostazioni nel proprio hack per codifica hardware H264 e HEVC.

 

Attualmente l'app che nel mondo hack si stà usando per verificare se tale funzioni sono attive è https://www.macxdvd.com/mac-video-converter-pro/videoproc-registered-update.htm">VideoProc si avvia poi options e settings e se tutto è operativo comparirà una schermata come questa, relativa al mio hack 4 (Z170, i3 3.9GHz nVidia 1050Ti) in firma, tutto OK senza colpo ferire, LILU + WEG + iGPU attiva

 

 

 

https://postimg.cc/Y4Yfqp5L">LINK_TEXT>

 

 

 

mentre invece mi stà facendo uscire di cabeza l'hack 3 (Z97, i7 4790K e nVidia 1070Ti) in quanto non riesco attivare HEVC.

 

 

 

https://postimg.cc/Z0dZbXnt">LINK_TEXT>

 

 

 

entrambe le configurazioni stanno usando gli https://www.macos86.it/viewtopic.php?p=11361#p11361">SSDT per hack di @Gengik84[/mention] con l'hack 3 ho tentato anche senza gli SSDT, vari FakeID, con attiva e disattiva la iGPU (HD4600) ma il risultato finora non è cambiato. Ora non vorrei ricordarmi male ma qualche tempo fa quando su questo hack 3 vi era la 1050 e poi appena montata la 1070 erano tutte attive le codifiche...

 

Avevo bisogno di un qualche altro punto di vista :) attualmente sono entrato in loop come un cane che si stà morsicando la coda :D

 

 

 

Ha scritto dopo 22 minuti 37 secondi:

 

PS: poco fà sotto la doccia mentre cantavo "fin che la barca va" mi sono ricordato di una cosa, e cioè nel periodo in cui stavo testando in anteprima con il boss l'SSDT per hack, causa periferiche che stavano usando gli stessi ID, cambiai di slot il WI-FI senza ottenere benefici, ma magari è stato proprio questo spostamento la causa attuale della mancata codifica HEVC :)

 

 

 

https://en.wikipedia.org/wiki/Intel_Quick_Sync_Video#Hardware_decoding_and_encoding">https://en.wikipedia.org/wiki/Intel_Qui ... d_encoding">https://en.wikipedia.org/wiki/Intel_Quick_Sync_Video#Hardware_decoding_and_encoding

 

https://postimg.cc/fSzgxcZg">LINK_TEXT>

 

 

 

Aggionamento inserito 9 febbraio 2019:

 

 

 

ricapitoliamo in breve, per abilitare il quick sync intel in un'hachk ad oggi (magari tra 1 o 6 mesi cambia tutto) occorre che la iGPU sia abilitata nel BIOS, assegnati ad essa 64Mb di RAM e se settabie DVMT a MAX

 

poi ognuno dalle FAQ intel https://github.com/acidanthera/WhateverGreen/blob/master/Manual/FAQ.IntelHD.en.md">https://github.com/acidanthera/Whatever ... elHD.en.md">https://github.com/acidanthera/WhateverGreen/blob/master/Manual/FAQ.IntelHD.en.md individua la sua integrata e setta nel config come ig-platform-id quelli con connectors 0 (zero)

 

 

 

facciamo un'esempio spendibile con kaby & coffy lake sia su high sierra che mojave

 

 

 

Intel HD Graphics 610-650 (Kaby Lake processors)

 

Supported since macOS 10.12.6

 

KBL framebuffer list:

 

— 0x591E0000 (mobile, 3 connectors, no fbmem, 35 MB)

 

— 0x59160000 (mobile, 3 connectors, no fbmem, 35 MB)

 

— 0x59230000 (desktop, 3 connectors, no fbmem, 39 MB)

 

— 0x59260000 (desktop, 3 connectors, no fbmem, 39 MB)

 

— 0x59270000 (desktop, 3 connectors, no fbmem, 39 MB)

 

— 0x59270009 (mobile, 3 connectors, no fbmem, 39 MB)

 

— 0x59120000 (desktop, 3 connectors, no fbmem, 39 MB)

 

— 0x591B0000 (mobile, 3 connectors, 39 MB)

 

— 0x591E0001 (mobile, 3 connectors, no fbmem, 39 MB)

 

— 0x59180002 (mobile, 0 connectors, no fbmem, 1 MB)

 

— 0x59120003 (mobile, 0 connectors, no fbmem, 1 MB)

 

— 0x59260007 (desktop, 3 connectors, 79 MB)

 

— 0x59270004 (mobile, 3 connectors, no fbmem, 58 MB)

 

— 0x59260002 (mobile, 3 connectors, no fbmem, 58 MB)

 

— 0x591B0006 (mobile, 1 connectors, no fbmem, 39 MB)

 

 

 

con SMBIOS 18,3 e quei 2 ig-platform è molto probabile ottenere H264 e HEVC attivi

 

 

 

Se si imposta correttamente ig-platform-id + device id (fake id nel config)+ bootarg -disablegfxfirmware è possibie usare il proprio hack anche senza WEG.

 

 

 

Se invece si vuole fare gestire tutto a WEG (ma non è detto che si abiliti H264 e HEVC) occorre:

 

 

 

- NO inject intel

 

- NO disablegfxfirmware

 

- NO ig-platform-id

 

- NO fake id

 

- nessun rename nel config ACPI patches

 

 

 

Spiegazioni dettagliate qui https://github.com/acidanthera/WhateverGreen/blob/master/Manual/FAQ.IntelHD.en.md">https://github.com/acidanthera/Whatever ... elHD.en.md">https://github.com/acidanthera/WhateverGreen/blob/master/Manual/FAQ.IntelHD.en.md

Link to comment
Share on other sites

  • Support Team

ah questa potrebbe essere una ipotesi plausibile, per verificare che questa possa essere la causa, occorrerebbe usare una app con cui fare una conversone HEVC e vedere se funge... il punto è che non sono espertissimo di tali operazioni... ora faccio una ricerca :)

 

 

 

Ha scritto dopo 16 minuti 57 secondi:

 

HEVC che sarebbe l'ultimo ritrovato, conversione ad alta efficenza, ovvero H265, il programma la esegue ma stando a quanto riporta, tutto sulla CPU

 

https://postimg.cc/67Ykh2Ln">LINK_TEXT>

 

https://postimg.cc/G49g17k8">LINK_TEXT>

Link to comment
Share on other sites

appunto proprio perche la tua scheda video non rientra in quelle supportate ...

 

nel post #2 ti ho messo il link dove elenca l'hardware supportato ... vedi un pò ...

 

con il mio hack Z170 i5 6600K e integrata, video proc sfrutta anche la intel mentre nell'Asus H270 i7 7700, non supportato, videoproc non attiva nulla come in figura ....

 

 

 

 

 

 

 

https://postimg.cc/QVtM6jfL">LINK_TEXT>

 

 

 

scusa non avevo visto che hai una cpu 4790K, quindi supportata emoticon_linguaccia

Link to comment
Share on other sites

Quindi x il mio Z77 I7 3770 + RX 560 ?? Le ho provate tutte ma sempre N\A il risultato ...

 

Allego Ioregistryexplorer senza WEG mi sembra IGPU attiva , se puoi confrontare con i tuoi dati iCanaro .

 

Ho notato che il Boot adesso è più lento , blocco di 5 sec nel passaggio da verbose a Desktop , credo sia la IGPU a rallentare .

 

Ho provato anche rinominando PEGP in GFX0 ma nulla cambia

 

https://postimg.cc/ppGHSj1R">LINK_TEXT>

iMac di Boriss.zip

Link to comment
Share on other sites

  • Support Team

@Baio77[/mention] devi mettere la spunta a inject intel, provare uno ad uno i tre ig-platform-id della HD4000 ivy bridge desktop ed eventualmente anche il fakeID PS: 0x01660003

 

PS: https://www.insanelymac.com/forum/topic/332137-how-to-get-intel-hd-4000-working-on-a-desktop-hackintosh/">https://www.insanelymac.com/forum/topic ... ackintosh/">https://www.insanelymac.com/forum/topic/332137-how-to-get-intel-hd-4000-working-on-a-desktop-hackintosh/

 

Nel BIOS abilitare il multimonitor e DVMT 128Mb 32/64Mb

 

 

 

nei rename, in ordine sequenziale come qui queste:

 

 

 

Comment: change HECI to IMEI

 

Find: 48454349

 

Replace: 494d4549

 

 

 

Comment: change GFX0 to IGPU

 

Find: 47465830

 

Replace: 49475055

 

 

 

Comment: change PEGP to GFX0

 

Find: 50454750

 

Replace: 47465830

Link to comment
Share on other sites

Posso impostare solo DVMT a 128 o usare la Kext DVMT , x ovviare a questo problema ...... HECI è in uso da Haswell in Poi Ivy Brige è esente da ciò , va inserito ADD IMEI default_wink_anim

 

Deduco la mia RX 560 abbia ID nativi a questo punto default_wink

Link to comment
Share on other sites

  • Support Team
"Gengik84" post_id="22429" time="1546415320" user_id="2">

HD4000 non va con 128mb su bios

 

Solitamente a 32 mb, in casi più rari al massimo a 64mb ma non oltre

 

per la HD3000 stessa cosa o qualche valore differente?

Link to comment
Share on other sites

"Extreme™" post_id="22432" time="1546419072" user_id="179">

Stando a questa app il mio hack sta proprio malmesso

 

Tranquillo siamo sulla stessa barca , serve di far digerire ancora qualcosa o all' HACK o all'App default_wink_anim

 

EDIT : almeno vien vista la tua Nvidia emoticon-occhi_61

Link to comment
Share on other sites

usavo altro programma per capire se funzionava a dovere la codifica hardware.

 

 

 

 

 

https://postimg.cc/njLbJ6B6">LINK_TEXT>

 

 

 

se può tornare utile questo link:

 

https://hackintosher.com/guides/fix-rendering-issues-fcpx-high-sierra/">https://hackintosher.com/guides/fix-ren ... gh-sierra/">https://hackintosher.com/guides/fix-rendering-issues-fcpx-high-sierra/

Link to comment
Share on other sites

  • Administrators
"Baio77" post_id="22430" time="1546416959" user_id="55">

Posso impostare solo DVMT a 128 o usare la Kext DVMT , x ovviare a questo problema ...... HECI è in uso da Haswell in Poi Ivy Brige è esente da ciò , va inserito ADD IMEI default_wink_anim

 

Deduco la mia RX 560 abbia ID nativi a questo punto default_wink

 

Tutte le RX560 hanno ID nativi.

 

che tu possa impostare solo a 128 mi sembra molto strano e non credo che DVMTfixup faccia il suo lavoro in questo caso

Link to comment
Share on other sites

  • Support Team
"kernele" post_id="22434" time="1546424884" user_id="107">

usavo altro programma per capire se funzionava a dovere la codifica hardware.

 

 

 

 

 

https://postimg.cc/njLbJ6B6">LINK_TEXT>

 

 

 

se può tornare utile questo link:

 

https://hackintosher.com/guides/fix-rendering-issues-fcpx-high-sierra/">https://hackintosher.com/guides/fix-ren ... gh-sierra/">https://hackintosher.com/guides/fix-rendering-issues-fcpx-high-sierra/

 

è dello stesso produttore di videoproc, ma con macXvideo converter vedi solo in merito ad H264

Link to comment
Share on other sites

"Gengik84" post_id="22435" time="1546426591" user_id="2">

Tutte le RX560 hanno ID nativi.

 

che tu possa impostare solo a 128 mi sembra molto strano e non credo che DVMTfixup faccia il suo lavoro in questo caso

Esatto Gengik84 NON ho variazioni usando quella Kext , opzioni Bios Gigabyte x DVMT 128\256 o MAX .......

Link to comment
Share on other sites

  • Administrators

non è un discorso di DSDT/SSDT e cose così...

 

il tutto gira sulla grafica integrata...

 

 

 

sarei anche curioso di vedere questa app su un vero iMac Pro... cosa potrebbe dire? codifica non supportata? emoticon_risata

Link to comment
Share on other sites

  • Support Team
"Extreme™" post_id="22440" time="1546434670" user_id="179">

Anch'io utilizzo SSDT del mitico Gengik84

 

 

 

E sono disponibile per test se qualcuno intendesse farmeli fare. emoticon_sorriso emoticon_blabla emoticon_diavolo

 

BIOS setting:

 

Advanced \ System Agent(SA) Configuration → IGPU Multi-Monitor : Enabled

 

Advanced \ System Agent(SA) Configuration → DVMT pre-Allocated : 128Mb (ANCHE 96Mb può andar bene)

 

 

 

nel config -- boot metti il flag a disablegfxfirmware

 

 

 

in device -- fakeID metti 0x59128086

 

 

 

in graphics -- ig-platform-id metti 0x59120003 e flagghi inject intel

 

 

 

SMBIOS 18,3

 

 

 

riavvii e vedi con videoproc se e cosa si è attivato

Link to comment
Share on other sites

  • Administrators
"iCanaro" post_id="22442" time="1546435736" user_id="57">

nel config -- boot metti il flag a disablegfxfirmware

 

riavvii e vedi con videoproc se e cosa si è attivato

 

Sicuramente credo che stia usando WEG, anche per il discorso agdp quindi quel flag può ometterlo

Link to comment
Share on other sites

  • Support Team

@Gengik84[/mention] probabile, in effetti io non uso WEG e senza quel flag con la iGPU attiva manco arrivo al desktop... nel suo caso credo anchio che possa andare senza, prova e vede :)

 

 

 

ho immesso nel mio hack 2 in firma Z370, 8700K e VEGA56 le stesse impostazioni che ho consigliato /SMBIOS18,3) e il risultato è questo

 

 

 

https://postimg.cc/9zCpQ9wj">LINK_TEXT>

 

 

 

tutte le codifiche hardware abilitate sulla iGPU UHD630

 

 

 

mentre con la iGPU disabilitata, quindi tutto il lavoro sulla VEGA56 nano, il risultato è questo

 

 

 

https://postimg.cc/G4C3WbSz">LINK_TEXT>

 

 

 

meglio questa seconda ipotesi, in quanto a prestazioni non credo ci siano paragoni la tra integrata e la dedicata; unica "seccatura" è la dGPU non riconosciuta :D da videoproc

 

 

 

Ha scritto dopo 2 minuti 2 secondi:

"Fasullo" post_id="22444" time="1546436527" user_id="54">

Ovviamente a me non va...

 

vista la piattaforma e l'utilizzatore... il risultato era quasi scontato :D gli tocca sempre e solo di lavurà a quella povera CPU emoticon_blabla

Link to comment
Share on other sites

  • Support Team

ah ma non sono preoccupato, più che altro è cosmetica, come quando agli inizi dello scorso anno con l'8700K dava CPU sconosciuta ma lavorava benissimo :)

 

 

 

quando ti riferisci a SHIKI intendi il vecchio kext o la parte di codice inclusa in WEG? Comunque sia non uso nessun boot-arg in merito a shiki; ho messo solo nei customflags -wegoff in quanto ho lasciato WEG nei kext e se mi serve caricarlo al volo posso disabilitare -wegoff dalla GUI di clover

 

https://postimg.cc/SJV0nbGN">LINK_TEXT>

 

 

 

Per chi segue questo post, per @Baio77[/mention] trovo interessante questo thread su IM

 

https://www.insanelymac.com/forum/topic/334913-success-asrock-h370m-itxac-and-getting-rx560-or-rx580-to-work-with-intel-graphics-for-full-hardware-acceleration-on-mojave-and-maybe-high-sierra-10136/">[sUCCESS] Asrock H370M-ITX/ac and getting RX560 or RX580 to work with Intel graphics for full hardware acceleration on Mojave (and maybe High Sierra 10.13.6)

 

Mette a disposizione di tutti le esperienze fatte, tra i vari consigli, se uno fa uso intenso di iTunes consiglia di usare il vecchio SHIKI, se invece fa uso di final cut, allora SHIKI non va bene etc... tante annotazioni interessanti, da testare ;)

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • There are no registered users currently online
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.