[Gutsy backport] Resolution detection fails because of bad video BIOS usage
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
xorg-server (Ubuntu) |
Fix Released
|
High
|
Bryce Harrington |
Bug Description
Binary package hint: xorg
Resolution detection on a Tecra 8000 laptop fails due to bad video BIOS usage.
This conversation on the X.Org mailing list sums it up:
> Julien Cristau wrote:
>
>> On Thu, Sep 20, 2007 at 20:13:15 -0700, Nolan Check wrote:
>>
>>> I own a Toshiba Tecra 8000 laptop. The display device is a NeoMagic
>>> MagicGraph256AV, which uses the NM2200 chipset. The monitor goes up to
>>> 1024x768. When I install Xubuntu Gutsy Tribe 5 (with latest updates), it
>>> fails to detect the screen resolutions properly. It maxes out at 640x480
>>> until I adjust the HorizSync and VertSync parameters in
>>> /etc/X11/xorg.conf. The reason for this seems to be that X.Org fails to
>>> call the video BIOS function to get monitor data. (See attached
>>> /var/log/
>>>
>>> During the VBE DDC transfer, it gets "01 ILLEGAL X86 EXTENDED OPCODE".
>>> That indicates the opcode "0F 01", correct? The INVPLG instruction.
>>>
>> Looks a bit like https:/
>> See also http://
>>
>> Julien
>
> Wow, it's just a one-character change to the code! I'd really like to try
> that patch. I guess it's time for me to figure out how to compile X.Org.
Note: INVPLG is probably a red herring.
I first wrote about this in bug 3731.
description: | updated |
Bryce told me to assign this to him.