Comment 63 for bug 3731

Revision history for this message
Checkmate (nolancheck) wrote :

This is already reported: Tecra 8000 laptop video (Neomagic MagicGraphAV256 with NM2200 chipset) automatically detects as only 640x480. I can fix that by setting HorizSync and VertSync in /etc/X11/xorg.conf. Then the fonts are way too small, so I fix that by setting a workable DPI value. I think the reason it fails is that it finds "01 ILLEGAL X86 EXTENDED OPCODE" in the Video BIOS while it's trying to read EDID data (a message in /var/log/Xorg.0.log). So the opcode is "0F 01", the INVPLG instruction. I looked in the source code for the X.Org "int10" driver where this error message is printed; there is no implementation for INVPLG (it's a privileged instruction). Now if I knew how to compile my own X.Org, I would fix that. I think an acceptable solution is to simply ignore the opcode.

I suppose I should tell all this to whoever wrote the code!