Jump to content

[3700x, 5700xt, Catalina] Ryzentosh per newbie su OpenCore.


IImanuII

Recommended Posts

27 minutes ago, iCanaro said:

il 7 decimale inserito come data è 07000000

 

da 1 a 9 è così dal 10 cambia la musica 10 = 0A000000

 etc.. etc... occorre fare la conversione da decimale a HEX come da miniguida

 

Modifica effettuata, ma nessun cambiamento. Funzionano le casse ma non il microfono che per me è essenziale. Come posso procedere?

 

La situazione è questa ma resta muto con entrambe le uscite:

 

Spoiler

1072486462_Schermata2020-02-10alle10_42_33.thumb.png.6454eeeb9c758f98cdaa27574f81bf36.png

 

Edited by IImanuII
Link to comment
Share on other sites

  • Support Team

devi provare il vari layout dell'ALC1220 

1, 2, 3, 5, 7, 11, 13, 15, 16, 21, 27, 28, 29, 34

ALC 1220-VB specifico come hai tu, al momento nel database non è incluso; posso sperare che con un'altro dei vari layout il microfono ti possa funzionare, li devi provare uno alla volta e vedere se si attiva

Link to comment
Share on other sites

53 minutes ago, iCanaro said:

devi provare il vari layout dell'ALC1220 

1, 2, 3, 5, 7, 11, 13, 15, 16, 21, 27, 28, 29, 34

ALC 1220-VB specifico come hai tu, al momento nel database non è incluso; posso sperare che con un'altro dei vari layout il microfono ti possa funzionare, li devi provare uno alla volta e vedere se si attiva

 

Vediamo se ho capito. Ho provato l'1 e il 7 al momento. Ho trovato in rete che qualcuno ha risolto col 29.

 

La conversione dovrebbe essere 1D quindi 01D00000?

Link to comment
Share on other sites

Un pò di confusione generica:

 

Utilizzando Audio Codec Info mi viene dato come indirizzo "HDEF address is PciRoot(0xe)/Pci(0x0,4)"

 

Nel config.plist la stringa invece è "PciRoot(0x0)/Pci(0x1b,0x0)".

 

L'ho sostituita e ho provato i valori del layout id 

1D000000, 07000000, 01000000, 02000000

 

Ma non cambia nulla. L'audio funziona sempre ma il microfono no.

 

 

Innanzitutto, per non impazzire, quale dei due indirizzi è quello corretto?

 

Link to comment
Share on other sites

  • Support Team

postami il contenuto di gfxutil e audio codec info

 

nel config viene inserito quello che è il percorso più comune per hardware intel, con AMD quasi mai va bene, quindi dovrebbe essere appunto HDEF address is PciRoot(0xe)/Pci(0x0,4) che hai rilevato

nel config dovrai inserire solo la parte evidenziata in arancione

come ti ho detto, non hai un codec ancora in lista, è una variante del 1220 per cui molto simile, e i layout li hai provati tutti???

 

per layout 29 va bene 1D000000

Link to comment
Share on other sites

22 minutes ago, iCanaro said:

postami il contenuto di gfxutil e audio codec info

 

gfxutil:

 

Spoiler

348779826_Schermata2020-02-10alle13_12_23.thumb.png.4f82825e658c0f8058a1744881273c1b.png

 

Audio codec info:

Spoiler

	**************************************************************************
	+ 		Codec: ALC1220
(sub-ven:1458:a0c3) 
	+ 		AppleALC  
	**************************************************************************



Checking GPUs and Audio...

Matched Device: GFX0
GFX0 is already named correctly
  GFX0 has property hda-gfx = <"onboard-1">
GFX0 address is PciRoot(0xc)/Pci(0x0,0)
for more information, read the wiki
use it if you need to inject properties
-----------------------------------------------------------------------------
Matched Device: HDEF
HDEF is already named correctly
HDEF address is PciRoot(0xe)/Pci(0x0,4)
for more information, read the wiki
use it if you need to inject properties
-----------------------------------------------------------------------------

 

 

Ecco il config.plist: config.plist.zip

 

Per ora ho provato i seguenti layout con la stringa  PciRoot(0xe)/Pci(0x0,4):

1, 2, 3, 5, 7, 11, 13, 15, 16

 

Questi sono ancora da testare (lo sto facendo ora):

20, 21, 27, 28, 29, 34
 

Testo in questo modo:

  1. Apro Clover Configurator
  2. Monto la EFI
  3. Edito il .plist con il layout da testare
  4. Salvo tutto
  5. Riavvio
  6. Apro le impostazioni - Audio - Input e vedo da li se il microfono funziona (ma la barra del volume del microfono è sempre grigia per entrabe le periferiche mostrate)

 

Spoiler

1940009538_Schermata2020-02-10alle13_21_40.thumb.png.4834ee51442843916eb3327bc4e7e80c.png

 

Sbaglio qualcosa?

Edited by IImanuII
Link to comment
Share on other sites

  • Support Team

va tutto bene, tranne il fatto che; come fai ad usare clover configurator per editare il config di OC. Non va assolutamente bene, usa xcode, un plist editor o al limite opencore configurator, ma clover configurator proprio no

 

qui le immagini vengono talmente ridimensionate e allegerite che è quasi inutile allegarle, da quelle messe capisco poco, avresti dovuto fare copie e incolla del testo del terminale e della finestra di audio codec info

 

PS: ok visto

 

Matched Device: HDEF
HDEF is already named correctly
HDEF address is PciRoot(0xe)/Pci(0x0,4)
for more information, read the wiki
use it if you need to inject properties

 

Link to comment
Share on other sites

On 2/7/2020 at 7:11 PM, IImanuII said:

E poi qui mi perdo 😕

 

Any help?

Se l'inglese non è un problema, hai visto questa guida? La trovo molto chiara nella sua struttura anche per AMD. 

 

Step 1) 

Crei la USB (fattibile da windows o da linux)  https://khronokernel-2.gitbook.io/opencore-vanilla-desktop-guide/opencore-efi

Per avere un'idea di come si lavora su windows ci sta la guida di SnazzyLabs, ma prendi come riferimento khronokernel che è seguito da vit9696

 

Step 2) 

Prendi kext e driver necessari https://khronokernel-2.gitbook.io/opencore-vanilla-desktop-guide/ktext

 

Step 3)

Fai il config.plist https://khronokernel-2.gitbook.io/opencore-vanilla-desktop-guide/amd-config.plist/amd-config

 

Fine

Link to comment
Share on other sites

22 minutes ago, iCanaro said:

va tutto bene, tranne il fatto che; come fai ad usare clover configurator per editare il config di OC. Non va assolutamente bene, usa xcode, un plist editor o al limite opencore configurator, ma clover configurator proprio no

 

 

Non era chiaro in effetti:

 Clover configurator lo uso solo per montare la EFI e calcolare gli HEX dei layout poi edito con Plist edit Pro. 😓

 

24 minutes ago, iCanaro said:

qui le immagini vengono talmente ridimensionate e allegerite che è quasi inutile allegarle, da quelle messe capisco poco, avresti dovuto fare copie e incolla del testo del terminale e della finestra di audio codec info

 

Per onor di cronaca di passo il log anche di gfxutil:

Spoiler

00:00.0 1022:1480 /PCI0@0/D002@0 = PciRoot(0x0)/Pci(0x0,0x0)
00:00.2 1022:1481 /PCI0@0/IOMA@0,2 = PciRoot(0x0)/Pci(0x0,0x2)
00:01.0 1022:1482 /PCI0@0/pci1022,1482@1 = PciRoot(0x0)/Pci(0x1,0x0)
00:01.1 1022:1483 /PCI0@0/GPP0@1,1 = PciRoot(0x0)/Pci(0x1,0x1)
00:01.2 1022:1483 /PCI0@0/BXBR@1,2 = PciRoot(0x0)/Pci(0x1,0x2)
00:02.0 1022:1482 /PCI0@0/pci1022,1482@2 = PciRoot(0x0)/Pci(0x2,0x0)
00:03.0 1022:1482 /PCI0@0/pci1022,1482@3 = PciRoot(0x0)/Pci(0x3,0x0)
00:03.1 1022:1483 /PCI0@0/GPP8@3,1 = PciRoot(0x0)/Pci(0x3,0x1)
00:04.0 1022:1482 /PCI0@0/pci1022,1482@4 = PciRoot(0x0)/Pci(0x4,0x0)
00:05.0 1022:1482 /PCI0@0/pci1022,1482@5 = PciRoot(0x0)/Pci(0x5,0x0)
00:07.0 1022:1482 /PCI0@0/pci1022,1482@7 = PciRoot(0x0)/Pci(0x7,0x0)
00:07.1 1022:1484 /PCI0@0/GP12@7,1 = PciRoot(0x0)/Pci(0x7,0x1)
00:08.0 1022:1482 /PCI0@0/pci1022,1482@8 = PciRoot(0x0)/Pci(0x8,0x0)
01:00.0 1987:5012 /PCI0@0/GPP0@1,1/pci1987,5012@0 = PciRoot(0x0)/Pci(0x1,0x1)/Pci(0x0,0x0)
00:08.1 1022:1484 /PCI0@0/GP13@8,1 = PciRoot(0x0)/Pci(0x8,0x1)
02:00.0 1022:57ad /PCI0@0/BXBR@1,2/BYUP@0 = PciRoot(0x0)/Pci(0x1,0x2)/Pci(0x0,0x0)
00:08.2 1022:1484 /PCI0@0/GP30@8,2 = PciRoot(0x0)/Pci(0x8,0x2)
00:08.3 1022:1484 /PCI0@0/GP31@8,3 = PciRoot(0x0)/Pci(0x8,0x3)
0a:00.0 1002:1478 /PCI0@0/GPP8@3,1/pci-bridge@0 = PciRoot(0x0)/Pci(0x3,0x1)/Pci(0x0,0x0)
00:14.0 1022:790b /PCI0@0/D02D@14 = PciRoot(0x0)/Pci(0x14,0x0)
00:14.3 1022:790e /PCI0@0/SBRG@14,3 = PciRoot(0x0)/Pci(0x14,0x3)
00:18.0 1022:1440 /PCI0@0/pci1022,1440@18 = PciRoot(0x0)/Pci(0x18,0x0)
0d:00.0 1022:148a /PCI0@0/GP12@7,1/D025@0 = PciRoot(0x0)/Pci(0x7,0x1)/Pci(0x0,0x0)
00:18.1 1022:1441 /PCI0@0/pci1022,1441@18,1 = PciRoot(0x0)/Pci(0x18,0x1)
00:18.2 1022:1442 /PCI0@0/pci1022,1442@18,2 = PciRoot(0x0)/Pci(0x18,0x2)
00:18.3 1022:1443 /PCI0@0/pci1022,1443@18,3 = PciRoot(0x0)/Pci(0x18,0x3)
00:18.4 1022:1444 /PCI0@0/pci1022,1444@18,4 = PciRoot(0x0)/Pci(0x18,0x4)
00:18.5 1022:1445 /PCI0@0/pci1022,1445@18,5 = PciRoot(0x0)/Pci(0x18,0x5)
00:18.6 1022:1446 /PCI0@0/pci1022,1446@18,6 = PciRoot(0x0)/Pci(0x18,0x6)
00:18.7 1022:1447 /PCI0@0/pci1022,1447@18,7 = PciRoot(0x0)/Pci(0x18,0x7)
0f:00.0 1022:7901 /PCI0@0/GP30@8,2/SAT0@0 = PciRoot(0x0)/Pci(0x8,0x2)/Pci(0x0,0x0)
0b:00.0 1002:1479 /PCI0@0/GPP8@3,1/pci-bridge@0/pci-bridge@0 = PciRoot(0x0)/Pci(0x3,0x1)/Pci(0x0,0x0)/Pci(0x0,0x0)
10:00.0 1022:7901 /PCI0@0/GP31@8,3/SAT1@0 = PciRoot(0x0)/Pci(0x8,0x3)/Pci(0x0,0x0)
03:01.0 1022:57a3 /PCI0@0/BXBR@1,2/BYUP@0/BYD1@1 = PciRoot(0x0)/Pci(0x1,0x2)/Pci(0x0,0x0)/Pci(0x1,0x0)
0e:00.0 1022:1485 /PCI0@0/GP13@8,1/pci1022,1485@0 = PciRoot(0x0)/Pci(0x8,0x1)/Pci(0x0,0x0)
03:04.0 1022:57a3 /PCI0@0/BXBR@1,2/BYUP@0/BYD4@4 = PciRoot(0x0)/Pci(0x1,0x2)/Pci(0x0,0x0)/Pci(0x4,0x0)
0e:00.1 1022:1486 /PCI0@0/GP13@8,1/pci1022,1486@0,1 = PciRoot(0x0)/Pci(0x8,0x1)/Pci(0x0,0x1)
03:05.0 1022:57a3 /PCI0@0/BXBR@1,2/BYUP@0/BYD5@5 = PciRoot(0x0)/Pci(0x1,0x2)/Pci(0x0,0x0)/Pci(0x5,0x0)
0e:00.3 1022:149c /PCI0@0/GP13@8,1/XHC0@0,3 = PciRoot(0x0)/Pci(0x8,0x1)/Pci(0x0,0x3)
0e:00.4 1022:1487 /PCI0@0/GP13@8,1/HDEF@0,4 = PciRoot(0x0)/Pci(0x8,0x1)/Pci(0x0,0x4)
03:08.0 1022:57a4 /PCI0@0/BXBR@1,2/BYUP@0/BYD8@8 = PciRoot(0x0)/Pci(0x1,0x2)/Pci(0x0,0x0)/Pci(0x8,0x0)
03:09.0 1022:57a4 /PCI0@0/BXBR@1,2/BYUP@0/pci-bridge@9 = PciRoot(0x0)/Pci(0x1,0x2)/Pci(0x0,0x0)/Pci(0x9,0x0)
03:0a.0 1022:57a4 /PCI0@0/BXBR@1,2/BYUP@0/pci-bridge@A = PciRoot(0x0)/Pci(0x1,0x2)/Pci(0x0,0x0)/Pci(0xA,0x0)
04:00.0 1987:5012 /PCI0@0/BXBR@1,2/BYUP@0/BYD1@1/BYS1@0 = PciRoot(0x0)/Pci(0x1,0x2)/Pci(0x0,0x0)/Pci(0x1,0x0)/Pci(0x0,0x0)
05:00.0 8086:1539 /PCI0@0/BXBR@1,2/BYUP@0/BYD4@4/BYS4@0 = PciRoot(0x0)/Pci(0x1,0x2)/Pci(0x0,0x0)/Pci(0x4,0x0)/Pci(0x0,0x0)
06:00.0 14e4:43b1 /PCI0@0/BXBR@1,2/BYUP@0/BYD5@5/BYS5@0 = PciRoot(0x0)/Pci(0x1,0x2)/Pci(0x0,0x0)/Pci(0x5,0x0)/Pci(0x0,0x0)
0c:00.0 1002:731f /PCI0@0/GPP8@3,1/pci-bridge@0/pci-bridge@0/GFX0@0 = PciRoot(0x0)/Pci(0x3,0x1)/Pci(0x0,0x0)/Pci(0x0,0x0)/Pci(0x0,0x0)
0c:00.1 1002:ab38 /PCI0@0/GPP8@3,1/pci-bridge@0/pci-bridge@0/HDAU@0,1 = PciRoot(0x0)/Pci(0x3,0x1)/Pci(0x0,0x0)/Pci(0x0,0x0)/Pci(0x0,0x1)
09:00.0 1022:7901 /PCI0@0/BXBR@1,2/BYUP@0/pci-bridge@A/pci1022,7901@0 = PciRoot(0x0)/Pci(0x1,0x2)/Pci(0x0,0x0)/Pci(0xA,0x0)/Pci(0x0,0x0)
08:00.0 1022:7901 /PCI0@0/BXBR@1,2/BYUP@0/pci-bridge@9/pci1022,7901@0 = PciRoot(0x0)/Pci(0x1,0x2)/Pci(0x0,0x0)/Pci(0x9,0x0)/Pci(0x0,0x0)
07:00.0 1022:1485 /PCI0@0/BXBR@1,2/BYUP@0/BYD8@8/pci1022,1485@0 = PciRoot(0x0)/Pci(0x1,0x2)/Pci(0x0,0x0)/Pci(0x8,0x0)/Pci(0x0,0x0)
07:00.1 1022:149c /PCI0@0/BXBR@1,2/BYUP@0/BYD8@8/XHC1@0,1 = PciRoot(0x0)/Pci(0x1,0x2)/Pci(0x0,0x0)/Pci(0x8,0x0)/Pci(0x0,0x1)
07:00.3 1022:149c /PCI0@0/BXBR@1,2/BYUP@0/BYD8@8/XHC0@0,3 = PciRoot(0x0)/Pci(0x1,0x2)/Pci(0x0,0x0)/Pci(0x8,0x0)/Pci(0x0,0x3)

[Processo completato]

 

 

Nel config.plist non hai riscontrato problemi?

Intanto ho rimosso la voce "nvda_drv" che dovrebbe essere un parametro Nvidia WebDrivers che a me non serve a nulla.

 

Continuo allora con la stringa PciRoot(0xe)/Pci(0x0,4) e testo i layout rimanenti: 20, 21, 27, 28, 29, 34

 

@A23SS4NDRO e @Gengik84 LoL  😂

 

Parere personale: l'installazione dell'OS non è impossibile, basta seguire la guida vanilla e opencore. Quello che risulta difficile è ottimizzare il sistema per renderlo funzionante al 100% :V

  • +1 1
Link to comment
Share on other sites

  • Support Team

0e:00.4 1022:1487 /PCI0@0/GP13@8,1/HDEF@0,4 = PciRoot(0x0)/Pci(0x8,0x1)/Pci(0x0,0x4)

                                                           audio codec info    PciRoot(0xe)/Pci(0x0,4)

 

io userei il percorso ricavato con gfxutils, quello arancione e più esteso

  • Like 1
Link to comment
Share on other sites

26 minutes ago, iCanaro said:

0e:00.4 1022:1487 /PCI0@0/GP13@8,1/HDEF@0,4 = PciRoot(0x0)/Pci(0x8,0x1)/Pci(0x0,0x4)

                                                           audio codec info    PciRoot(0xe)/Pci(0x0,4)

 

io userei il percorso ricavato con gfxutils, quello arancione e più esteso

 

Ho appena finito di provare tutti i layout con il percorso "breve" e nessuno ha funzionato. Riprovo con il percorso "Esteso"?

Il microfono è qualcosa che mi serve per forza, in alternativa, se non dovesse funzionare, potrei prenderne uno usb?

Link to comment
Share on other sites

10 minutes ago, Gengik84 said:

si metti il percorso esteso

 

Quindi adesso con il percorso esteso riprovo tutti questi layout? 😱

1, 2, 3, 5, 7, 11, 13, 15, 16, 20, 21, 27, 28, 29, 34

 

Ma c'è un modo per capire se il sistema "legge" le modifiche?

Link to comment
Share on other sites

14 minutes ago, Gengik84 said:

Se fai correttamente legge di sicuro 🙂

comunque si riprova tutto...hai da lavorare 😂

 

Allora, invece di smanettare alla ceca come un pazzo furioso, ho googlato.

 

Ho trovato questo topic su reddit:

https://www.reddit.com/r/hackintosh/comments/eq6cqd/hackintosh_front_audio_jack_not_working_applealc/

La mobo è quasi la stessa (la sua ha il Wifi integrato la mia no), il problema anche.

Solo che non capisco se ha risolto o meno e come ha fatto.  Voi riuscite a ricavarne qualcosa?

Link to comment
Share on other sites

  • Support Team
13 minuti fa, IImanuII ha scritto:

Allora, invece di smanettare alla ceca come un pazzo furioso, ho googlato.

 

il googlato è stato smanettare alla cieca, come fare ti è stato spiegato per filo e per segno, quando trovi il layout giusto avrai la periferica microfono tra gli ingressi di suono

 

stai usando hack AMD che sono minoritari anche se stanno prendendo più piede

 i dev al momento non supportano AMD

operare con opencore per un certo verso è più complesso che con clover, ma per hack AMD è una manna, il mio ad esempio non avvia con clover

Link to comment
Share on other sites

Just now, Gengik84 said:

te l'abbiamo detto

metti il patch completo e prova i layout

AppleALC per ogni codec permette l'uso di vari layout che si distinguono l'uno dall'altro e in caso uno rispetto l'altro può funzionare meglio

 

Just now, iCanaro said:

 

il googlato è stato smanettare alla cieca, come fare ti è stato spiegato per filo e per segno, quando trovi il layout giusto avrai la periferica microfono tra gli ingressi di suono

 

stai usando hack AMD che sono minoritari anche se stanno prendendo più piede

 i dev al momento non supportano AMD

operare con opencore per un certo verso è più complesso che con clover, ma per hack AMD è una manna, il mio ad esempio non avvia con clover

 

Ragazzi chiedo scusa, perdonatemi 😄

Il fatto è che cercavo una soluzione più rapida visto che ora non ho più il tempo di provare e sono dovuto tornare a lavoro. Proverò stasera 😞

Link to comment
Share on other sites

@Gengik84 e @iCanaro

 

Fanciulli ho fatto tutte le sostituzioni del caso.

 

Ho utilizzato sia la stringa lunga che quella corta. ho utilizzato i seguenti layout:

1, 2, 3, 5, 7, 11, 13, 15, 16, 21, 27, 28, 29, 34

 

in HEX:

01000000, 02000000, 03000000, 05000000, 07000000, 0B000000, 0D000000, 0F000000, 10000000, 15000000, 1B000000, 1C000000, 1D000000, 22000000
 

Ho anche impostato i boot args alcid=1 etc... ma nulla. Gli ingressi venivano visti ma il microfono non si sentiva comunque.

 

Avete altri suggerimenti? Devo solo aspettare e sperare in un intervento del dev vero?

Link to comment
Share on other sites

  • Administrators

quindi quello che non ti funziona è il mic?

se è così è un problema..andrebbe patchato il tutto per la tua configurazione

oppure se ti preme il mic o passi a voodooHDA oppure lo prendi usb

altra cosa che puoi provare è spostare il jack

perchè è capitato anche se non spesso, che come dire la relativa "mappatura" non fosse corretta

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.