我想更改笔记本电脑上的一些 VRAM 编号,这导致我通过 EFI shell 修改我的 BIOS(当然,因为对于 HP 笔记本电脑等设备,用户有很多选项被锁定) )。
一个主要问题是,为了弄清楚我需要更改哪些变量,我必须专门查看 BIOS 转储。我发现的所有工具都无法成功做到这一点。这工具似乎是最有前途的,但它无法检测到我的 BIOS。
我的印象是,它的输出是一个非人类可读的文件,实际上是 BIOS 中所有内容的备份(我有一个 PERL 脚本,可以将其解析为某种人类可读的形式;然后我将准确地找到我需要的变量)需要修改)。
侧面信息:
最终,我将在 shell 中输入类似于以下的命令:
setup_var 0x18c 0x10
0x18c
确定视频专用内存共享分配的变量在哪里,并0x10
引用第 16 个选项 512MB(这些用于其他一些 BIOS,与我的非常相似,但我不想使用它们,以防它们不一样)。
我在看这线程,但我不认为这就是我正在寻找的。我尝试在dmidecode
和输出上运行脚本,dmidecode -u
但无济于事。
有任何想法吗?