DSDT亮度修復成功


簡介


DSDT有兩種,第一種是含有GPU信息,這一種亮度調節非常簡單。第二種是GPU不在DSDT中,GPU在SSDT中,然而小太陽要在DSDT中打補丁。要么把GPU搬到DSDT中,要么再想別的方法,非常麻煩。顯然我的機器是第二種,不要再談人品。

步驟簡介


  • 1.DSDT屏蔽獨顯
  • 2.SSDT-T中顯卡和亮度補丁
  • 3.GPU搬到DSDT中

具體步驟


  • 1.DSDT屏蔽獨顯:MaciASL中Rehabman的補丁

-- 1.1 Disable Nvidia/Radeon下的Disable from _REG(DSDT)

-- 1.2 Disable Nvidia/Radeon下的Disable/Enable on_WAK/_PTS(DSDT)

-- 1.3 Rename GFX0 to IGPU

  • 2.SSDT-T中顯卡和亮度補丁

-- 2.1 Haswell HD4400/HD4600/HD5000
-- 2.2 Brightness fix(Haswell)

  • 3.GPU搬到DSDT中

-- 3.1把包含Device (GFX0)的SSDT里的整個Scope (_SB.PCI0)(如下),復制到DSDT任意一個Scope(_SB.PCI0)的上方

   Scope (\_SB.PCI0)     
   {
       ...
   }

-- 3.2復制SSDT-7開頭OperationRegion到DSDT中第一個OperationRegion的上方。

      OperationRegion (SANV, SystemMemory, 0x92FB7D98, 0x0141)
      Field (SANV, AnyAcc, Lock, Preserve)
      {
          ...
      }

-- 3.3 復制Externl(... ) 不要全部復制,根據調試結果,精確選擇復制。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM