Jump to content

A23SS4NDRO

Contributor
  • Posts

    1,376
  • Joined

  • Last visited

  • Days Won

    11

Posts posted by A23SS4NDRO

  1. Ad esempio su una HD4600 ho il DVMT stolen che arriva massimo a 32MB e il DVMT total mem impostato su MAX, e quando collego la integrata via displayport su un monitor 4K mi arriva al massimo a 2560x1440

    1 minute ago, Ricky_91 said:

    Entrambi i file config dopo un po che caricano mi danno il simbolo del divieto

    Domanda, ma con la EFI che ho girato non ci hai installato il tutto?

  2. 3 minutes ago, Ricky_91 said:

    Ho settato tutto come nel file readme, con l'unica differenza che a DVMT Pre-Allocated mi da massimo 60MB

    60MB non va bene, deve essere un multiplo di 32. Se hai un display in 1080 prova a mettere 32MB per ora

     

    Allega inoltre un dump ACPI con una pennetta che hai libera da formattare in FAT32 mettendoci dentro questa EFI:

     

    https://github.com/utopia-team/opencore-debug/releases/download/0.6.8/EFI.zip

  3. 1 hour ago, Ricky_91 said:

    L'avvio l'ho già impostato come UEFI, mentre CFG Lock proprio non riesco a trovarlo

    Sta qui, come documentato in questo repo, di un portatile con il BIOS molto simile se non identico al tuo:

     

    image.thumb.png.721211197ae9b786cc80e11632f1b51f.png

    Inoltre assicurati di impostare tutti gli altri settaggi del BIOS come descritto nel README

     

     

    1 hour ago, Ricky_91 said:

    Ho provato a far partire l'installazione, ma rimane bloccato sul logo della mela

    È cruciale oltre al CFG Lock di impostare anche il pre-allocated a 64 e total gfx mem a MAX, altrimenti non avvii macOS

     

    Sempre sotto la sezione Advanced che esce con Ctrl+F10 trovi queste

     

     

    image.thumb.png.2444047a2157d841a28c24a45e9da626.png

     

  4. 5 minutes ago, A23SS4NDRO said:

    Vorrei capire quale è la differenza in funzionalità tra le due, niente di che

    forse non mi sono spiegato abbastanza, ma volevo capire se se "esiste" USBX per il PM delle USB, a che servono le proprietà di XHC AAPL,current-limit etc?

  5. Just now, Gengik84 said:

    questo topic riguarda SSDT quindi sei OT.

    Quelle stesse proprietà caricate da config.plist sono identiche a quell proprietà che sono su SSDT Coffeelake-Kabylake

    On 4/11/2021 at 9:53 PM, A23SS4NDRO said:

    Domanda, ma specificare le seguenti proprietà per XHC su SSDT-Coffeelake:

    L'ho specificato qui in alto^

  6. 16 hours ago, FreeJHack said:

    ci sono diversi metodi per ottenere "apparentemente" lo stesso risultato.

     

    Ciao, grazie per aver risposto, quello che non capivo (a parte la questione di come e quando vengono caricate le proprietà) era capire perché averle se entrambe "apparentemente" puntano al PM delle USB.

     

    Avere SSDT-USBX e non avere le proprietà specificate qui: image.thumb.png.4aa0667f9fa8f75d7457b6dc68772a09.png

     

    può essere "meno corretto" per un corretto PM delle USB? Vedo anche che quelle via USBX non sono le stesse che si possono trovare qui^

     

    ad esempio: ci sta in più "AAPL,current-extra-in-sleep" a 0x640 che non è menzionato in SSDT-USBX e lo stesso per current extra 0x898, non presente.

     

    Sono quindi complementari oppure uno vale l'altro? A che serve specificare più volte sia su USBX che su XHC il valore 0x834 per current-available se quel field per esempio è già presente su USBX?

     

    Che ruolo hanno sia il metodo ACPI che quello applicabile anche via deviceproperties?

     

    Se volessi mettere solo quello via deviceproperties o solo quello via USBX, avrei un PM incompleto?

     

     

    Scope (\_SB)
        {
            Device (USBX)
            {
                Name (_ADR, Zero)  // _ADR: Address
                Method (_DSM, 4, NotSerialized)  // _DSM: Device-Specific Method
                {
                    If ((Arg2 == Zero))
                    {
                        Return (Buffer (One)
                        {
                            0x03                                             // .
                        })
                    }
    
                    Return (Package (0x08)
                    {
                        "kUSBSleepPowerSupply",
                        0x13EC,
                        "kUSBSleepPortCurrentLimit",
                        0x0834,
                        "kUSBWakePowerSupply",
                        0x13EC,
                        "kUSBWakePortCurrentLimit",
                        0x0834
                    })
                }

     

     

  7. Aggiunto supporto per lettura fan tramite chip ITE8987 con l'aiuto di SMCSuperIO.

     

    Per abilitare la lettura degli RPM della ventola, applcare su LPCB - PciRoot(0x0)/Pci(0x1F,0x0) le impostazioni documentate nei Docs di VirtualSMC:

     

    https://github.com/acidanthera/VirtualSMC/blob/master/Docs/EmbeddedControllers.md#hp-pavilion-14-ce2072nl-generic

     

    <key>PciRoot(0x0)/Pci(0x1f,0x0)</key>
    			<dict>
    				<key>ec-device</key>
    				<string>generic</string>
    				<key>fan-count</key>
    				<data>AQAAAA==</data>
    				<key>fan0-addr</key>
    				<data>wwAAAA==</data>
    				<key>fan0-big</key>
    				<data>AAAAAA==</data>
    				<key>fan0-size</key>
    				<data>AgAAAA==</data>
    			</dict>

     

    Esiste sono 1 solo ingresso per le FAN, quindi nel mio caso entrambe le ventole saranno riportate sincronizzate come una singola come mostrato qui sotto 

     

    IMG_20200713_195048

  8. Domanda, ma specificare le seguenti proprietà per XHC su SSDT-Coffeelake:

     

     

    image.thumb.png.13ab6b9d7816574f96ecf1a04049c51c.png

     

    Che fondamentalmente è uguale a specificarle qui:

     

    image.thumb.png.4aa0667f9fa8f75d7457b6dc68772a09.png

     

    Mi chiedevo che differenza ci fosse tra quello che fa USBX e le altre proprietà per XHC qui sopra, e se sono rilevanti o meno (se il PM lo gestisce USBX?)

     

    Grazie

  9. 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>

     

×
×
  • 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.