GMA900 i915 laptop resolution

Bug #32760 reported by Gilbert
This bug report is a duplicate of:  Bug #24927: Widescreen LCD resolution incorrect.. Edit Remove
14
Affects Status Importance Assigned to Milestone
Ubuntu
Invalid
Medium
Unassigned
acpi-support (Ubuntu)
Invalid
Medium
Unassigned
xserver-xorg-video-i810 (Ubuntu)
Incomplete
Medium
Ubuntu-X

Bug Description

Tried 6.04 flight4 with unlucky results. Currently there is no way to get the correct resolution working, 1280x800. I have tried vesa and i810 in xorg.conf, 915resolution, along with grabbing the latest from http://dri.freedesktop.org/snapshots/ I have successfully gotten everything to work in 5.10 with this laptop including the resolution (using 855resolution) w/ 3D acceleration and suspend to disk and memory.

lspci:
0000:00:00.0 Host bridge: Intel Corporation Mobile 915GM/PM/GMS/910GML Express Processor to DRAM Controller (rev 04)
0000:00:02.0 VGA compatible controller: Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller (rev 04)
0000:00:02.1 Display controller: Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller (rev 04)
0000:00:1d.0 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #1 (rev 04)
0000:00:1d.1 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #2 (rev 04)
0000:00:1d.2 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #3 (rev 04)
0000:00:1d.3 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #4 (rev 04)
0000:00:1d.7 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB2 EHCI Controller (rev 04)
0000:00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev d4)
0000:00:1e.2 Multimedia audio controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Audio Controller (rev 04)
0000:00:1e.3 Modem: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) AC'97 Modem Controller (rev 04)
0000:00:1f.0 ISA bridge: Intel Corporation 82801FBM (ICH6M) LPC Interface Bridge (rev 04)
0000:00:1f.2 IDE interface: Intel Corporation 82801FBM (ICH6M) SATA Controller (rev 04)
0000:00:1f.3 SMBus: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) SMBus Controller (rev 04)
0000:01:03.0 Network controller: Intel Corporation PRO/Wireless 2915ABG MiniPCI Adapter (rev 05)
0000:01:04.0 CardBus bridge: O2 Micro, Inc. OZ601/6912/711E0 CardBus/SmartCardBus Controller (rev 40)
0000:01:0a.0 FireWire (IEEE 1394): Texas Instruments TSB43AB22/A IEEE-1394a-2000 Controller (PHY/Link)
0000:01:0c.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)

I have the output of Xorg.0.log dmesg lspci-n lspci-v lspci-vv xorg.conf if needed as well.

Revision history for this message
Shinkan (shinkan-deactivatedaccount) wrote :

I have and Intel GMA900 (i915) and I have absolutely no problems with resolution (1280x800, Acer 1641 WLMi) BUT (AND I SAID BUT >_<), the 915resolution package of Ubuntu (and Debian Etch) seems to be buggy.
I use the 915resolution official sources on the creator website, and I do :
make clean
make
sudo make install
cd /etc/init.d
sudo gedit resolution (don't put 915, because of link problems which is surely the 915resolution Ubuntu paquet bug reason)
put these lines in the file :
#!/bin/bash
/usr/sbin/915resolution 5c 1280 800 # verify ! read 91reso doc
exit 0
then exit gedit
sudo chmod 777 resolution
cd /etc/rcS.d
sudo ln -s ../init/d/resolution S02resolution

And that works for me (breezy or dapper)

Revision history for this message
Gilbert (r1z83) wrote :

Tried the i915 from http://www.geocities.com/stomljen/ Same results.

Using 1280x768 only gives me a blank screen. It seems to respond to the ACPI event of shutting down when pressing the power button.

Revision history for this message
Gilbert (r1z83) wrote :

Here is the end of /var/log/Xorg.0.log when using 1280x768

(**) I810(0): DPMS enabled
(WW) I810(0): Disabling XVideo output because Pipe B is in double-wide mode.
(II) I810(0): X context handle = 0x1
(II) I810(0): [drm] installed DRM signal handler
(II) I810(0): [DRI] installation complete
(II) I810(0): direct rendering: Enabled

   *** If unresolved symbols were reported above, they might not
   *** be the reason for the server aborting.

Backtrace:
0: /usr/bin/X11/X(xf86SigHandler+0x86) [0x80b49a6]
1: [0xffffe420]
2: /usr/lib/xorg/modules/drivers/i810_drv.so [0x77a3ec92]
3: /usr/bin/X11/X(AddScreen+0x1df) [0x806e5c9]
4: /usr/bin/X11/X(InitOutput+0x47d) [0x809de5e]
5: /usr/bin/X11/X(main+0x292) [0x806debe]
6: /lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xd2) [0x77deeea2]
7: /usr/bin/X11/X(FontFileCompleteXLFD+0x81) [0x806d611]

Fatal server error:
Caught signal 11. Server aborting

Revision history for this message
Simo Hellsten (simohell) wrote :

"Using 1280x768 only gives me a blank screen."
Same here. Responds to ctrl-alt-del

I can easily use 1280x768 with ubuntu's 915resolution if I use vesa-driver.

Also using 1280x768 together with 1600x1200 Xinerama setup is buggy: it works but does not display cursor at all. The background image

Well, my card is not even recognized by xorg-setup, and also the device manager crashes... all worked in 5.10 not in clean install of 6.04

Revision history for this message
Phil Bull (philbull) wrote :

Thanks for the reports.

Please take a look at the debugging instructions here:

https://wiki.ubuntu.com/DebuggingXAutoconfiguration

Some of it still applies to Dapper, and may provide valuable information.

Thanks again

Changed in acpi-support:
status: Unconfirmed → Rejected
Changed in xorg:
status: Unconfirmed → Needs Info
Revision history for this message
Gilbert (r1z83) wrote :
Download full text (66.2 KiB)

At step 4 of the Ubuntu 5.04 instructions, I get a lot of scrolling text then the error box "No X server known for your video hardware." followed by more text scrolling. A few seconds later I'm prompted to select a desired X server driver. I select "i810", well hello more scrolling text. "Enter an identifier for your video card.", I enter "915GM", more scrolling text. Eplaination of BusID for multiple video devices, I hit "Ok", more scrolling text. Asks for bus ID, I hit enter to the default "PCI:0:2:0", more scrolling text. Get to a window asking for amount of memory in KB, I enter 65536. Scrolling text. Select No to Use kernel framebuffer device interface. Scrolling text. No to Autodetect keyboard layout. Scrolling text. us for keyboard layout. More scrolling text. xorg for XKB rule set. Scrolling text. Window stating the difference between the keyboard models, more scrolling text, enter pc104 for keyboard model then more scrolling text. nodeadkeys notice. more text, leave keyboard variant blank and press Ok. scrolling text. Meta key notice, scrolling text, leave keyboard options blank and press Ok followed by more scrolling text. Emulate 3 button mouse, No. Scrolling text. Enable scroll events from mouse wheel, No. Scrolling text. X server modules note, press Ok. Scrolling text. Select the defaults (GLcore, bitmap, ddc, dri, extmod, freetype, glx, int10, type1, vbe) then hit Ok. Scrolling text. Select Yes to Write default Files section to configuration file. Scrolling text. Select Yes to Write default DRI section to configuration file, more scrolling text. Yes to Attempt monitor autodetection, screen goes blank for a split second then back to scrolling text. Asks to enter an id for the monitor, I type in LCD then hit enter. More scrolling text, Asks to select video modes, only 1280x768 is selected by default so I press Ok. Scrolling text, then a window about LCD/CRT refresh rates, scrolling text, select Simple then scrolling text followed by selecting up to 14in monitor size. Scrolling text. Yes to writing monitor sync ranges to config file. 32/24-bit color notice window. Scrolling text. Select 24 for color depth. Done with the following message: xserver-xorg postinst waring: overwriting possibly-customised configuration file; backup in /etc/X11/xorg.conf.200603020017 and now back at the prompt. Did the cmds from step 5.

# lspci -n
0000:00:00.0 0600: 8086:2590 (rev 04)
0000:00:02.0 0300: 8086:2592 (rev 04)
0000:00:02.1 0380: 8086:2792 (rev 04)
0000:00:1d.0 0c03: 8086:2658 (rev 04)
0000:00:1d.1 0c03: 8086:2659 (rev 04)
0000:00:1d.2 0c03: 8086:265a (rev 04)
0000:00:1d.3 0c03: 8086:265b (rev 04)
0000:00:1d.7 0c03: 8086:265c (rev 04)
0000:00:1e.0 0604: 8086:2448 (rev d4)
0000:00:1e.2 0401: 8086:266e (rev 04)
0000:00:1e.3 0703: 8086:266d (rev 04)
0000:00:1f.0 0601: 8086:2641 (rev 04)
0000:00:1f.2 0101: 8086:2653 (rev 04)
0000:00:1f.3 0c05: 8086:266a (rev 04)
0000:01:03.0 0280: 8086:4223 (rev 05)
0000:01:04.0 0607: 1217:6972 (rev 40)
0000:01:0a.0 0c00: 104c:8023
0000:01:0c.0 0200: 10ec:8139 (rev 10)

# discover --disable=parallel,serial,usb,ide,scsi,pcmcia --format="%S\t%D\n" video
parse error reading X server string 'unknown'
parse...

Revision history for this message
Gilbert (r1z83) wrote :

Any update on this? Were the logs/ouput useful?

Revision history for this message
Jerome S. Gotangco (jsgotangco) wrote :

Yes we seem to be getting very similar bug reports regarding i915 and widescreen displays at the moment: Bug #35409, Bug #35755 and some more...will check then confirm.

Changed in xserver-xorg-driver-i810:
assignee: nobody → ubuntu-x-swat
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.