resolution - 如何读取 VESA/VideoBIOS "Mode Removal Table"?

标签 resolution monitor bios video-card vesa

许多关于让宽屏显示器以原始分辨率在笔记本电脑上工作的网站和文章都提到了视频 BIOS 中称为“模式删除表”的东西,它专门阻止某些视频模式:

  • http://www.avsforum.com/avs-vb/showthread.php?t=947830
  • http://software.intel.com/en-us/forums/showthread.php?t=61326
  • http://forum.notebookreview.com/dell-xps-studio-xps/313573-xps-m1330-hdmi-hdmi-tv-issue-2.html
  • http://forums.entechtaiwan.com/index.php?action=printpage;topic=3363.0

  • 这样的东西真的存在吗?该修复程序对我有用,但我想知道我是否可以阅读、修改或解决此表。但是,我在各种 VESA 标准中找不到任何提及。也许它实际上还有其他一些更神秘的名字?

    最佳答案

    许多 网站和文章”?前几打results来自你,其余大部分来自 Intel article您提到或其他人链接到该文章。

    您可以随时尝试 asking someone谁说话好像他们知道怎么做。有another thread那个讨论它——虽然它也没有在 table 上的信息,只是简单地提到它。

    目前似乎没有任何已知的方式来读取 GMA 视频 BIOS。你必须dump the BIOS并对其进行逆向工程以找出表格的位置以及如何解释它。不幸的是,即使提取它也很困难,因为似乎没有人对创建自动化工具有足够的兴趣。看起来,你还有更多的逆转要做。 (从技术上讲,因为 GMA 是集成图形适配器,您需要提取 video BIOS from the system BIOS ,然后提取表。)

    关于resolution - 如何读取 VESA/VideoBIOS "Mode Removal Table"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4942255/

    相关文章:

    c# - 不同分辨率下 graphics.MeasureString 的奇怪行为

    linux - 当我启动时,我的树莓派桌面变黑了

    graphics - 计算机的哪一部分呈现文本?硬件还是软件?

    kubernetes - kubernetes_sd_config(在prometheus 内)与metrics-server 和kube-state-metrics 有什么区别?

    assembly - 启动时 CS 寄存器的值是多少?

    assembly - 如何在 BIOS 下使用 U 盘执行低级 IO(相对于软盘)?

    javascript - 如何使用 Javascript 获取访问者监视器分辨率?

    c++ - 更改显示的 DPI 缩放大小使 Qt 应用程序的字体大小变得更大

    resolution - HTC Desire 屏幕分辨率

    java - 线程导致竞争条件