Support Team Anto65 Posted March 3, 2021 Support Team Share Posted March 3, 2021 Serenamente puoi puntare il dito, dopo un po che ci sbattevamo per far capire e inserire velocemente i device ho pensato a Configurator infatti non e' una cosa a lungo andare di base uso PlistEdit Pro come avrai spero potuto notare in qualche shoot🙂 Link to comment Share on other sites More sharing options...
damiandrake Posted March 3, 2021 Author Share Posted March 3, 2021 On 3/3/2021 at 8:12 PM, carlo_67 said: fai un ultima prova, lascia AppleALC e nel bootarg npci=xxxx più alcid 1 layout metti 01000000 e cambia posizione di caricamento di AppleALC, mettilo dopo lilu prova anche togliendo WEG, che con la 710 non serve Expand On 3/3/2021 at 8:23 PM, carlo_67 said: Poi una cosa Ma il verbose ti da sempre cosi, il rallentamento all'avvio alle usb ci dovrebbe essere un fix per quello oppure vedi le impostazioni nel bios Comunque VooDoo è un ottima scelta VoodooHDA.kext.zip 98 kB · 1 download Expand Ora provo con i tuoi consigli, poi provo a fixare le USB con il kext che consiglia Dortania (tanto devo sempre mapparle visto che ho anche 2 porte USB 3 che non funzionano su macOS). Cmq WEG serve per arrivare alla scrivania (senza quello rimango con una schermata nera dopo la fine del verbose) Link to comment Share on other sites More sharing options...
damiandrake Posted March 3, 2021 Author Share Posted March 3, 2021 On 3/3/2021 at 8:12 PM, carlo_67 said: fai un ultima prova, lascia AppleALC e nel bootarg npci=xxxx più alcid 1 layout metti 01000000 e cambia posizione di caricamento di AppleALC, mettilo dopo lilu prova anche togliendo WEG, che con la 710 non serve Expand Provato anche così, niente da fare. Vado di VoodooHDA 1 Link to comment Share on other sites More sharing options...
damiandrake Posted March 3, 2021 Author Share Posted March 3, 2021 (edited) Ragazzi ma ci credete che è bastato mettere VoodooHDA e tutto ha funzionato al primo colpo? Sono 3 giorni che tiro giù i santi per far funzionare sto benedetto audio, ora funziona tutto! Edited March 4, 2021 by damiandrake 1 Link to comment Share on other sites More sharing options...
Administrators Gengik84 Posted March 6, 2021 Administrators Share Posted March 6, 2021 On 3/3/2021 at 8:29 PM, dreamwhite said: 2. Perchè non viene rispettato l'ordine di caricamento delle kext come scritto chiaramente nel codice sorgente di ocvalidate? (source) Expand Quello non è l'ordine obbligatorio di come devono essere inseriti e definiti i kext sul config... non c'entra nulla... lol 1 1 Link to comment Share on other sites More sharing options...
A23SS4NDRO Posted March 6, 2021 Share Posted March 6, 2021 On 3/6/2021 at 3:20 PM, Gengik84 said: non c'entra nulla.. Expand diciamo che i commenti un po' lo suggeriscono: Però ho sentito opinioni differenti.. riporto alcune citazioni: 1) Kext load order is determined based on dependency. First, all dependencies and CFBundleIdentifiers for all kexts to load are gathered and all parents within the Kexts folder are determined, then the list of kexts is walked - skipping and readding to the end of the list any child kext whose parent has not been added yet. This is repeated until all kexts have been added. As for the ExecutablePath not being filled in - injector kexts are plist-only. They have no executable, and as such, that field will be blank. The executable is determined based on the contents of the Info.plist of the kext, and verified before attempting to walk the list of kexts. This is neither an issue with your config or the software, and appears to be working as intended. 2) Kext load order is specific - but only when comparing kexts that are dependent on each other. Lilu being first isn't a requirement - it just needs to load before any of its plugins. AppleALC and WhateverGreen are not dependent on each other, and as such, it doesn't matter which of them is first - but Lilu must be loaded before either of them as they both depend on it. 3) Both OC Snapshot and the Clean snapshot also verify kext load order based on dependency checking and warn if you attempt to load kexts with duplicate bundle ids that overlap when comparing min/max kernel - [...] (Propertree) also ensures kext load order based on dependency checking, and will prompt if they're ordered incorrectly. Kext load order is verified on every snapshot, clean or otherwise. 4) [...] (Propertree) also verifies kext load order - ensuring that all parents are loaded before children - and if the existing order is incorrect, it'll prompt you with an offer to fix it when snapshotting Link to comment Share on other sites More sharing options...
Moderators carlo_67 Posted March 6, 2021 Moderators Share Posted March 6, 2021 On 3/6/2021 at 3:20 PM, Gengik84 said: Quello non è l'ordine obbligatorio di come devono essere inseriti e definiti i kext sul config... non c'entra nulla... lol Expand Intanto mette in ordine i kext essenziali tranqullamente be prova da te e vedi che se togli lilu e il virtual e poi li inserisci trascinandoli, vedrai che non li mette ultimi, ma in poleposition😃 provare per credere, Link to comment Share on other sites More sharing options...
A23SS4NDRO Posted March 6, 2021 Share Posted March 6, 2021 On 3/6/2021 at 3:20 PM, Gengik84 said: non c'entra nulla.. Expand diciamo che i commenti un po' lo suggeriscono: Però ho sentito opinioni differenti.. riporto alcune citazioni: 1) Kext load order is determined based on dependency. First, all dependencies and CFBundleIdentifiers for all kexts to load are gathered and all parents within the Kexts folder are determined, then the list of kexts is walked - skipping and readding to the end of the list any child kext whose parent has not been added yet. This is repeated until all kexts have been added. As for the ExecutablePath not being filled in - injector kexts are plist-only. They have no executable, and as such, that field will be blank. The executable is determined based on the contents of the Info.plist of the kext, and verified before attempting to walk the list of kexts. This is neither an issue with your config or the software, and appears to be working as intended. 2) Kext load order is specific - but only when comparing kexts that are dependent on each other. Lilu being first isn't a requirement - it just needs to load before any of its plugins. AppleALC and WhateverGreen are not dependent on each other, and as such, it doesn't matter which of them is first - but Lilu must be loaded before either of them as they both depend on it. 3) Both OC Snapshot and the Clean snapshot also verify kext load order based on dependency checking and warn if you attempt to load kexts with duplicate bundle ids that overlap when comparing min/max kernel - [...] (Propertree) also ensures kext load order based on dependency checking, and will prompt if they're ordered incorrectly. Kext load order is verified on every snapshot, clean or otherwise. 4) [...] (Propertree) also verifies kext load order - ensuring that all parents are loaded before children - and if the existing order is incorrect, it'll prompt you with an offer to fix it when snapshotting 1 Link to comment Share on other sites More sharing options...
Administrators Gengik84 Posted March 6, 2021 Administrators Share Posted March 6, 2021 non è l'ordine dei kext sul config. io posso mettere per esempio: Lilu VirtualSMC AppleALC WEG e va benissimo non è che è errato perchè sul codice di ocvalidate trovate WEG prima di AppleALC 1 Link to comment Share on other sites More sharing options...
A23SS4NDRO Posted March 6, 2021 Share Posted March 6, 2021 On 3/3/2021 at 9:36 PM, damiandrake said: è bastato mettere VoodooHDA Expand diciamo che è più una pezza che una soluzione Link to comment Share on other sites More sharing options...
Administrators Gengik84 Posted March 6, 2021 Administrators Share Posted March 6, 2021 Quello che conta è lilu primo poi è ovvio che il kext "madre" deve essere prima dell'eventuali plugins Link to comment Share on other sites More sharing options...
A23SS4NDRO Posted March 6, 2021 Share Posted March 6, 2021 On 3/6/2021 at 3:48 PM, Gengik84 said: trovate WEG prima di AppleALC Expand si ma non sono dipendenti tra loro quindi non cambia... Link to comment Share on other sites More sharing options...
Administrators Gengik84 Posted March 6, 2021 Administrators Share Posted March 6, 2021 On 3/6/2021 at 3:48 PM, A23SS4NDRO said: diciamo che è più una pezza che una soluzione Expand npci= è sempre stato un problema quindi di fatto non è una pezza in questo caso ma bensì una soluzione Link to comment Share on other sites More sharing options...
Moderators carlo_67 Posted March 6, 2021 Moderators Share Posted March 6, 2021 stiamo dicendo la stessa cosa😆 On 3/6/2021 at 3:51 PM, carlo_67 said: stiamo dicendo la stessa cosa😆 Expand per anni ho dovuto optare per quello Link to comment Share on other sites More sharing options...
A23SS4NDRO Posted March 6, 2021 Share Posted March 6, 2021 On 3/6/2021 at 3:49 PM, Gengik84 said: Quello che conta è lilu primo Expand Dipende, infatti come avevo citato prima: On 3/6/2021 at 3:48 PM, A23SS4NDRO said: Lilu being first isn't a requirement - it just needs to load before any of its plugins. Expand La regola generale de facto è "i plugin vanno dopo" Link to comment Share on other sites More sharing options...
Administrators Gengik84 Posted March 6, 2021 Administrators Share Posted March 6, 2021 On 3/6/2021 at 3:50 PM, A23SS4NDRO said: si ma non sono dipendenti tra loro quindi non cambia... Expand eh appunto.. Altrimenti si fa passare un obbligo di dichiarazione facendo di tutta l'erba un fascio ma non è così di fatto non è il codice di ocvalidate da seguire alla lettera On 3/6/2021 at 3:52 PM, A23SS4NDRO said: La regola generale de facto è "i plugin vanno dopo" Expand ecco si esatto, questo è quello che conta, ma alla fine l'ordine, se rispetti questo discorso che dici, è indifferente con ordine intendo generale dei kext dichiarati sul config conta "madre" e poi plugins Link to comment Share on other sites More sharing options...
Administrators Gengik84 Posted March 6, 2021 Administrators Share Posted March 6, 2021 poi calcola che il codice è anche stato giustamente scritto in alfabeto per molti versi, anche per renderlo migliore e decisamente più ordinato Link to comment Share on other sites More sharing options...
Moderators carlo_67 Posted March 6, 2021 Moderators Share Posted March 6, 2021 comunque uso anche l'Opencore configurator non sempre, quando compilo una efi da zero no, per fare cose veloci si e non va' malaccio 1 Link to comment Share on other sites More sharing options...
Administrators Gengik84 Posted March 6, 2021 Administrators Share Posted March 6, 2021 On 3/6/2021 at 3:58 PM, carlo_67 said: comunque uso anche l'Opencore configurator non sempre, quando compilo una efi da zero si, per fare cose veloci si e non va' malaccio Expand sinceramente non lo so, mai usato di fatto è vero che spesso è stata la causa di problemi ma questo non ora per OpenCore ma anche per Clover Sinceramente provai questo all'inizio quando uscì https://github.com/ic005k/QtOpenCoreConfig/releases perchè mi è piaciuto subito il lavoro sull'altro progetto ossia plistEditor Confrontando il config, successivamente averlo modificato, con un plist editor la struttura era corretta e per esempio non era ne sfalsata e ne modificata con tanto meno voci commentate --># e riaggiunte successivamente Link to comment Share on other sites More sharing options...
A23SS4NDRO Posted March 6, 2021 Share Posted March 6, 2021 (edited) On 3/6/2021 at 3:58 PM, carlo_67 said: uso anche l'Opencore configurator Expand diciamo che il problema è che si inserisce in un contesto in cui la documentazione già ci sta, non è come clover che non hai un reference manual scritto come si deve - il config-sample.plist presente nel cloverv2.zip è penoso, etc personalmente non lo vedo necessario anche perché non vedo cosa sta succedendo "under the hood" con un applicazione che non è opensource, e può fare anche danni Edited March 6, 2021 by A23SS4NDRO Link to comment Share on other sites More sharing options...
Administrators Gengik84 Posted March 6, 2021 Administrators Share Posted March 6, 2021 On 3/6/2021 at 4:02 PM, A23SS4NDRO said: personalmente non lo vedo necessario anche perché non vedo cosa sta succedendo "under the hood" con un applicazione che non è opensource, e può fare anche danni Expand codesto è decisamente irrilevante, open source o no puoi sempre vedere cosa è stato fatto al plist come nel mio esempio descritto sopra riguardo a quel progetto che di fatto oltretutto è open basta modificare, salvare e poi aprire con un plistEditor, uno che preferisci Link to comment Share on other sites More sharing options...
A23SS4NDRO Posted March 6, 2021 Share Posted March 6, 2021 On 3/6/2021 at 4:06 PM, Gengik84 said: puoi sempre vedere cosa è stato fatto al plist Expand certo ma devi usare altri tool per farlo Non è irrilevente che possa corrompere il plist secondo me.. these rarely respect OpenCore's configuration and even some like Mackie's will add Clover properties and corrupt plists! Link to comment Share on other sites More sharing options...
Administrators Gengik84 Posted March 6, 2021 Administrators Share Posted March 6, 2021 ah si certo ma intendevo che puoi in caso vedere e verificare cosa può aver fatto di errato questo può dar un idea se di fatto un configurator X altera la struttura, duplica la "chiavi" etc 🙂 per esempio CC lo fa, sempre fatto ossia commenta quello che c'è di originale invece di editarlo direttamente, andandolo poi a reinserire..spesso anche non rispettando il config orginale infatti anche al tempo, su clover si può ben notare decisamente un config maggiore rispetto all'originale, dovuto al tutto descritto sopra Link to comment Share on other sites More sharing options...
A23SS4NDRO Posted March 6, 2021 Share Posted March 6, 2021 On 3/6/2021 at 3:49 PM, Gengik84 said: Quello che conta è lilu primo Expand in realtà se mettessi prima qualcosa del tipo prima FakeSMC e poi Lilu non sarebbe errato, addirittura lo stesso vale se metti prima RealtekRTL8111" e poi Lilu On 3/6/2021 at 4:11 PM, Gengik84 said: ma intendevo che puoi in caso vedere e verificare cosa può aver fatto di errato Expand si certo ma a questo punto conviene direttamente andare a mano piuttosto che aprire un configurator e poi andare a vedere dove eventualmente ha fatto ehm.. "stupidaggini" 1 Link to comment Share on other sites More sharing options...
Administrators Gengik84 Posted March 6, 2021 Administrators Share Posted March 6, 2021 beh teoricamente anche si il fatto è proprio come si diceva prima ossia la "madre" e poi il resto quindi considerando che Lilu è la base... del resto basta che sia appunto messo prima dei suoi derivati nel tuo esempio sia FakeSMC che RTL8111 non sono "figli" di lilu quindi potrebbero stare dichiarati prima..giusto Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now