A23SS4NDRO Posted April 10, 2021 Share Posted April 10, 2021 Ciao a tutti, con l'ottimo tool della sezione Downloads "HackCheck" ho visto che è possibile vedere i connettori della scheda video in uso. Dal momento che sulla mia RX590 l'hotplug funziona solo per le uscite displayport, mi chiedevo se vi fosse un modo per poter fare una mappatura dei connettori come quella definita qui: framebuffer-patch-enable | Data | 01000000 framebuffer-con0-enable | Data | 01000000 framebuffer-con1-enable | Data | 01000000 framebuffer-con2-enable | Data | 01000000 framebuffer-con0-alldata | Data | port 1 (ie. 01010900 00080000 C7030000) framebuffer-con1-alldata | Data | port 2 (ie. 02000A00 00040000 C7030000) framebuffer-con2-alldata | Data | port 3 (ie. 03000800 00040000 C7030000) specificando quindi il connettore (nel mio caso 5 connettori) ma servirebbe prima avere i valori (che di solito sono dentro la wiki di WhateverGreen) Quindi chiedo, dove si possono trovare quei dump per poi specificare il tipo di porta ed avere l'hotplug funzionante? Link to comment Share on other sites More sharing options...
Administrators Gengik84 Posted April 10, 2021 Administrators Share Posted April 10, 2021 Ciao, quindi vorresti iniettare/definire il connettore? HDMI/DP/DVI... ? Link to comment Share on other sites More sharing options...
A23SS4NDRO Posted April 10, 2021 Author Share Posted April 10, 2021 EDIT: scherzavo, le porte funzionano tutte in hotplug, era il cavo che era un po' così ma sarei curioso di sapere comunque se ci sta una maniera manuale 2 minutes ago, Gengik84 said: Ciao, quindi vorresti iniettare/definire il connettore? yes, con alldata serve tutto, sia il connettore,flags,busid etc Link to comment Share on other sites More sharing options...
Administrators Gengik84 Posted April 10, 2021 Administrators Share Posted April 10, 2021 Un esempio è questo, te l'ho inserito qui poi c'è da vedere altro esempio il framebuffer usato, ognuno ha di fatto delle limitazioni anche per le porte WEG usa sempre quello generico e credo che vada a "sovrascrivere" le acpi quindi in caso sarebbe da provare senza questo kext Di fatto pui farlo perchè la video funziona nativamente SSDT-Kaby_CoffeLake.aml 2.zip 1 Link to comment Share on other sites More sharing options...
A23SS4NDRO Posted April 10, 2021 Author Share Posted April 10, 2021 Bene a sapersi... molto carino come modo È possibile avere i connettori della iGPU mappati mentre è in headless mode con questo metodo? Ad esempio questa è la modalità di default di WhateverGreen 01050900 00040000 C7030000 02040A00 00040000 C7030000 03060800 00040000 C7030000 tuttavia io ho 3 porte, una DP (1a riga) che è corretta, 1 HDMI (2a riga) da cambiare in 00080000 e 1 DVI-D Dual link (04000000) e sarebbe comodo se un giorno dovessi usare solo la integrata di aggiungere queste info via SSDT/config.plist Link to comment Share on other sites More sharing options...
Administrators Gengik84 Posted April 10, 2021 Administrators Share Posted April 10, 2021 1 minuto fa, A23SS4NDRO ha scritto: Ad esempio questa è la modalità di default di WhateverGreen 01050900 00040000 C7030000 02040A00 00040000 C7030000 03060800 00040000 C7030000 questo però riguarda il framebuffer dell'integrata non è possibile farlo nello stesso modo per la dedicata 3 minuti fa, A23SS4NDRO ha scritto: È possibile avere i connettori della iGPU mappati mentre è in headless mode con questo metodo? headless: quando è così non si hanno i connettori, dipende proprio dal platform-id usato e dal fatto che è di solo supporto quindi non ha diciamo uscite video attive l'integrata quindi per esempio tu volessi usare un monitor su IGPU e uno su dGPU non dovresti usare platform-id headless la situazione è semplicemente visibile Link to comment Share on other sites More sharing options...
Administrators Gengik84 Posted April 10, 2021 Administrators Share Posted April 10, 2021 infatti HackCheck rileva le porte attive ma se selezioni IGPU per esempio, vedrai che il selettore delle porte non è selezionabile a differenza di quello per la dedicata Link to comment Share on other sites More sharing options...
A23SS4NDRO Posted April 10, 2021 Author Share Posted April 10, 2021 4 minutes ago, Gengik84 said: questo però riguarda il framebuffer dell'integrata se metto invece la integrata con0x3E9B0007 da cui ho mappato ieri i connettori posso usarla sia per "compute" che per uscite video? Link to comment Share on other sites More sharing options...
Administrators Gengik84 Posted April 10, 2021 Administrators Share Posted April 10, 2021 In quel modo avresti porte IGPU attive ma di fatto sarebbe tutto attivo e non di solo supporto nessuno ti vieta di farlo e direi sicuramente avresti modo di usare: Monitor su IGPU e monitor su GPU Nel caso uno sia in senso buono "fissato" con app che controllano codifiche etc, con quel platform-id non ti risulterebbero ma questo perchè il tutto si basa su veri mac che di fatto hanno: Sola IGPU oppure IGPU headless (no connettori, supporto per codifiche e basta) + GPU (per il resto del lavoro..monitor etc) Link to comment Share on other sites More sharing options...
A23SS4NDRO Posted April 10, 2021 Author Share Posted April 10, 2021 1 minute ago, Gengik84 said: Nel caso uno sia in senso buono "fissato" yes ahahah mi piace capire smanettando altrimenti rimanevo su winzoz Ho qualche dubbio ancora: 1. Quel modo che mi hai fatto vedere per mappare le uscite video della dedicata, si appoggia a WeG o è indipendente? 2. Se 1. la risposta è indipendente, per mappare i connettori della iGPU serve per forza WeG o si possono fare indipendentemente tramite metodo SSDT? 2 minutes ago, Gengik84 said: IGPU attive ma di fatto sarebbe tutto attivo e non di solo supporto vorrei capire (sempre su ssdt-coffeelake) come inserire questi valori qui <?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>PciRoot(0x0)/Pci(0x2,0x0)</key> <dict> <key>AAPL,ig-platform-id</key> <data> BwCbPg== </data> <key>framebuffer-con0-alldata</key> <data> AQUJAAAEAADHAwAA </data> <key>framebuffer-con0-enable</key> <data> AQAAAA== </data> <key>framebuffer-con1-alldata</key> <data> AgQKAAAIAADHAwAA </data> <key>framebuffer-con1-enable</key> <data> AQAAAA== </data> <key>framebuffer-con2-alldata</key> <data> AwYIAAQAAADHAwAA </data> <key>framebuffer-con2-enable</key> <data> AQAAAA== </data> <key>framebuffer-patch-enable</key> <data> AQAAAA== </data> </dict> </dict> </plist> Link to comment Share on other sites More sharing options...
Administrators Gengik84 Posted April 10, 2021 Administrators Share Posted April 10, 2021 9 minuti fa, A23SS4NDRO ha scritto: 1. Quel modo che mi hai fatto vedere per mappare le uscite video della dedicata, si appoggia a WeG o è indipendente? è indipendente di fatto sempre che WEG non vada a sovrascrivere il tutto inizialmente sono sicuro che lo faceva, sarebbe da vedere ora cosa fa (non ho più riprovato) al tempo, inizialmente, nemmeno più, si poteva disabilitare la dedicata su portatili se vi era WEG... poi di fatto ora è fattibile quindi forse anche per questo discorso 9 minuti fa, A23SS4NDRO ha scritto: 2. Se 1. la risposta è indipendente, per mappare i connettori della iGPU serve per forza WeG o si possono fare indipendentemente tramite metodo SSDT? si serve WEG per applicare quel tipo di patch perchè è "lui" che poi le gestisce, volendo possono essere messe su acpi ma non lo vedo molto sensato in questo caso per il discorso detto in precedenza 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