Puro_Sangue Posted March 11, 2013 Share Posted March 11, 2013 Salve a tutti, Ho un piccolo problema....il mio hack non ha mai dato problemi a livello grafico, però mi sono reso conto che ho forti rallentamenti nell'ultilizzo di iMovie e iPhoto, cosa che visto l'hardware del pc, non dovrebbe esistere. Ho notato di avere il Graphic Enable = Yes ma non sò se ne ho realmente bisogno ( proverei a disabilitarlo ma al momento nn sn a casa ) e sopratutto non sò se nel dsdt è già inserita la mia scheda....cosa potete dirmi a riguardo?? Il pc è quello in firma. allego dsdt. se serve altro fatemi sapere /* * Intel ACPI Component Architecture * AML Disassembler version 20091214 * * Disassembly of ./dsdt.aml, Mon Mar 11 13:20:03 2013 * * * Original Table Header: * Signature "DSDT" * Length 0x00001EFE (7934) * Revision 0x01 **** ACPI 1.0, no 64-bit math support * Checksum 0xB4 * OEM ID "APPLE" * OEM Table ID "A1087001" * OEM Revision 0x00000001 (1) * Compiler ID "INTL" * Compiler Version 0x20110623 (537986595) */ DefinitionBlock ("./dsdt.aml", "DSDT", 1, "APPLE", "A1087001", 0x00000001) { Scope (_PR) { Processor (P001, 0x01, 0x00000810, 0x06) {} Processor (P002, 0x02, 0x00000000, 0x00) {} Processor (P003, 0x03, 0x00000000, 0x00) {} Processor (P004, 0x04, 0x00000000, 0x00) {} Processor (P005, 0x05, 0x00000000, 0x00) {} Processor (P006, 0x06, 0x00000000, 0x00) {} Processor (P007, 0x07, 0x00000000, 0x00) {} Processor (P008, 0x08, 0x00000000, 0x00) {} Processor (P009, 0x09, 0x00000000, 0x00) {} Processor (P010, 0x0A, 0x00000000, 0x00) {} Processor (P011, 0x0B, 0x00000000, 0x00) {} Processor (P012, 0x0C, 0x00000000, 0x00) {} Processor (P013, 0x0D, 0x00000000, 0x00) {} Processor (P014, 0x0E, 0x00000000, 0x00) {} Processor (P015, 0x0F, 0x00000000, 0x00) {} Processor (P016, 0x10, 0x00000000, 0x00) {} } Name (PMBS, 0x0800) Name (PM30, 0x0830) Name (APIC, One) Name (SMIP, 0xB2) OperationRegion (BIOS, SystemMemory, 0xBF798064, 0xFF) Field (BIOS, ByteAcc, NoLock, Preserve) { SS1, 1, SS2, 1, SS3, 1, SS4, 1, Offset (0x01), IOST, 16, TOPM, 32, ROMS, 32, MG1B, 32, MG1L, 32, MG2B, 32, MG2L, 32, Offset (0x1C), DMAX, 8, HPTA, 32, CPB0, 32, CPB1, 32, CPB2, 32, CPB3, 32, ASSB, 8, AOTB, 8, AAXB, 32, SMIF, 8, DTSE, 8, DTS1, 8, DTS2, 8, MPEN, 8, TPMF, 8, MG3B, 32, MG3L, 32, MH1B, 32, MH1L, 32, OSTP, 8 } Name (PICM, Zero) Method (_PIC, 1, NotSerialized) { If (Arg0) { Store (0xAA, DBG8) } Else { Store (0xAC, DBG8) } Store (Arg0, PICM) } OperationRegion (DEB0, SystemIO, 0x80, One) Field (DEB0, ByteAcc, NoLock, Preserve) { DBG8, 8 } Method (MCTH, 2, NotSerialized) { If (LLess (SizeOf (Arg0), SizeOf (Arg1))) { Return (Zero) } Add (SizeOf (Arg0), One, Local0) Name (BUF0, Buffer (Local0) {}) Name (BUF1, Buffer (Local0) {}) Store (Arg0, BUF0) Store (Arg1, BUF1) While (Local0) { Decrement (Local0) If (LNotEqual (DerefOf (Index (BUF0, Local0)), DerefOf (Index ( BUF1, Local0)))) { Return (Zero) } } Return (One) } Name (PRSA, ResourceTemplate () { IRQ (Level, ActiveLow, Shared, ) {3,4,6,7,10,11,12,14,15} }) Name (PRSB, ResourceTemplate () { IRQ (Level, ActiveLow, Shared, ) {5} }) Alias (PRSA, PRSC) Alias (PRSA, PRSD) Scope (_SB) { Name (AR00, Package (0x41) { Package (0x04) { 0xFFFF, Zero, Zero, 0x2F }, Package (0x04) { 0xFFFF, One, Zero, 0x2E }, Package (0x04) { 0xFFFF, 0x02, Zero, 0x2E }, Package (0x04) { 0xFFFF, 0x03, Zero, 0x2D }, Package (0x04) { 0x0002FFFF, Zero, Zero, 0x1D }, Package (0x04) { 0x0002FFFF, One, Zero, 0x29 }, Package (0x04) { 0x0002FFFF, 0x02, Zero, 0x28 }, Package (0x04) { 0x0002FFFF, 0x03, Zero, 0x2A }, Package (0x04) { 0x0004FFFF, Zero, Zero, 0x19 }, Package (0x04) { 0x0004FFFF, One, Zero, 0x23 }, Package (0x04) { 0x0004FFFF, 0x02, Zero, 0x24 }, Package (0x04) { 0x0004FFFF, 0x03, Zero, 0x22 }, Package (0x04) { 0x0005FFFF, Zero, Zero, 0x1A }, Package (0x04) { 0x0005FFFF, One, Zero, 0x19 }, Package (0x04) { 0x0005FFFF, 0x02, Zero, 0x1B }, Package (0x04) { 0x0005FFFF, 0x03, Zero, 0x1D }, Package (0x04) { 0x0006FFFF, Zero, Zero, 0x1B }, Package (0x04) { 0x0006FFFF, One, Zero, 0x26 }, Package (0x04) { 0x0006FFFF, 0x02, Zero, 0x25 }, Package (0x04) { 0x0006FFFF, 0x03, Zero, 0x27 }, Package (0x04) { 0x0008FFFF, Zero, Zero, 0x1F }, Package (0x04) { 0x0008FFFF, One, Zero, 0x27 }, Package (0x04) { 0x0008FFFF, 0x02, Zero, 0x26 }, Package (0x04) { 0x0008FFFF, 0x03, Zero, 0x25 }, Package (0x04) { 0x0009FFFF, Zero, Zero, 0x20 }, Package (0x04) { 0x0009FFFF, One, Zero, 0x2A }, Package (0x04) { 0x0009FFFF, 0x02, Zero, 0x2F }, Package (0x04) { 0x0009FFFF, 0x03, Zero, 0x29 }, Package (0x04) { 0x000AFFFF, Zero, Zero, 0x21 }, Package (0x04) { 0x000AFFFF, One, Zero, 0x1F }, Package (0x04) { 0x000AFFFF, 0x02, Zero, 0x2E }, Package (0x04) { 0x000AFFFF, 0x03, Zero, 0x2D }, Package (0x04) { 0x0016FFFF, Zero, Zero, 0x2B }, Package (0x04) { 0x0016FFFF, One, Zero, 0x2C }, Package (0x04) { 0x0016FFFF, 0x02, Zero, 0x2D }, Package (0x04) { 0x0016FFFF, 0x03, Zero, 0x2E }, Package (0x04) { 0x001FFFFF, 0x02, Zero, 0x12 }, Package (0x04) { 0x001DFFFF, Zero, Zero, 0x17 }, Package (0x04) { 0x001DFFFF, One, Zero, 0x13 }, Package (0x04) { 0x001DFFFF, 0x02, Zero, 0x12 }, Package (0x04) { 0x001DFFFF, 0x03, Zero, 0x10 }, Package (0x04) { 0x001AFFFF, Zero, Zero, 0x10 }, Package (0x04) { 0x001AFFFF, One, Zero, 0x15 }, Package (0x04) { 0x001AFFFF, 0x03, Zero, 0x13 }, Package (0x04) { 0x001AFFFF, 0x02, Zero, 0x12 }, Package (0x04) { 0x001BFFFF, Zero, Zero, 0x16 }, Package (0x04) { 0x001CFFFF, Zero, Zero, 0x11 }, Package (0x04) { 0x001CFFFF, One, Zero, 0x10 }, Package (0x04) { 0x001CFFFF, 0x02, Zero, 0x12 }, Package (0x04) { 0x001CFFFF, 0x03, Zero, 0x13 }, Package (0x04) { 0x0001FFFF, Zero, Zero, 0x1C }, Package (0x04) { 0x0001FFFF, One, Zero, 0x28 }, Package (0x04) { 0x0001FFFF, 0x02, Zero, 0x29 }, Package (0x04) { 0x0001FFFF, 0x03, Zero, 0x2F }, Package (0x04) { 0x0003FFFF, Zero, Zero, 0x18 }, Package (0x04) { 0x0003FFFF, One, Zero, 0x22 }, Package (0x04) { 0x0003FFFF, 0x02, Zero, 0x23 }, Package (0x04) { 0x0003FFFF, 0x03, Zero, 0x24 }, Package (0x04) { 0x0007FFFF, Zero, Zero, 0x1E }, Package (0x04) { 0x0007FFFF, One, Zero, 0x25 }, Package (0x04) { 0x0007FFFF, 0x02, Zero, 0x27 }, Package (0x04) { 0x0007FFFF, 0x03, Zero, 0x26 }, Package (0x04) { 0x0019FFFF, Zero, Zero, 0x14 }, Package (0x04) { 0x001FFFFF, Zero, Zero, 0x12 }, Package (0x04) { 0x001FFFFF, One, Zero, 0x14 } }) Name (PR17, Package (0x04) { Package (0x04) { 0xFFFF, Zero, LNKA, Zero }, Package (0x04) { 0xFFFF, One, LNKB, Zero }, Package (0x04) { 0xFFFF, 0x02, LNKC, Zero }, Package (0x04) { 0xFFFF, 0x03, LNKD, Zero } }) Name (AR17, Package (0x04) { Package (0x04) { 0xFFFF, Zero, Zero, 0x1E }, Package (0x04) { 0xFFFF, One, Zero, 0x25 }, Package (0x04) { 0xFFFF, 0x02, Zero, 0x27 }, Package (0x04) { 0xFFFF, 0x03, Zero, 0x26 } }) Name (AR01, Package (0x09) { Package (0x04) { 0xFFFF, Zero, Zero, 0x10 }, Package (0x04) { 0xFFFF, One, Zero, 0x11 }, Package (0x04) { 0xFFFF, 0x02, Zero, 0x12 }, Package (0x04) { 0xFFFF, 0x03, Zero, 0x13 }, Package (0x04) { 0x0001FFFF, Zero, Zero, 0x11 }, Package (0x04) { 0x0001FFFF, One, Zero, 0x12 }, Package (0x04) { 0x0001FFFF, 0x02, Zero, 0x13 }, Package (0x04) { 0x0001FFFF, 0x03, Zero, 0x10 }, Package (0x04) { 0x0002FFFF, Zero, Zero, 0x12 } }) Name (AR05, Package (0x04) { Package (0x04) { 0xFFFF, Zero, Zero, 0x11 }, Package (0x04) { 0xFFFF, One, Zero, 0x12 }, Package (0x04) { 0xFFFF, 0x02, Zero, 0x13 }, Package (0x04) { 0xFFFF, 0x03, Zero, 0x10 } }) Name (AR06, Package (0x04) { Package (0x04) { 0xFFFF, Zero, Zero, 0x12 }, Package (0x04) { 0xFFFF, One, Zero, 0x13 }, Package (0x04) { 0xFFFF, 0x02, Zero, 0x10 }, Package (0x04) { 0xFFFF, 0x03, Zero, 0x11 } }) Name (PR13, Package (0x04) { Package (0x04) { 0xFFFF, Zero, LNKA, Zero }, Package (0x04) { 0xFFFF, One, LNKB, Zero }, Package (0x04) { 0xFFFF, 0x02, LNKC, Zero }, Package (0x04) { 0xFFFF, 0x03, LNKD, Zero } }) Name (AR13, Package (0x04) { Package (0x04) { 0xFFFF, Zero, Zero, 0x18 }, Package (0x04) { 0xFFFF, One, Zero, 0x22 }, Package (0x04) { 0xFFFF, 0x02, Zero, 0x23 }, Package (0x04) { 0xFFFF, 0x03, Zero, 0x24 } }) Name (AR18, Package (0x04) { Package (0x04) { 0xFFFF, Zero, Zero, 0x1F }, Package (0x04) { 0xFFFF, One, Zero, 0x27 }, Package (0x04) { 0xFFFF, 0x02, Zero, 0x26 }, Package (0x04) { 0xFFFF, 0x03, Zero, 0x25 } }) Name (AR19, Package (0x04) { Package (0x04) { 0xFFFF, Zero, Zero, 0x20 }, Package (0x04) { 0xFFFF, One, Zero, 0x2A }, Package (0x04) { 0xFFFF, 0x02, Zero, 0x2F }, Package (0x04) { 0xFFFF, 0x03, Zero, 0x29 } }) Device (PCI0) { Name (_HID, EisaId ("PNP0A08")) Name (_CID, EisaId ("PNP0A03")) Name (_UID, Zero) Name (_ADR, Zero) Method (^BN00, 0, NotSerialized) { Return (Zero) } Method (_BBN, 0, NotSerialized) { Return (BN00 ()) } Method (_PRT, 0, NotSerialized) { Return (AR00) } Device (ESI) { Name (_ADR, Zero) Method (_STA, 0, NotSerialized) { Return (0x0B) } } Device (HDEF) { Name (_ADR, 0x001B0000) OperationRegion (HDCS, PCI_Config, 0x54, 0x04) Field (HDCS, DWordAcc, NoLock, Preserve) { , 15, PMES, 1 } Name (_PRW, Package (0x02) { 0x0D, 0x06 }) Method (_DSM, 4, NotSerialized) { Store (Package (0x0E) { "subsystem-id", Buffer (0x04) { 0xA0, 0x00, 0x00, 0x00 }, "subsystem-vendor-id", Buffer (0x04) { 0x6B, 0x10, 0x00, 0x00 }, "layout-id", Buffer (0x04) { 0x0C, 0x00, 0x00, 0x00 }, "device-type", Buffer (0x17) { "Analog Devices AD2000b" }, "model", Buffer (0x0D) { "ADI AD2000B" }, "built-in", Buffer (One) { 0x00 }, "PinConfigurations", Buffer (Zero) {} }, Local0) MCDP (Arg2, RefOf (Local0)) Return (Local0) } } Device (IEEE) { Name (_ADR, 0x001E0000) Device (FRWR) { Name (_ADR, 0x08020000) Name (_GPE, 0x18) Method (_DSM, 4, NotSerialized) { Store (Package (0x06) { "built-in", Buffer (One) { 0x00 }, "fwswappedbib", Buffer (0x04) { 0x01, 0x00, 0x00, 0x00 }, "fwhub", Buffer (0x04) { 0x00, 0x00, 0x00, 0x00 } }, Local0) MCDP (Arg2, RefOf (Local0)) Return (Local0) } } Name (_PRW, Package (0x02) { 0x0B, 0x04 }) Method (_PRT, 0, NotSerialized) { Return (AR01) } } Device (LPCB) { Name (_ADR, 0x001F0000) Method (_DSM, 4, NotSerialized) { Return (MCID (Arg2, 0x3A188086)) } Method (SPTS, 0, NotSerialized) { Store (One, PS1S) Store (One, PS1E) Store (One, SLPS) } Method (SWAK, 1, NotSerialized) { Store (Zero, SLPS) Store (Zero, PS1E) If (LAnd (LEqual (Arg0, One), RTCS)) {} Else { If (LAnd (LEqual (Arg0, 0x03), BRTC)) {} Else { Notify (PWRB, 0x02) } } } OperationRegion (APMP, SystemIO, SMIP, 0x02) Field (APMP, ByteAcc, NoLock, Preserve) { APMC, 8, APMS, 8 } Field (APMP, ByteAcc, NoLock, Preserve) { Offset (0x01), , 1, BRTC, 1 } OperationRegion (PMS0, SystemIO, PMBS, 0x04) Field (PMS0, ByteAcc, NoLock, Preserve) { , 10, RTCS, 1, , 4, WAKS, 1, Offset (0x03), PWBT, 1, Offset (0x04) } OperationRegion (SMIE, SystemIO, PM30, 0x08) Field (SMIE, ByteAcc, NoLock, Preserve) { , 4, PS1E, 1, , 31, PS1S, 1, Offset (0x08) } Scope (\_SB) { Name (SLPS, Zero) } Device (IPIC) { Name (_HID, EisaId ("PNP0000")) Name (_CRS, ResourceTemplate () { IO (Decode16, 0x0020, // Range Minimum 0x0020, // Range Maximum 0x00, // Alignment 0x02, // Length ) IO (Decode16, 0x00A0, // Range Minimum 0x00A0, // Range Maximum 0x00, // Alignment 0x02, // Length ) }) } Device (DMAC) { Name (_HID, EisaId ("PNP0200")) Name (_CRS, ResourceTemplate () { DMA (Compatibility, BusMaster, Transfer8, ) {4} IO (Decode16, 0x0000, // Range Minimum 0x0000, // Range Maximum 0x00, // Alignment 0x10, // Length ) IO (Decode16, 0x0081, // Range Minimum 0x0081, // Range Maximum 0x00, // Alignment 0x03, // Length ) IO (Decode16, 0x0087, // Range Minimum 0x0087, // Range Maximum 0x00, // Alignment 0x01, // Length ) IO (Decode16, 0x0089, // Range Minimum 0x0089, // Range Maximum 0x00, // Alignment 0x03, // Length ) IO (Decode16, 0x008F, // Range Minimum 0x008F, // Range Maximum 0x00, // Alignment 0x01, // Length ) IO (Decode16, 0x00C0, // Range Minimum 0x00C0, // Range Maximum 0x00, // Alignment 0x20, // Length ) }) } Device (TIMR) { Name (_HID, EisaId ("PNP0100")) Name (_CRS, ResourceTemplate () { IO (Decode16, 0x0040, // Range Minimum 0x0040, // Range Maximum 0x00, // Alignment 0x04, // Length ) }) } Device (RTC) { Name (_HID, EisaId ("PNP0B00")) Name (_CRS, ResourceTemplate () { IO (Decode16, 0x0070, // Range Minimum 0x0070, // Range Maximum 0x00, // Alignment 0x02, // Length ) }) } Device (MATH) { Name (_HID, EisaId ("PNP0C04")) Name (_CRS, ResourceTemplate () { IO (Decode16, 0x00F0, // Range Minimum 0x00F0, // Range Maximum 0x00, // Alignment 0x10, // Length ) IRQNoFlags () {13} }) } Device (PS2K) { Name (_HID, EisaId ("PNP0303")) Name (_CID, EisaId ("PNP030B")) Method (_STA, 0, NotSerialized) { ShiftLeft (One, 0x0A, Local0) If (And (IOST, Local0)) { Return (0x0F) } Return (Zero) } Name (_CRS, ResourceTemplate () { IO (Decode16, 0x0060, // Range Minimum 0x0060, // Range Maximum 0x00, // Alignment 0x01, // Length ) IO (Decode16, 0x0064, // Range Minimum 0x0064, // Range Maximum 0x00, // Alignment 0x01, // Length ) IRQNoFlags () {1} }) } Device (HPET) { Name (_HID, EisaId ("PNP0103")) Name (CRS, ResourceTemplate () { Memory32Fixed (ReadOnly, 0xFED00000, // Address Base 0x00000400, // Address Length _Y00) IRQNoFlags () {0} IRQNoFlags () {8} IRQNoFlags () {11} IRQNoFlags () {15} }) OperationRegion (^LPCR, SystemMemory, 0xFED1F404, 0x04) Field (LPCR, AnyAcc, NoLock, Preserve) { HPTS, 2, , 5, HPTE, 1, Offset (0x04) } Method (_STA, 0, NotSerialized) { Return (0x0F) } Method (_CRS, 0, NotSerialized) { CreateDWordField (CRS, \_SB.PCI0.LPCB.HPET._Y00._BAS, HPT) Multiply (HPTS, 0x1000, Local0) Add (Local0, 0xFED00000, HPT) Return (CRS) } } Device (FWHD) { Name (_HID, EisaId ("INT0800")) Name (CRS, ResourceTemplate () { Memory32Fixed (ReadOnly, 0x00000000, // Address Base 0x00000000, // Address Length _Y01) Memory32Fixed (ReadOnly, 0x00000000, // Address Base 0x00000000, // Address Length _Y02) }) CreateDWordField (CRS, \_SB.PCI0.LPCB.FWHD._Y01._BAS, BS00) CreateDWordField (CRS, \_SB.PCI0.LPCB.FWHD._Y01._LEN, BL00) CreateDWordField (CRS, \_SB.PCI0.LPCB.FWHD._Y02._BAS, BS10) CreateDWordField (CRS, \_SB.PCI0.LPCB.FWHD._Y02._LEN, BL10) Method (_CRS, 0, NotSerialized) { Store (0xFF800000, Local0) FindSetRightBit (FHD0, Local1) Decrement (Local1) If (Local1) { Multiply (Local1, 0x00080000, Local1) } Add (Local0, Local1, Local2) Store (Local2, BS00) Add (BS00, 0x00400000, BS10) Subtract (Zero, BS10, BL00) Store (BL00, BL10) Return (CRS) } } OperationRegion (FHR0, PCI_Config, 0xD8, 0x02) Field (FHR0, ByteAcc, NoLock, Preserve) { FHD1, 4, Offset (0x01), FHD0, 8 } Device (LDRC) { Name (_HID, EisaId ("PNP0C02")) Name (_UID, Zero) Name (CRS, ResourceTemplate () { Memory32Fixed (ReadOnly, 0x00000000, // Address Base 0x00000000, // Address Length _Y03) Memory32Fixed (ReadOnly, 0x00000000, // Address Base 0x00000000, // Address Length _Y04) }) Name (CRS1, ResourceTemplate () { FixedIO ( 0x0060, // Address 0x01, // Length ) FixedIO ( 0x0064, // Address 0x01, // Length ) Memory32Fixed (ReadOnly, 0x00000000, // Address Base 0x00000000, // Address Length _Y05) Memory32Fixed (ReadOnly, 0x00000000, // Address Base 0x00000000, // Address Length _Y06) }) Method (_CRS, 0, NotSerialized) { If (APIC) { CreateDWordField (CRS, \_SB.PCI0.LPCB.LDRC._Y03._LEN, ML01) CreateDWordField (CRS, \_SB.PCI0.LPCB.LDRC._Y03._BAS, MB01) CreateDWordField (CRS, \_SB.PCI0.LPCB.LDRC._Y04._LEN, ML02) CreateDWordField (CRS, \_SB.PCI0.LPCB.LDRC._Y04._BAS, MB02) Store (0xFEC00000, MB01) Store (0x1000, ML01) Store (0xFEE00000, MB02) Store (0x1000, ML02) CreateDWordField (CRS1, \_SB.PCI0.LPCB.LDRC._Y05._LEN, ML03) CreateDWordField (CRS1, \_SB.PCI0.LPCB.LDRC._Y05._BAS, MB03) CreateDWordField (CRS1, \_SB.PCI0.LPCB.LDRC._Y06._LEN, ML04) CreateDWordField (CRS1, \_SB.PCI0.LPCB.LDRC._Y06._BAS, MB04) Store (0xFEC00000, MB03) Store (0x1000, ML03) Store (0xFEE00000, MB04) Store (0x1000, ML04) } ShiftLeft (0x05, 0x0A, Local0) If (And (IOST, Local0)) { Return (CRS) } Else { Return (CRS1) } } } } Device (UHC1) { Name (_ADR, 0x001D0000) Device (HUB1) { Name (_ADR, Zero) Name (_STA, 0x0B) Device (PRT1) { Name (_ADR, One) Name (_STA, 0x0B) } Device (PRT2) { Name (_ADR, 0x02) Name (_STA, 0x0B) } } OperationRegion (BAR0, PCI_Config, 0xC4, One) Field (BAR0, ByteAcc, NoLock, Preserve) { USBW, 2, Offset (0x01) } Name (_PRW, Package (0x02) { 0x03, 0x04 }) Method (_PSW, 1, NotSerialized) { If (Arg0) { Store (0x03, USBW) } Else { Store (Zero, USBW) } } } Device (UHC2) { Name (_ADR, 0x001D0001) Device (HUB1) { Name (_ADR, Zero) Name (_STA, 0x0B) Device (PRT1) { Name (_ADR, One) Name (_STA, 0x0B) } Device (PRT2) { Name (_ADR, 0x02) Name (_STA, 0x0B) } } OperationRegion (BAR0, PCI_Config, 0xC4, One) Field (BAR0, ByteAcc, NoLock, Preserve) { USBW, 2, Offset (0x01) } Name (_PRW, Package (0x02) { 0x04, 0x04 }) Method (_PSW, 1, NotSerialized) { If (Arg0) { Store (0x03, USBW) } Else { Store (Zero, USBW) } } } Device (UHC3) { Name (_ADR, 0x001D0002) Device (HUB1) { Name (_ADR, Zero) Name (_STA, 0x0B) Device (PRT1) { Name (_ADR, One) Name (_STA, 0x0B) } Device (PRT2) { Name (_ADR, 0x02) Name (_STA, 0x0B) } } OperationRegion (BAR0, PCI_Config, 0xC4, One) Field (BAR0, ByteAcc, NoLock, Preserve) { USBW, 2, Offset (0x01) } Name (_PRW, Package (0x02) { 0x0C, 0x04 }) Method (_PSW, 1, NotSerialized) { If (Arg0) { Store (0x03, USBW) } Else { Store (Zero, USBW) } } } Device (UHC4) { Name (_ADR, 0x001A0000) Device (HUB1) { Name (_ADR, Zero) Name (_STA, 0x0B) Device (PRT1) { Name (_ADR, One) Name (_STA, 0x0B) } Device (PRT2) { Name (_ADR, 0x02) Name (_STA, 0x0B) } } OperationRegion (BAR0, PCI_Config, 0xC4, One) Field (BAR0, ByteAcc, NoLock, Preserve) { USBW, 2, Offset (0x01) } Name (_PRW, Package (0x02) { 0x0E, 0x04 }) Method (_PSW, 1, NotSerialized) { If (Arg0) { Store (0x03, USBW) } Else { Store (Zero, USBW) } } } Device (UHC5) { Name (_ADR, 0x001A0001) Device (HUB1) { Name (_ADR, Zero) Name (_STA, 0x0B) Device (PRT1) { Name (_ADR, One) Name (_STA, 0x0B) } Device (PRT2) { Name (_ADR, 0x02) Name (_STA, 0x0B) } } OperationRegion (BAR0, PCI_Config, 0xC4, One) Field (BAR0, ByteAcc, NoLock, Preserve) { USBW, 2, Offset (0x01) } Name (_PRW, Package (0x02) { 0x05, 0x04 }) Method (_PSW, 1, NotSerialized) { If (Arg0) { Store (0x03, USBW) } Else { Store (Zero, USBW) } } } Device (UHC6) { Name (_ADR, 0x001A0002) Device (HUB1) { Name (_ADR, Zero) Name (_STA, 0x0B) Device (PRT1) { Name (_ADR, One) Name (_STA, 0x0B) } Device (PRT2) { Name (_ADR, 0x02) Name (_STA, 0x0B) } } OperationRegion (BAR0, PCI_Config, 0xC4, One) Field (BAR0, ByteAcc, NoLock, Preserve) { USBW, 2, Offset (0x01) } Name (_PRW, Package (0x02) { 0x20, 0x04 }) Method (_PSW, 1, NotSerialized) { If (Arg0) { Store (0x03, USBW) } Else { Store (Zero, USBW) } } } Device (EHC1) { Name (_ADR, 0x001D0007) OperationRegion (U7CS, PCI_Config, 0x54, 0x02) Field (U7CS, WordAcc, NoLock, Preserve) { , 15, PMES, 1 } Name (_PRW, Package (0x02) { 0x0D, 0x04 }) Method (_DSM, 4, NotSerialized) { Store (Package (0x09) { "AAPL,current-available", 0x05DC, "AAPL,current-extra", 0x04B0, "AAPL,current-in-sleep", 0x09C4, "AAPL,device-internal", 0x02, Buffer (One) { 0x00 } }, Local0) MCDP (Arg2, RefOf (Local0)) Return (Local0) } } Device (EHC2) { Name (_ADR, 0x001A0007) OperationRegion (U7CS, PCI_Config, 0x54, 0x02) Field (U7CS, WordAcc, NoLock, Preserve) { , 15, PMES, 1 } Name (_PRW, Package (0x02) { 0x0D, 0x04 }) Method (_DSM, 4, NotSerialized) { Store (Package (0x09) { "AAPL,current-available", 0x05DC, "AAPL,current-extra", 0x04B0, "AAPL,current-in-sleep", 0x09C4, "AAPL,device-internal", 0x02, Buffer (One) { 0x00 } }, Local0) MCDP (Arg2, RefOf (Local0)) Return (Local0) } } Device (NET0) { Name (_ADR, 0x001C0002) Device (ETH0) { Name (_ADR, 0x04000000) OperationRegion (GPIO, SystemIO, 0x0800, 0x06) Field (GPIO, ByteAcc, NoLock, Preserve) { GO01, 8, GO02, 8, GO03, 8, GO04, 8, GO05, 8, GP9, 1 } Name (_PRW, Package (0x02) { 0x09, 0x03 }) Method (EWOL, 1, NotSerialized) { If (LEqual (Arg0, One)) { Or (GP9, One, GP9) } Else { And (GP9, Zero, GP9) } If (LEqual (Arg0, GP9)) { Return (Zero) } Else { Return (One) } } } } Device (PEG3) { Name (_ADR, 0x00030000) Device (GFX3) { Name (_ADR, 0x02000000) } Name (_PRW, Package (0x02) { 0x09, 0x04 }) Method (_PRT, 0, NotSerialized) { If (PICM) { Return (AR13) } Return (PR13) } } Device (PEG7) { Name (_ADR, 0x00070000) Device (GFX7) { Name (_ADR, 0x03000000) } Name (_PRW, Package (0x02) { 0x09, 0x04 }) Method (_PRT, 0, NotSerialized) { If (PICM) { Return (AR17) } Return (PR17) } } Device (SATA) { Name (_ADR, 0x001F0002) Method (_DSM, 4, NotSerialized) { Return (MCID (Arg2, 0x26818086)) } Device (PRT0) { Name (_ADR, Zero) Method (_DSM, 4, NotSerialized) { Return (MCBN (Arg2, "1")) } } Device (PRT1) { Name (_ADR, One) Method (_DSM, 4, NotSerialized) { Return (MCBN (Arg2, "2")) } } Device (PRT2) { Name (_ADR, 0x02) Method (_DSM, 4, NotSerialized) { Return (MCBN (Arg2, "3")) } } Device (PRT3) { Name (_ADR, 0x03) Method (_DSM, 4, NotSerialized) { Return (MCBN (Arg2, "4")) } } Device (PRT4) { Name (_ADR, 0x04) Method (_DSM, 4, NotSerialized) { Return (MCBN (Arg2, "5")) } } Device (PRT5) { Name (_ADR, 0x05) Method (_DSM, 4, NotSerialized) { Return (MCBN (Arg2, "6")) } } } Device (SBUS) { Name (_ADR, 0x001F0003) Device (BUS0) { Name (_CID, "smbus") Name (_ADR, Zero) Device (DVL0) { Name (_ADR, 0x57) Name (_CID, "diagsvault") Method (_DSM, 4, NotSerialized) { Store (Package (0x03) { "address", 0x57, Buffer (One) { 0x00 } }, Local0) MCDP (Arg2, RefOf (Local0)) Return (Local0) } } } } Device (NET1) { Name (_ADR, 0x001C0005) Method (_PRT, 0, NotSerialized) { Return (AR05) } Name (_PRW, Package (0x02) { 0x09, 0x04 }) Device (ETH1) { Name (_ADR, 0x06000000) OperationRegion (GPIO, SystemIO, 0x0800, 0x06) Field (GPIO, ByteAcc, NoLock, Preserve) { GO01, 8, GO02, 8, GO03, 8, GO04, 8, GO05, 8, GP9, 1 } Name (_PRW, Package (0x02) { 0x09, 0x03 }) Method (EWOL, 1, NotSerialized) { If (LEqual (Arg0, One)) { Or (GP9, One, GP9) } Else { And (GP9, Zero, GP9) } If (LEqual (Arg0, GP9)) { Return (Zero) } Else { Return (One) } } } } Device (IDE) { Name (_ADR, 0x001C0004) Method (_PRT, 0, NotSerialized) { Return (AR01) } Name (_PRW, Package (0x02) { 0x09, 0x04 }) Device (PATA) { Name (_ADR, 0x05000000) Device (PRID) { Name (_ADR, Zero) } Device (SECD) { Name (_ADR, One) } } } } Scope (\_GPE) { Method (_L09, 0, NotSerialized) { Notify (\_SB.PCI0.NET0, 0x02) Notify (\_SB.PCI0.NET1, 0x02) Notify (\_SB.PCI0.IDE, 0x02) Notify (\_SB.PCI0.PEG3, 0x02) Notify (\_SB.PCI0.PEG7, 0x02) Notify (\_SB.PWRB, 0x02) } Method (_L0B, 0, NotSerialized) { Notify (\_SB.PCI0.IEEE, 0x02) Notify (\_SB.PWRB, 0x02) } Method (_L03, 0, NotSerialized) { Notify (\_SB.PCI0.UHC1, 0x02) Notify (\_SB.PWRB, 0x02) } Method (_L04, 0, NotSerialized) { Notify (\_SB.PCI0.UHC2, 0x02) Notify (\_SB.PWRB, 0x02) } Method (_L0C, 0, NotSerialized) { Notify (\_SB.PCI0.UHC3, 0x02) Notify (\_SB.PWRB, 0x02) } Method (_L18, 0, NotSerialized) { Notify (\_SB.PCI0.IEEE.FRWR, Zero) } Method (_L20, 0, NotSerialized) { Notify (\_SB.PCI0.UHC6, 0x02) Notify (\_SB.PWRB, 0x02) } Method (_L0D, 0, NotSerialized) { If (\_SB.PCI0.EHC1.PMES) { Store (One, \_SB.PCI0.EHC1.PMES) Notify (\_SB.PCI0.EHC1, 0x02) Notify (\_SB.PWRB, 0x02) } If (\_SB.PCI0.EHC2.PMES) { Store (One, \_SB.PCI0.EHC2.PMES) Notify (\_SB.PCI0.EHC2, 0x02) Notify (\_SB.PWRB, 0x02) } If (\_SB.PCI0.HDEF.PMES) { Store (One, \_SB.PCI0.HDEF.PMES) Notify (\_SB.PCI0.HDEF, 0x02) } } Method (_L0E, 0, NotSerialized) { Notify (\_SB.PCI0.UHC4, 0x02) Notify (\_SB.PWRB, 0x02) } Method (_L05, 0, NotSerialized) { Notify (\_SB.PCI0.UHC5, 0x02) Notify (\_SB.PWRB, 0x02) } } Device (PWRB) { Name (_HID, EisaId ("PNP0C0C")) Name (_UID, 0xAA) Name (_STA, 0x0B) } } OperationRegion (_SB.PCI0.LPCB.PIX0, PCI_Config, 0x60, 0x0C) Field (\_SB.PCI0.LPCB.PIX0, ByteAcc, NoLock, Preserve) { PIRA, 8, PIRB, 8, PIRC, 8, PIRD, 8, Offset (0x08), PIRE, 8, PIRF, 8, PIRG, 8, PIRH, 8 } Scope (_SB) { Name (BUFA, ResourceTemplate () { IRQ (Level, ActiveLow, Shared, ) {15} }) CreateWordField (BUFA, One, IRA0) Device (LNKA) { Name (_HID, EisaId ("PNP0C0F")) Name (_UID, One) Method (_STA, 0, NotSerialized) { And (PIRA, 0x80, Local0) If (Local0) { Return (0x09) } Else { Return (0x0B) } } Method (_PRS, 0, NotSerialized) { Return (PRSA) } Method (_DIS, 0, NotSerialized) { Or (PIRA, 0x80, PIRA) } Method (_CRS, 0, NotSerialized) { And (PIRA, 0x0F, Local0) ShiftLeft (One, Local0, IRA0) Return (BUFA) } Method (_SRS, 1, NotSerialized) { CreateWordField (Arg0, One, IRA) FindSetRightBit (IRA, Local0) Decrement (Local0) Store (Local0, PIRA) } } Device (LNKB) { Name (_HID, EisaId ("PNP0C0F")) Name (_UID, 0x02) Method (_STA, 0, NotSerialized) { And (PIRB, 0x80, Local0) If (Local0) { Return (0x09) } Else { Return (0x0B) } } Method (_PRS, 0, NotSerialized) { Return (PRSB) } Method (_DIS, 0, NotSerialized) { Or (PIRB, 0x80, PIRB) } Method (_CRS, 0, NotSerialized) { And (PIRB, 0x0F, Local0) ShiftLeft (One, Local0, IRA0) Return (BUFA) } Method (_SRS, 1, NotSerialized) { CreateWordField (Arg0, One, IRA) FindSetRightBit (IRA, Local0) Decrement (Local0) Store (Local0, PIRB) } } Device (LNKC) { Name (_HID, EisaId ("PNP0C0F")) Name (_UID, 0x03) Method (_STA, 0, NotSerialized) { And (PIRC, 0x80, Local0) If (Local0) { Return (0x09) } Else { Return (0x0B) } } Method (_PRS, 0, NotSerialized) { Return (PRSC) } Method (_DIS, 0, NotSerialized) { Or (PIRC, 0x80, PIRC) } Method (_CRS, 0, NotSerialized) { And (PIRC, 0x0F, Local0) ShiftLeft (One, Local0, IRA0) Return (BUFA) } Method (_SRS, 1, NotSerialized) { CreateWordField (Arg0, One, IRA) FindSetRightBit (IRA, Local0) Decrement (Local0) Store (Local0, PIRC) } } Device (LNKD) { Name (_HID, EisaId ("PNP0C0F")) Name (_UID, 0x04) Method (_STA, 0, NotSerialized) { And (PIRD, 0x80, Local0) If (Local0) { Return (0x09) } Else { Return (0x0B) } } Method (_PRS, 0, NotSerialized) { Return (PRSD) } Method (_DIS, 0, NotSerialized) { Or (PIRD, 0x80, PIRD) } Method (_CRS, 0, NotSerialized) { And (PIRD, 0x0F, Local0) ShiftLeft (One, Local0, IRA0) Return (BUFA) } Method (_SRS, 1, NotSerialized) { CreateWordField (Arg0, One, IRA) FindSetRightBit (IRA, Local0) Decrement (Local0) Store (Local0, PIRD) } } } Scope (_SB) { Scope (PCI0) { Name (CRS, ResourceTemplate () { WordBusNumber (ResourceProducer, MinFixed, MaxFixed, PosDecode, 0x0000, // Granularity 0x0000, // Range Minimum 0x00FF, // Range Maximum 0x0000, // Translation Offset 0x0100, // Length ,, ) IO (Decode16, 0x0CF8, // Range Minimum 0x0CF8, // Range Maximum 0x01, // Alignment 0x08, // Length ) WordIO (ResourceProducer, MinFixed, MaxFixed, PosDecode, EntireRange, 0x0000, // Granularity 0x0000, // Range Minimum 0x0CF7, // Range Maximum 0x0000, // Translation Offset 0x0CF8, // Length ,, , TypeStatic) WordIO (ResourceProducer, MinFixed, MaxFixed, PosDecode, EntireRange, 0x0000, // Granularity 0x0D00, // Range Minimum 0xFFFF, // Range Maximum 0x0000, // Translation Offset 0xF300, // Length ,, , TypeStatic) DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite, 0x00000000, // Granularity 0x000A0000, // Range Minimum 0x000BFFFF, // Range Maximum 0x00000000, // Translation Offset 0x00020000, // Length ,, , AddressRangeMemory, TypeStatic) DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite, 0x00000000, // Granularity 0x000C0000, // Range Minimum 0x000DFFFF, // Range Maximum 0x00000000, // Translation Offset 0x00020000, // Length ,, _Y07, AddressRangeMemory, TypeStatic) DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite, 0x00000000, // Granularity 0x00000000, // Range Minimum 0x00000000, // Range Maximum 0x00000000, // Translation Offset 0x00000001, // Length ,, _Y08, AddressRangeMemory, TypeStatic) DWordMemory (ResourceProducer, PosDecode, MinFixed, MaxFixed, Cacheable, ReadWrite, 0x00000000, // Granularity 0x00000000, // Range Minimum 0x00000000, // Range Maximum 0x00000000, // Translation Offset 0x00000001, // Length ,, _Y09, AddressRangeMemory, TypeStatic) }) CreateDWordField (CRS, \_SB.PCI0._Y07._MIN, MIN5) CreateDWordField (CRS, \_SB.PCI0._Y07._MAX, MAX5) CreateDWordField (CRS, \_SB.PCI0._Y07._LEN, LEN5) CreateDWordField (CRS, \_SB.PCI0._Y08._MIN, MIN6) CreateDWordField (CRS, \_SB.PCI0._Y08._MAX, MAX6) CreateDWordField (CRS, \_SB.PCI0._Y08._LEN, LEN6) CreateDWordField (CRS, \_SB.PCI0._Y09._MIN, MIN7) CreateDWordField (CRS, \_SB.PCI0._Y09._MAX, MAX7) CreateDWordField (CRS, \_SB.PCI0._Y09._LEN, LEN7) Method (_CRS, 0, NotSerialized) { Store (MG1L, Local0) If (Local0) { Store (MG1B, MIN5) Store (MG1L, LEN5) Add (MIN5, Decrement (Local0), MAX5) } Store (MG2B, MIN6) Store (MG2L, LEN6) Store (MG2L, Local0) Add (MIN6, Decrement (Local0), MAX6) Store (MG3B, MIN7) Store (MG3L, LEN7) Store (MG3L, Local0) Add (MIN7, Decrement (Local0), MAX7) Return (CRS) } } } Method (_PTS, 1, NotSerialized) { If (LNotEqual (Arg0, 0x05)) { Store (One, \_SB.PCI0.LPCB.PS1S) Store (One, \_SB.PCI0.LPCB.PS1E) Store (Arg0, ASSB) } } Method (_WAK, 1, NotSerialized) { Return (Package (0x02) { Zero, Zero }) } Name (_S0, Package (0x04) { Zero, Zero, Zero, Zero }) Name (_S1, Package (0x04) { One, Zero, Zero, Zero }) Name (_S3, Package (0x04) { 0x05, Zero, Zero, Zero }) Name (_S4, Package (0x04) { 0x06, Zero, Zero, Zero }) Name (_S5, Package (0x04) { 0x07, Zero, Zero, Zero }) Method (MCDP, 2, NotSerialized) { If (LEqual (Arg0, Zero)) { Store (Buffer (One) { 0x03 }, Arg1) } } Name (IDB0, Buffer (0x04) { 0x00, 0x00, 0x00, 0x00 }) Name (IDB1, Buffer (0x04) { 0x00, 0x00, 0x00, 0x00 }) Method (MCID, 2, NotSerialized) { If (Arg1) { Store (And (Arg1, 0xFF), Index (IDB0, Zero)) Store (ShiftRight (And (Arg1, 0xFF00), 0x08), Index (IDB0, One)) If (LEqual (And (Arg1, 0xFFFF0000), Zero)) { Store (Package (0x02) { "device-id", IDB0 }, Local0) } Else { ShiftRight (Arg1, 0x10, Arg1) Store (And (Arg1, 0xFF), Index (IDB1, Zero)) Store (ShiftRight (And (Arg1, 0xFF00), 0x08), Index (IDB1, One)) Store (Package (0x04) { "vendor-id", IDB0, "device-id", IDB1 }, Local0) } MCDP (Arg0, RefOf (Local0)) Return (Local0) } Return (Zero) } Name (BAYN, Buffer (0x06) { "Bay n" }) Method (MCBN, 2, NotSerialized) { Store (Arg1, Index (BAYN, 0x04)) Store (Package (0x02) { "io-device-location", BAYN }, Local0) MCDP (Arg0, RefOf (Local0)) Return (Local0) } } Grazie in Anticipo DSDT.aml.zip Link to comment Share on other sites More sharing options...
Puro_Sangue Posted March 16, 2013 Author Share Posted March 16, 2013 in mancanza di risposta ho fatto varie prove, con il graphicsenabler = No il pc non parte, ho installato i driver cuda e all'avvio restava lo schermo nero....avete consigli?? Link to comment Share on other sites More sharing options...
joe2009 Posted March 16, 2013 Share Posted March 16, 2013 iMovie ed iPhoto non sono programmi particolarmente performanti...inoltre visto che sono dedicati ad un pubblico consumer (quindi per chi possiede Mac poco pompati e con poca memoria) probabilmente utilizzano molto l'Hd come virtual memory. Probabile che il tuo problema risieda in un Hd poco performante...non raggiunge i 7200 giri e con poca buffer memory (8mb o 16mb). Inutile installare CUDA.... iMovie e iPhoto non lo utilizzano tali drivers. Link to comment Share on other sites More sharing options...
Puro_Sangue Posted March 17, 2013 Author Share Posted March 17, 2013 diciamo che i cuda mi servono anche per altro (Lavoro molto con le foto e la suite adobe e non mi dispiacerebbe utilizzare a pieno le potenzialità della mia scheda) e in + il disco che al momento uso è un Western Digital Caviar Blue 500g 7200giri con 16mb di cache, è così poco performante da creare quel disagio? Link to comment Share on other sites More sharing options...
Recommended Posts