FS#13139 - [xf86-video-intel] Xorg randomly fails to detect correct screen resolution
Attached to Project:
Arch Linux
Opened by Joël Schaerer (lardon) - Friday, 06 February 2009, 16:53 GMT
Last edited by Andrea Scarpino (BaSh) - Saturday, 03 October 2009, 15:10 GMT
Opened by Joël Schaerer (lardon) - Friday, 06 February 2009, 16:53 GMT
Last edited by Andrea Scarpino (BaSh) - Saturday, 03 October 2009, 15:10 GMT
|
Details
Description:
I have a dell latitude E5500 with an intel graphics card. Sometimes (maybe 1/5 of the time), when starting up, the screen resolution is wrongly detected. More precisely, it is set to 1024x768 instead of 1440x900. I don't know if the problem is upstream or arch-only, so I'm submitting here. Don't know if it is related, but I use concurrent X sessions on the same machine and hibernation. * package version(s) local/xorg-server 1.5.3-4 (xorg) X.Org X servers I'm using the git version of drivers: local/libdrm-git 20090102-1 (xorg) Userspace interface to kernel DRM services local/xf86-video-intel-git 20090102-1 (xorg-video-drivers) X.org Intel i810/i830/i915 video drivers * config and/or log files etc. xorg.conf: Section "ServerLayout" Identifier "X.org Configured" Screen 0 "Screen0" 0 0 EndSection Section "Files" ModulePath "/usr/lib/xorg/modules" FontPath "/usr/share/fonts/misc" FontPath "/usr/share/fonts/100dpi:unscaled" FontPath "/usr/share/fonts/75dpi:unscaled" FontPath "/usr/share/fonts/TTF" FontPath "/usr/share/fonts/Type1" EndSection Section "Module" Load "extmod" Load "xtrap" Load "dbe" Load "dri" Load "glx" Load "freetype" EndSection Section "Monitor" DisplaySize 330 210 # mm Identifier "Monitor0" #VendorName "LPL" #ModelName "125" EndSection Section "Device" ### Available Driver options are:- ### Values: <i>: integer, <f>: float, <bool>: "True"/"False", ### <string>: "String", <freq>: "<f> Hz/kHz/MHz" ### [arg]: arg optional #Option "NoAccel" # [<bool>] #Option "SWcursor" # [<bool>] #Option "ColorKey" # <i> #Option "CacheLines" # <i> #Option "Dac6Bit" # [<bool>] #Option "DRI" # [<bool>] #Option "NoDDC" # [<bool>] #Option "ShowCache" # [<bool>] #Option "XvMCSurfaces" # <i> #Option "PageFlip" # [<bool>] Option "MigrationHeuristic" "greedy" Option "AccelMethod" "EXA" Identifier "Card0" Driver "intel" VendorName "Intel Corporation" BoardName "Mobile 4 Series Chipset Integrated Graphics Controller" BusID "PCI:0:2:0" EndSection Section "Screen" Identifier "Screen0" Device "Card0" Monitor "Monitor0" SubSection "Display" Viewport 0 0 Depth 1 EndSubSection SubSection "Display" Viewport 0 0 Depth 4 EndSubSection SubSection "Display" Viewport 0 0 Depth 8 EndSubSection SubSection "Display" Viewport 0 0 Depth 15 EndSubSection SubSection "Display" Viewport 0 0 Depth 16 EndSubSection SubSection "Display" Viewport 0 0 Depth 24 EndSubSection EndSection lspci: 00:00.0 Host bridge: Intel Corporation Mobile 4 Series Chipset Memory Controller Hub (rev 07) 00:02.0 VGA compatible controller: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 07) 00:02.1 Display controller: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 07) 00:1a.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #4 (rev 02) 00:1a.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #5 (rev 02) 00:1a.2 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #6 (rev 02) 00:1a.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #2 (rev 02) 00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 02) 00:1c.0 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 1 (rev 02) 00:1c.1 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 2 (rev 02) 00:1c.4 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 5 (rev 02) 00:1d.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1 (rev 02) 00:1d.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2 (rev 02) 00:1d.2 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #3 (rev 02) 00:1d.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1 (rev 02) 00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev 92) 00:1f.0 ISA bridge: Intel Corporation ICH9M LPC Interface Controller (rev 02) 00:1f.2 SATA controller: Intel Corporation ICH9M/M-E SATA AHCI Controller (rev 02) 00:1f.3 SMBus: Intel Corporation 82801I (ICH9 Family) SMBus Controller (rev 02) 02:01.0 CardBus bridge: Ricoh Co Ltd RL5c476 II (rev ba) 02:01.1 FireWire (IEEE 1394): Ricoh Co Ltd R5C832 IEEE 1394 Controller (rev 04) 02:01.2 SD Host controller: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 21) 02:01.3 System peripheral: Ricoh Co Ltd R5C843 MMC Host Controller (rev ff) 09:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5756ME Gigabit Ethernet PCI Express 0c:00.0 Network controller: Intel Corporation Wireless WiFi Link 5100 |
This task depends upon
Closed by Andrea Scarpino (BaSh)
Saturday, 03 October 2009, 15:10 GMT
Reason for closing: Works for me
Saturday, 03 October 2009, 15:10 GMT
Reason for closing: Works for me
- The problem mainly manifests in gdm, since the gnome session somehow sets the correct resolution. Well, most of the times, because sometimes, even that fails.
- Since reverting to the non-git drivers, the problem has changed slightly: the resolution is still set to 1024x768, however it takes all the screen now, and the display is stretched; whereas before, it will leave black borders on both sides of the screen.
example:
/etc/X11/Xsession.d/45custom_xrandr-settings
--cut--
#!/bin/bash
xrandr --output "TV" --off --output "LVDS" -- auto
--cut--
of course there are other things you can do (check the xrandr docs) but this should get the laptop working as expected.
https://bugs.freedesktop.org/show_bug.cgi?id=21204