Framebuffer graphics mode spontaneously changes, X resolution limited incorrectly (Intel 945GM)

Bug #175475 reported by Dave Steinberg
2
Affects Status Importance Assigned to Milestone
xorg (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

I'm running Ubuntu 7.10 for amd64, with Intel 945GM graphics.

X has been running nicely at 1280x1024 since my fresh install of 7.10 a couple of weeks ago. However, today, it booted and started at 1280x768. 1280x1024 (the native resolution of my monitor) was no longer available, though 1280x800 was. Because those available modes look terrible on my monitor, I switched over to a virtual terminal (Shift-F1) to investigate.

By default, it was in an ugly, low-res graphics mode. So, I started experimenting in grub with the vga= kernel argument, trying different values in the hopes of improving the situation.

If I try vga=0, just to get the simple 80x25 text mode, and disable splash, it initially boots in text mode, displaying this much:

   Starting up...

   Kernel alive
   Kernel direct mapping tables up to 100000000 @ 8000-d000

Then, right when (perhaps immediately after?) it displays this, it goes back into the ugly, low-res graphics mode:

   [ 53.845084] i8042.c: No controller found
   Loading, please wait...

At first, when I tried vga=795, to get 1280x1024 graphics mode, I got no virtual terminals at all, just a blinking cursor. Interestingly, X was now able to run at 1280x1024 again! I then found bug 129910, tried MOM2007's, workaround and now both the framebuffer and X are able to run at 1280x1024.

Before I tried the workaround for bug 129910, vga=791 did exactly the same thing as vga=0. I got the same ugly, low-res graphics mode and X was limited to 1280x800 (and defaulted to 1280x768). But now, after trying MOM2007's workaround, it works perfectly: I get 1024x768 in the framebuffer and 1280x1024 in X.

However, I still have the problem with vga=0, which is why I have filed this bug: I still get the spontaneous graphics mode change in the framebuffer and the incorrectly limited resolution in X. I have no idea how a framebuffer problem can affect X like this, so suggestions on how I can investigate this further would be most appreciated.

I will attach my xorg.conf and Xorg.0.log (from when I boot with vga=0 and the resolution gets incorrectly limited, of course).

Thanks!

Revision history for this message
Dave Steinberg (dmsteinberg) wrote :
Revision history for this message
Dave Steinberg (dmsteinberg) wrote :
Revision history for this message
Dave Steinberg (dmsteinberg) wrote :

One additional thought: I've been experiencing another problem in X. Even when it's running correctly at 1280x1024, it seems to somehow report the wrong height to some applications, notably compiz. This manifests in windows not properly maximizing, as discussed in bug 151586. I was able to work around this by installing compizconfig-settings-manager and using it to set the output to 1280x1024 directly, but still I wonder, if the driver is reporting the wrong height, could this be related to the problem that this bug addresses?

Revision history for this message
Bryce Harrington (bryce) wrote :

Hi dmsteinberg,

Thank you for taking the time to report this bug and helping to make Ubuntu better. You reported this bug a while ago and there hasn't been any activity in it recently. We were wondering is this still an issue for you? Can you try with the latest development release of Ubuntu? (ISOs are available from cdimage.ubuntu.com)

If it remains an issue, could you also attach a new /var/log/Xorg.0.log?
Thanks in advance.

The output of lspci -vvnn would also be worth having.

Changed in xorg:
status: New → Incomplete
Revision history for this message
Dave Steinberg (dmsteinberg) wrote :

Hi Bryce,

There are two separate issues here, which I incorrectly thought were related when I filed this bug.

I believe that the main issue, the incorrect X resolution, was related to my use of a VGA converter on the DVI port. I'm now using a DVI cable, and I'm not experiencing the problem anymore. I no longer have a VGA cable, so I can't test whether I'd still have the problem if I were using one.

For my part, we could close this bug.

The side issue of the ugly console front, which it turns out is not really related, I found that it's just a configuration issue. I fixed it by editing /etc/default/console-setup (changing FONTFACE="Fixed" to "VGA"). It's odd to me that Ubuntu defaults to such an ugly console font, but I don't think you could call this choice a bug.

Revision history for this message
Timo Aaltonen (tjaalton) wrote :

Thanks, closing the bug.

Changed in xorg:
status: Incomplete → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.