ACPI檔案處理與遮蔽獨顯 亮度調節

2021-06-26 19:22:18 字數 2057 閱讀 8416

問題**:

method (mxmx, 1, serialized)

if (lequal (arg0, one))

if (lequal (arg0, 0x02))

return (zero)

} compile 顯示為:

1396   error   parse error,expecting '','' or '')''

1400   error   parse error,expecting '','' or '')''

1404   error   parse error,expecting '','' or '')''

1404   error   parse error,expecting '','' or '')'' 

修改後的**:1、

p8xh (one, 0x99, 

zero

)p8xh (zero, zero, 

one)

return (one)

2、p8xh (one, 0x99, 

zero

)p8xh (zero, one, 

one)

return (one)

3、p8xh (one, 0x99, 

zero

)p8xh (zero, 0x02, 

one)

return (\_sb.pci0.peg0.pegp.sgpi (esel))

,主要內容為 dsdt/ssdt檔案處理 與 遮蔽獨顯、亮度調節,以及,maciasl軟體的使用。

本帖的檔案提取自 微星 ge60 455

,為haswell平台

的電腦,

,主要進行了遮蔽獨顯與新增亮度調節操作。一共有 1個dsdt 和 11個ssdt。

一、關於遮蔽獨顯的文字說明,。

注意:\_sb_.pci0.peg0.pegp ,這個作用域,不同的電腦不一樣,大部分電腦是這樣的,有的電腦的,peg0 可能變成 rp05 等名字,需要自己先找找。

_off、_ps3、_on、_ps0,這些函式的名字,不同的電腦也不一樣,這幾個是最常見的名字。

步驟:1、乙個ssdt:找定義了顯示卡的ssdt。這個ssdt的特點是,在maciasl的左邊欄的結構中,只有乙個」\_sb.pci0「,並且,它的下面有1個device (gfx0)。那麼,這個ssdt就是定義了顯示卡的。

2、另乙個ssdt:找顯示卡包含顯示卡切換的ssdt。在windows下提取的所有ssdt中,其中乙個,有許多「\_sb_.pci0.peg0.pegp」或者「\_sb_.pci0.rp05.pegp」這樣的定義,在這個ssdt中,先搜尋有沒有"_ps3",如果有,那麼再搜尋有沒有"_off",一般,有這兩個了,"_on"、"_ps0"也有了。這是一般的情況。

少數情況,只有"_ps3"和"_ps0",或者有"_ps3"和"_ps0",但沒有"_off"和"_on",相應的,可能是有 "sgof"和"sgon" 或者 "opof"和"opon" 。那麼這兩個就是替代者。

自己根據自己的檔案判斷。

這3個ssdt就是與遮蔽獨顯有關的。

二、亮度調節

使用maciasl軟體打補丁實現。

總結:1、dsdt/ssdt處理,請使用 反編譯 方法。剩下的錯誤會很少,甚至已經沒有錯誤了。之後,用dsl檔案進行想要的修改,修改好後,使用 命令 編譯成 aml檔案。(本貼的重要補充中介紹)

重要補充

iasl

檔名示例: iasl dsdt.dsl 或者

iasl ssdt*.dsl 或者

iasl *.dsl

即可由 dsl原始檔,生成 aml目標檔案。(

不建議用軟體開啟aml檔案)或者

,在用 maciasl 

儲存的時候

,這樣選擇

:(儲存型別選擇:「acpi machine language binary」(簡稱aml),這樣就可以把 dsl 編譯儲存為 aml 了)

注意:修改用 dsl 檔案。dsl 沒有錯了,就可以編譯成 aml 直接用了。不要用軟體開啟 aml 檔案。

:本帖隱藏的內容

提取碼:本帖隱藏的內容

r973

Linux檔案處理與搜尋

1 cut 資料剪下 語法 cut option.file 選項 b 以位元組為單位進行分割 c 以字元為單位進行分割 d 自定義分割符,預設為製表符 f 與 d一起使用,指定顯示哪個區域2 sort 欄位排序 語法 sort option file sort option file 選項 r 反向...

Python檔案與異常處理

使用python的bif build in function open 進行檔案讀寫操作 1.開啟檔案 data open file name,w 讀取模式有很多種,主要有 w 寫入 r 唯讀 a 在尾部新增,w 可讀可寫,不存在新建,r 可讀可寫,不存在報錯 a 可讀可寫,不存在建立 2.操作檔案...

資料預處理之獨熱編碼 標籤編碼與啞編碼

資料分類 我們在用模型去解決機器學習問題的時候,首先很重要的過程就是對特徵的預處理。我們的資料可以分為連續型和離散型。對於連續型資料,我們一般的做法是對其進行標準化或者歸一化 對於離散型資料,我們基本就是按照one hot 獨熱 編碼,該離散特徵有多少取值,就用多少維來表示該特徵。標籤編碼 labe...