Comment 95 for bug 28326

Revision history for this message
Khalid Baheyeldin (kbahey) wrote :

As I mentioned previously, my laptop is a Toshiba Satellite A100-TA6, using the Intel 945GM chip.

Following my test using Kubuntu Feisty Herd5 (see <a href="https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-i810/+bug/28326/comments/77">this comment above</a>), I upgraded to Feisty, hoping everything would work out.

However, after the upgrade, whenever I changed the xorg.conf file to use "i810" or "intel" (instead of "vesa"), the screen is messed up. The best way to explain the problem is to say that the font is way too big. Here is a <a href="http://baheyeldin.com/click/833/0">link to a screen shot</a>.

I also noted that the source tar.gz for the xserver-xorg-video-intel has this in the README:

"Common issues not caused by the driver
- Font sizes (DPI) are wrong. Some displays incorrectly report their
  physical size, which is harmless on most OSes that always assume 96dpi
  displays. This can be fixed through quirks for specific monitors in the X
  Server, and the output of xrandr --prop along with a physical measurement of
  the screen size in a bug report against the server can help get that fixed."

I tried setting DisplaySize 338 212 in xorg.conf Monitor section to fix the DPI, but that did not work either.

I noticed that Feisty has a new package name <a href="https://launchpad.net/ubuntu/+source/xserver-xorg-video-intel/">xserver-xorg-video-intel</a> which replaces the older <a href="https://launchpad.net/ubuntu/+source/xserver-xorg-video-i810/">xserver-xorg-video-i810</a> (note the version numbers).

So, what I did was

a) Install xserver-xorg-video-i810 (2:1.7.4-0ubuntu1). The install of the i810 package automatically removed the -intel package.

b) Uninstall 915resolution

c) Then in /etc/default/acpi-support, I set
   POST_VIDEO=false

d) In /etc/X11/xorg.conf, I now have:

  Section "Device"
        Identifier "Intel i945"
        Driver "i810"
        Option "VBERestore" "True"
        Option "Dri" "True"
        BusID "PCI:0:2:0"
  EndSection

The good news is after I did this, I am able to:

a) Cycle through the resolutions using Ctrl-Alt-+/-
b) Send the output to the external VGA port by the Fn key combo.
c) Resuming from hibernate works well too.

The only drawback is that I am not sure if this is a sustainable solution though, since the -i810 package is replaced by the -intel package which does not work, and will be the only package in Gutsy.