Foren
Neue Beiträge
Foren durchsuchen
Aktuelles
Neue Beiträge
Profilnachrichten
Neueste Aktivitäten
Mitglieder
Zurzeit aktive Besucher
Profilnachrichten
Profilnachrichten suchen
Login
Registrieren
Aktuelles
Suche
Suche
Nur Titel durchsuchen
Von:
Neue Beiträge
Foren durchsuchen
Menü
Login
Registrieren
App installieren
Installieren
Foren
Acer Forum
Acer Notebook Forum
Acer Extensa Forum
PENRYN T8300/9300 = Doppelherztransplantation
JavaScript ist deaktiviert. Für eine bessere Darstellung aktiviere bitte JavaScript in deinem Browser, bevor du fortfährst.
Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden.
Du solltest ein Upgrade durchführen oder einen
alternativen Browser
verwenden.
Auf Thema antworten
Beitrag
<blockquote data-quote="HATHOR" data-source="post: 86124"><p>Die ACPI-Tabellen sind CPU-abhängig.</p><p>Es ist naheliegend, dass bei unterschiedlichen thermischen Eigenschaften andere FAN-Drehzahlen "vorherrschen".</p><p></p><p>[code]</p><p></p><p>//ACPIspec30a.pdf, page 368</p><p> // create EC's region and field for thermal support </p><p> OperationRegion(EC0, EmbeddedControl, 0, 0xFF) </p><p> Field(EC0, ByteAcc, Lock, Preserve) { </p><p> MODE, 1, // thermal policy (quiet/perform) </p><p> FAN0, 1, // fan strength high/off </p><p> FAN1, 1, // fan strength low/off </p><p> , 5, // reserved </p><p> TMP, 16, // current temp </p><p> AC0, 16, // active cooling temp (high) </p><p> AC1, 16, // active cooling temp (low) </p><p> PSV, 16, // passive cooling temp </p><p> HOT 18, // critical S4 temp </p><p> CRT, 16 // critical temp </p><p> } </p><p> </p><p> // following is a method that OSPM will schedule after it </p><p> // receives an SCI and queries the EC to receive value 7 </p><p> Method(_Q07) { </p><p> Notify (\_SB.PCI0.ISA0.EC0.TZ0, 0x80) </p><p> } end of Notify method </p><p> </p><p> // fan cooling mode high/off - engaged at AC0 temp </p><p> PowerResource(FN10, 0, 0) { </p><p> Method(_STA) { Return (\_SB.PCI0.ISA0.EC0.FAN0) } // check power state </p><p> Method(_ON) { Store (One, \_SB.PCI0.ISA0.EC0.FAN0) } // turn on fan at high </p><p> Method(_OFF) { Store (Zero, \_SB.PCI0.ISA0.EC0.FAN0) }// turn off fan </p><p> } </p><p> </p><p> // fan cooling mode low/off - engaged at AC1 temp </p><p> PowerResource(FN11, 0, 0) { </p><p> Method(_STA) { Return (\_SB.PCI0.ISA0.EC0.FAN1) } // check power state </p><p> Method(_ON) { Store (One, \_SB.PCI0.ISA0.EC0.FAN1) } // turn on fan at low </p><p> Method(_OFF) { Store (Zero, \_SB.PCI0.ISA0.EC0.FAN1) }// turn off fan </p><p> } </p><p> </p><p> // Following is a single fan with two speeds. This is represented </p><p> // by creating two logical fan devices. When FN2 is turned on then </p><p> // the fan is at a low speed. When FN1 and FN2 are both on then </p><p> // the fan is at high speed. </p><p> // </p><p> // Create FAN device object FN1 </p><p> Device (FN1) { </p><p> // Device ID for the FAN </p><p> Name(_HID, EISAID("PNP0C0B")) </p><p> Name(_UID, 0) </p><p> Name(_PR0, Package(){FN10, FN11}) </p><p> } </p><p> </p><p> // Create FAN device object FN2 </p><p> Device (FN2) { </p><p> // Device ID for the FAN </p><p> Name(_HID, EISAID("PNP0C0B")) </p><p> Name(_UID, 1) </p><p> Name(_PR0, Package(){FN10}) </p><p> } </p><p></p><p>//DSDT </p><p></p><p>OperationRegion(RAM, EmbeddedControl, 0x00, 0xFF)</p><p> Field(RAM, ByteAcc, Lock, Preserve)</p><p> {</p><p> CMD0, 8,</p><p> , 8,</p><p> NBID, 8,</p><p> Offset(0x8), //Offset(8),</p><p> DAT0, 8,</p><p> DAT1, 8,</p><p> , 2,</p><p> WLED, 2,</p><p> BLED, 2,</p><p> Offset(0x51), //Offset(81),</p><p> BLST, 1,</p><p> , 7,</p><p> WDEV, 1,</p><p> BDEV, 1,</p><p> WEPM, 1,</p><p> Offset(0x70), //Offset(112),</p><p> CRTS, 1,</p><p> KLID, 1,</p><p> , 3,</p><p> KACS, 1,</p><p> , 2,</p><p> WSTS, 1,</p><p> BSTS, 1,</p><p> Offset(0x77), //Offset(119),</p><p> , 3,</p><p> LSTS, 1,</p><p> Offset(0x82), //Offset(130),</p><p> MSTP, 4,</p><p> , 4,</p><p> CSTP, 4,</p><p> Offset(0x88), //Offset(136),</p><p> //supported processor power states (C States)</p><p> NB0A, 1,</p><p> , 7,</p><p> NB1A, 1,</p><p> Offset(0x95), //Offset(149), FAN-Ist-Drehzahl</p><p> FAN1, 8,</p><p> Offset(0xA8), //Offset(168), CPU-Temperature</p><p> THS0, 8,</p><p> THS1, 8,</p><p> }</p><p>[/code]</p></blockquote><p></p>
[QUOTE="HATHOR, post: 86124"] Die ACPI-Tabellen sind CPU-abhängig. Es ist naheliegend, dass bei unterschiedlichen thermischen Eigenschaften andere FAN-Drehzahlen "vorherrschen". [code] //ACPIspec30a.pdf, page 368 // create EC's region and field for thermal support OperationRegion(EC0, EmbeddedControl, 0, 0xFF) Field(EC0, ByteAcc, Lock, Preserve) { MODE, 1, // thermal policy (quiet/perform) FAN0, 1, // fan strength high/off FAN1, 1, // fan strength low/off , 5, // reserved TMP, 16, // current temp AC0, 16, // active cooling temp (high) AC1, 16, // active cooling temp (low) PSV, 16, // passive cooling temp HOT 18, // critical S4 temp CRT, 16 // critical temp } // following is a method that OSPM will schedule after it // receives an SCI and queries the EC to receive value 7 Method(_Q07) { Notify (\_SB.PCI0.ISA0.EC0.TZ0, 0x80) } end of Notify method // fan cooling mode high/off - engaged at AC0 temp PowerResource(FN10, 0, 0) { Method(_STA) { Return (\_SB.PCI0.ISA0.EC0.FAN0) } // check power state Method(_ON) { Store (One, \_SB.PCI0.ISA0.EC0.FAN0) } // turn on fan at high Method(_OFF) { Store (Zero, \_SB.PCI0.ISA0.EC0.FAN0) }// turn off fan } // fan cooling mode low/off - engaged at AC1 temp PowerResource(FN11, 0, 0) { Method(_STA) { Return (\_SB.PCI0.ISA0.EC0.FAN1) } // check power state Method(_ON) { Store (One, \_SB.PCI0.ISA0.EC0.FAN1) } // turn on fan at low Method(_OFF) { Store (Zero, \_SB.PCI0.ISA0.EC0.FAN1) }// turn off fan } // Following is a single fan with two speeds. This is represented // by creating two logical fan devices. When FN2 is turned on then // the fan is at a low speed. When FN1 and FN2 are both on then // the fan is at high speed. // // Create FAN device object FN1 Device (FN1) { // Device ID for the FAN Name(_HID, EISAID("PNP0C0B")) Name(_UID, 0) Name(_PR0, Package(){FN10, FN11}) } // Create FAN device object FN2 Device (FN2) { // Device ID for the FAN Name(_HID, EISAID("PNP0C0B")) Name(_UID, 1) Name(_PR0, Package(){FN10}) } //DSDT OperationRegion(RAM, EmbeddedControl, 0x00, 0xFF) Field(RAM, ByteAcc, Lock, Preserve) { CMD0, 8, , 8, NBID, 8, Offset(0x8), //Offset(8), DAT0, 8, DAT1, 8, , 2, WLED, 2, BLED, 2, Offset(0x51), //Offset(81), BLST, 1, , 7, WDEV, 1, BDEV, 1, WEPM, 1, Offset(0x70), //Offset(112), CRTS, 1, KLID, 1, , 3, KACS, 1, , 2, WSTS, 1, BSTS, 1, Offset(0x77), //Offset(119), , 3, LSTS, 1, Offset(0x82), //Offset(130), MSTP, 4, , 4, CSTP, 4, Offset(0x88), //Offset(136), //supported processor power states (C States) NB0A, 1, , 7, NB1A, 1, Offset(0x95), //Offset(149), FAN-Ist-Drehzahl FAN1, 8, Offset(0xA8), //Offset(168), CPU-Temperature THS0, 8, THS1, 8, } [/code] [/QUOTE]
Authentifizierung
Antworten
Foren
Acer Forum
Acer Notebook Forum
Acer Extensa Forum
PENRYN T8300/9300 = Doppelherztransplantation
Oben