Я знайшов поле в таблиці DSDT, де я хочу змінити звідси http://www.ztex.de/misc/c2ctl.e.html Загалом, я хочу змінити поле _PSS щодо процесора, щоб у мене було більше рівні частоти, доступні в інтерфейсі драйверів CPUfreq. Я намагаюся використовувати цю команду, щоб зібрати таблицю DSDT з мого робочого столу (Linux2.6.29, Intel CORE 2):
cat /proc/acpi/dsdt > dsdt.aml
iasl -d dsdt.aml
Тоді у мене є файл dsdt.dsl наступний (дуже довгий, тому я просто показую початок файлу):
/*
* Intel ACPI Component Architecture
* AML Disassembler version 20090123
*
* Disassembly of dsdt.aml, Mon May 6 20:41:40 2013
*
*
* Original Table Header:
* Signature "DSDT"
* Length 0x00003794 (14228)
* Revision 0x01 **** ACPI 1.0, no 64-bit math support
* Checksum 0x46
* OEM ID "DELL"
* OEM Table ID "dt_ex"
* OEM Revision 0x00001000 (4096)
* Compiler ID "INTL"
* Compiler Version 0x20050624 (537200164)
*/
DefinitionBlock ("dsdt.aml", "DSDT", 1, "DELL", "dt_ex", 0x00001000)
{
Method (DBIN, 0, NotSerialized)
{
Noop
}
Scope (\)
{
Device (_SB.VBTN)
...................
Але я не можу знайти поле _PSS, як показано на веб-сайті, який я вказав вище. Я не знаю чому? Я впевнений, що поточний драйвер cpufreq показує 4 доступних рівня частоти. Так принаймні в таблиці повинно бути щось, що показує це ... правда? Хтось тут раніше грав зі столом DSDT? Дякую,