5

Many sites and articles on getting widescreen monitors to work on notebooks in their native resolution mention something called the "Mode Removal Table" in the Video BIOS which specifically prevents certain video modes:

Does such a thing really exist? The fix worked for me but I wanted to find out if I can read, modify, or work around this table. However I can't find any mention of it in the various VESA standards. Perhaps it actually goes by some other more cryptic name?

hippietrail
  • 15,848
  • 18
  • 99
  • 158

1 Answers1

4

Many sites and articles”? The first couple of dozen results are from you, and most of the rest are from that Intel article you mentioned or other people linking to that article.

You could always try asking someone who talks as though they know how to do it. There's another thread that discusses it—though it too has no information on the table, only a quick mention of it.

There does not seem to be any currently known way to read the GMA video BIOS. You would have to dump the BIOS and reverse-engineer it to figure out where the table is and how to interpret it. Unfortunately, even extracting it is difficult since nobody seems to have had enough interest in creating a tool to automate it. Looks, like you’ve got even more reversing to do. (Techincally, because the GMA is an integrated graphics-adapter, you'll need to extract the video BIOS from the system BIOS, then extract the table.)

Synetech
  • 9,643
  • 9
  • 64
  • 96
  • This is the most precise info I've received yet even if it isn't good news so thanks @Synetech inc. – hippietrail Aug 14 '11 at 17:01
  • Yes, unfortunately the people who are the most hacker-y, tend to avoid GMA if they can, so most of the tools and information tend to be for ATI and Nvidia. Someone with an Intel graphics-adapter and enough drive needs to do the reversing to get the tools out. It sounds like that might be you. `;-)` – Synetech Aug 14 '11 at 17:05
  • Haha I'm a bit techy but possibly not that techy. We'll see. I have lots of free time now but I don't have the external LCD. (Travelling overseas). – hippietrail Aug 14 '11 at 17:13
  • It doesn’t matter, you don’t need the LCD. You’re just trying to extract the video BIOS from the system BIOS (the BIOS update file would be more convenient), then trying to figure out where the table is. (Tip: look for hex numbers corresponding to resolutions and frequencies—eg 1440, 1280, 1600, 100, 160, 75, etc.—in close proximity.) – Synetech Aug 14 '11 at 17:23
  • Yes I've done lots of disassembling in the old days but all in bigendian on Z80 and 680x0 (-: – hippietrail Aug 14 '11 at 18:39