No external Monitor with GM45 on 11.4 64bit

Hi,

I am having some trouble getting my freshly installed Suse 11.4 64bit to speak with my, any actually(same with TV via DSUB), external Monitor connected via VGA1.

I have read about some trouble with the GM45 chipset in this forum, but didn’t find anything that I could relate to this problem. If I overlooked something, please leave me a link.

Here ist what I’ve got:

Installation went fine as far as I can tell, and the hardware(Laptop and Monitor) works perfectly fine under the exact same settings running Win7 32bit.

xrandr

gives:

    Screen 0: minimum 320 x 200, current 1920 x 1200, maximum 8192 x 8192
    LVDS1 connected 1280x800+0+0 (normal left inverted right x axis y axis) 261mm x 163mm
       1280x800       58.5*+
       1024x768       60.0 
       800x600        60.3     56.2 
       640x480        59.9 
    VGA1 connected 1920x1200+0+0 (normal left inverted right x axis y axis) 546mm x 352mm
       1920x1200      60.0*+
       1920x1080      60.0 
       1600x1200      60.0 
       1680x1050      60.0 
       1280x1024      60.0 
       1440x900       59.9 
       1280x960       60.0 
       1024x768       60.0 
       800x600        60.3 
       640x480        60.0 
    DP1 disconnected (normal left inverted right x axis y axis)
    TV1 unknown connection (normal left inverted right x axis y axis)
       848x480        30.0 +
       640x480        30.0 +
       1024x768       30.0 
       800x600        30.0   

while the on the Monitor I would only see:
"Input Signal out of Range Change Settings to 1920x1200 - 60 Hz

I do not understand this message, as the output above states, that I use this exact Input Signal, does it not? Also, the TV1 is a mystery to me, as there are no more outputs in my laptop that I am aware of.

While a

xrandr --output TV1 --off 

does nothing

a

xrandr --output VGA1 --off

brings everything back to normal and

xrandr

again shows

Screen 0: minimum 320 x 200, current 1280 x 800, maximum 8192 x 8192
LVDS1 connected 1280x800+0+0 (normal left inverted right x axis y axis) 261mm x 163mm
   1280x800       58.5*+
   1024x768       60.0 
   800x600        60.3     56.2 
   640x480        59.9 
VGA1 connected (normal left inverted right x axis y axis)
   1920x1200      60.0 +
   1920x1080      60.0 
   1600x1200      60.0 
   1680x1050      60.0 
   1280x1024      60.0 
   1440x900       59.9 
   1280x960       60.0 
   1024x768       60.0 
   800x600        60.3 
   640x480        60.0 
DP1 disconnected (normal left inverted right x axis y axis)
TV1 disconnected (normal left inverted right x axis y axis)
hwinfo --gfxcard

gives me:

09: PCI 02.0: 0300 VGA compatible controller (VGA)             
  [Created at pci.318]
  Unique ID: _Znp.tTETUm6gcP2
  SysFS ID: /devices/pci0000:00/0000:00:02.0
  SysFS BusID: 0000:00:02.0
  Hardware Class: graphics card
  Model: "Mobile Intel® GM45 Express Chipset"
  Vendor: pci 0x8086 "Intel Corporation"
  Device: pci 0x2a42 "Mobile Intel® GM45 Express Chipset"
  SubVendor: pci 0x103c "Hewlett-Packard Company"
  SubDevice: pci 0x30eb
  Revision: 0x07
  Driver: "i915"
  Driver Modules: "drm"
  Memory Range: 0xd0000000-0xd03fffff (rw,non-prefetchable)
  Memory Range: 0xc0000000-0xcfffffff (ro,non-prefetchable)
  I/O Ports: 0x6138-0x613f (rw)
  IRQ: 45 (1041 events)
  I/O Ports: 0x3c0-0x3df (rw)
  Module Alias: "pci:v00008086d00002A42sv0000103Csd000030EBbc03sc00i00"
  Driver Info #0:
    XFree86 v4 Server Module: intel
  Driver Info #1:
    XFree86 v4 Server Module: intel
    3D Support: yes
  Config Status: cfg=no, avail=yes, need=no, active=unknown

10: PCI 02.1: 0380 Display controller
  [Created at pci.318]
  Unique ID: ruGf.Owb5OcPKu08
  SysFS ID: /devices/pci0000:00/0000:00:02.1
  SysFS BusID: 0000:00:02.1
  Hardware Class: graphics card
  Model: "Intel Mobile 4 Series Chipset Integrated Graphics Controller"
  Vendor: pci 0x8086 "Intel Corporation"
  Device: pci 0x2a43 "Mobile 4 Series Chipset Integrated Graphics Controller"
  SubVendor: pci 0x103c "Hewlett-Packard Company"
  SubDevice: pci 0x30eb
  Revision: 0x07
  Memory Range: 0xd0400000-0xd04fffff (rw,non-prefetchable)
  Module Alias: "pci:v00008086d00002A43sv0000103Csd000030EBbc03sc80i00"
  Config Status: cfg=no, avail=yes, need=no, active=unknown

Primary display adapter: #9

and

    rpm -qa | grep intel

brings

xorg-x11-driver-video-intel-legacy-2.9.1-8.1.i586

If there is anything else you need to know, please let me know. I thank you for your help.

I’m still trying to get ahndle on this (despite your excellent information supplied). Your xrandr results confirm that your laptop display (LVDS1) and your VGA-connected monitor (VGA1) are both active. Xorg is driving your external display at 1920x1200

VGA1 connected (normal left inverted right x axis y axis)
   1920x1200      60.0 +

and you mention that the monitor strangely reports “Input Signal out of Range Change Settings to 1920x1200 - 60 Hz”. The Xorg timings may subtlety incompatible with you monitor perhaps. (This can be adjusted if necessary). After toggling the VGA1 device off and on via the xrandr command, does the external display work correctly? Can it be persuaded to work at a lower reslution for test purposes eg 1600x1200?

Hi, thank you for your quick response.

Correct!

Can you explain to me what “timings” are in this context? Does that mean the refresh rates ? On the HP Page I found:
"Frequency
24 to 80 Hz (Horizontal); 59 to 61 Hz (Vertical) " The Vertical seems to be right being 60 Hz, but I don’t know where to find anything about the Horizontal, but then how should one miss 24 to 80? :expressionless:

No, and unfortunatelly again No(Just tried any usual resolution from 640x480 to 1920x1200)

Maybe my Xorg.0.log can be of help, but at the time I seem to be blind as I can not find the “manage attachments” button as stated in the Forum FAQ to add the log. Posting it in a Codebox doesn’t work, since the post would exceed the allowed 1500 characters.

:frowning:

Update: I looks like I am not allowed to attach files :(. Here is a link to the file on a Strato HiDrive: Xorg.0.log

I think you should file a bug report on this.

openSUSE:Submitting bug reports - openSUSE

FWIW, there is a legacy version of the intel driver available. I wonder whether that may be worth trying. More on that here:

openSUSE Graphic Card Practical Theory Guide for Users

I took a quick look at your Xorg.0.log file. I note it doesn’t seem to involve your VGA monitor being connected. Did you capture this with only the laptop display active perhaps?

    11.800] (II) intel(0): Output LVDS1 connected
    11.800] (II) intel(0): Output VGA1 disconnected
    11.800] (II) intel(0): Output DP1 disconnected
    11.800] (II) intel(0): Output TV1 disconnected

I found nothing unusual there. (I have a 965GM chipset which works without issue, even with external monitor attached).

My Bad, the Xorg.0.log linked above, was from a time when the VGA1 connection was switched off. Here is another one:
Xorg.0.log_ver2

The output from this file looks ok with respect to the EDID from the external monitor, but I note it also reports

    11.318] (II) intel(0): Modeline "848x480"x30.0   14.51  848 849 912 944  480 481 512 513 (15.4 kHz)
    11.318] (II) intel(0): Modeline "640x480"x30.0   11.31  640 641 704 736  480 481 512 513 (15.4 kHz)
    11.318] (II) intel(0): Modeline "1024x768"x30.0   26.89  1024 1025 1088 1120  768 769 800 801 (24.0 kHz)
    11.318] (II) intel(0): Modeline "800x600"x30.0   17.00  800 801 864 896  600 601 632 633 (19.0 kHz)
    11.318] (II) intel(0): Output LVDS1 connected
    11.318] (II) intel(0): Output VGA1 connected
    11.318] (II) intel(0): Output DP1 disconnected
    11.318] (II) intel(0): Output TV1 disconnected
    11.318] (II) intel(0): Using fuzzy aspect match for initial modes
    11.318] (II) intel(0): Output LVDS1 using initial mode 1024x768
    11.318] (II) intel(0): Output VGA1 using initial mode 1024x768

It is strange that TV1 is actually reported as being disconnected, although your earlier xrandr results reported that TV1 was connected! It is also inconsistent that the reported display modes for your external monitor are detected correctly and reported as such in Xorg.0.log, but yet the X-server does no use them and falls back to the safe ‘1024x768’ display mode. If you search around, you will find other similar issues reported for those using the intel driver with dual screens at high resolution. This is why I recommend filing a bug report, because that is the only way it will get fixed. You could go upstream with this:

http://www.x.org/wiki/intel

(There is a link there for submitting a bug report).

Thank You for your help, this has just been filed as bug 696810.

Good work. I’ll follow this thread for any updates as well.