在哪里可以了解有关 PC 视频 BIOS 的所有信息?

在哪里可以了解有关 PC 视频 BIOS 的所有信息?

我了解到,有些电脑无法使用 LCD 显示器的原始分辨率的原因之一是,某些特定分辨率可能会被显示器中的某些东西阻挡。视频 BIOS称为“模式移除表”。我想确切了解此视频 BIOS 的作用、系统如何与其交互、它提供哪些功能、我是否可以读取和/或反汇编它、我是否可以通过编程解决此模式移除表的任何功能等。

一切都会被覆盖吗VESA BIOS 扩展或者这只是故事的一部分?我找不到任何关于此“模式删除表”的提及,而此表经常在设置显示器分辨率的在线帮助中被引用。

更新

由于很难相信某些制造商会屏蔽其硬件完全能够支持的特定视频模式,这是英特尔的一篇非常完整和清晰的文章,描述了问题及其解决方法。与我的问题相关的具体部分:

...

或者该特定决议在视频BIOS由主板供应商决定。 我不确定为什么主板/笔记本电脑供应商会这样做,但毫无疑问他们会这样做,尤其是在笔记本电脑中。

...

如果注册表中的 DTD 数据正确,但解析仍然不可用,则很有可能BIOS 中禁止。我们该如何解决这个问题?我们作弊!BIOS 包含模式删除表,其中有“1600x1200, 60Hz”和“1400x1000, 50Hz”等条目。但是它没有提到 1592x1200 或 1392x1000,因此这些是允许的。

(本人着重强调)

答案1

您的 HP Mini 3500 上网本使用 Intel Graphics Media Accelerator 3150 图形适配器。没有已知的 GMA BIOS 编辑器(您只能更新通过更新系统 BIOS 来更新视频 BIOS),因此即使使用 Nvidia 或 ATI 显卡可以实现您的目的,也不适用于您的情况。抱歉;上网本不适合连接到宽屏 LCD。

由于您的上网本仍是新电脑且受支持,您应该考虑联系 HP 要求他们修复此缺陷。您可能无法获得编辑视频 BIOS 所需的信息,但至少您的问题会得到官方修复,不会有任何妥协。有几个支持选项,因此您应该能够联系技术支持代表。您似乎已经向其他用户询问过问题就像 DimaO 所说的,规格(搜索“分辨率”)表明模拟 VGA 接口的最大分辨率为 1440x1050。这就是 HP 在 BIOS 中阻止更高分辨率的原因;因为它们不受支持,并且会产生不可预测/不可靠的性能和/或结果。即使它可以工作,也不可靠,所以他们不允许或支持它。许多其他硬件也是如此。例如,CPU 制造商经常生产一批相同的 CPU,然后以不同的方式锁定它以发布不同的版本。解锁它可能有效,但由于这是一种黑客行为,可能会导致问题,并且至少会使保修失效(我怀疑您的上网本也是如此;刷新非官方 BIOS 通常是一种违规行为)。


你第一句话是什么意思?上述系统的 LCD 显示器到底有什么问题?你是说 LCD 的原始分辨率不受视频卡支持吗?独特的分辨率并不是几十种;通常只有少数几种,而且这些分辨率通常都受到过去十几年(即,自从 LCD 显示器开始变得大众可以负担得起以来)制造的大多数视频卡的支持。问题通常是非常旧的视频卡和非标准 LCD 显示器的组合。

如果模式被阻止,那么不支持无论出于什么原因,否则他们就不会阻止它;制造商很愚蠢或故意与客户作对。即使有办法强制切换到该模式,也可能会出现问题。

当您说不支持图形模式时,您是指它未列在“显示属性”(或其他分辨率选择对话框)的分辨率列表中吗?例如,现在很少列出 320x200,甚至在 Vista+ 中也不提供 640x480 作为选项。如果是这样,您是否尝试过使用分辨率程序,例如问答或者快速分辨率手动设置分辨率?

至于 VESA BIOS 扩展,您误解了它。其中没有涉及实际的视频 BIOS。相反,它们是标准 BIOS 的扩展也就是说,VESA 扩展指定了额外的图形模式,这些模式不属于(系统)BIOS 通过该INT 10功能支持的原始模式集(该功能用于设置图形模式以及其他与图形相关的内容)。因此,基本上会发生的情况是,视频卡制造商会制造他们的卡来支持这些额外的图形模式,因此,该卡支持VESA BIOS 扩展

答案2

将此效果称为“表格”具有误导性,就像谈论“BIOS”一样。每个视频卡都有一个 BIOS,但它们并不相同。每个制造商都有自己的 BIOS,并且可能会为新产品添加功能。VESA 仅描述了一些通用部分,而不是所有内容。

答案3

@ hippietrail

看看这些 TechPowerUp:

(1)RBE:Radeon BIOS 编辑器

(2)NiBiTor:NVIDIA BIOS 编辑器

答案4

虽然有点晚了,但我认为我已经找到了一些对您或其他看到此页面的人有用的东西。

在 GMA 3150 的 64 位驱动程序中,我发现了一个 Vbios.zip,其中包含三个同名文件。一个仅在 32 位 Windows 中运行的可执行文件(可能是 Vbios 刷新工具),一个 .dat 文件(如果使用十六进制编辑器打开,则显然是 Vbios,因为它在第一行中说明了这一点),还有一个 .bsf 文件(如果使用记事本打开,则会解释每个偏移量处的数字是什么)。

这超出了我的理解范围,因为我不懂底层硬件编码,但有人可能会觉得这很有趣。尤其是因为这些信息似乎不是针对 GMA-3150 的,尽管它有点过时(就 GMA 的架构而言)。

我把它托管在我的 Dropbox 上,但如果可以的话,请传播这个消息并重新托管它。我附上了官方支持页面,他们在那里为你提供驱动程序和这个软件包(并声称他们会这样做)

免责声明:此内容对您的设备非常危险,您自行承担使用风险。

Dropbox下载链接:https://dl.dropboxusercontent.com/u/47541136/GMA_3150_vbios%2Btools.zip

官方下载链接:https://downloadcenter.intel.com/Detail_Desc.aspx?lang=eng&DwnldID=18478

相关内容