Suse 11.3 + HDMI out

I read through some of the other HDMI threads and while helpful…none of them answered solved my problem.

First off is my setup:

Sony VAIO VGN-NW270F
Suse Linux 11.3 2.6.34-12-desktop
Gnome 2.30.0
Memory 3.7 GiB
Intel Core 2 DUO T6600 @ 2.2 GHz
Intel Mobile 4 Series Chipset Integrated Graphics Controller - Mobile Intel® GM45 Express Chipset
Vizio VX37L 720p HDTV

MY native display is functioning fine(3D and all). When I plug in my HDMI cable the Vizio finds the signal and displays an extended version of my current desktop. Which is what I want. I have two problems.

The first being display size; the extended desktop(hdtv) is scaled beyond the tv’s borders. I just need to find the correct parameters. I found this xorg.conf file from the mythtv wiki(i remember reading it when I first bought this tv, so a simple search allowed me to find it again)

Section “Monitor”
Identifier “Configured Monitor”
VendorName “VIZIO”
ModelName “VIZIO VX37L”
HorizSync 31.0 - 70.0
VertRefresh 50.0 - 85.0
Option “ExactModeTimingsDVI” “true”
Option “UseEDID” “False”
Option “ModeValidation” “NoWidthAlignmentCheck, NoDFPNativeResolutionCheck”
Option “DPMS”
Mode “1366x768” # vfreq 59.815Hz, hfreq 47.553kHz
DotClock 85.500000
HTimings 1366 1494 1624 1798
VTimings 768 770 776 795
Flags “-HSync” “+VSync”
EndMode
EndSection

Section “Screen”
Identifier “Default Screen”
Monitor “Configured Monitor”
Device “Configured Video Device”
Option “DPI” “100 x 100”
DefaultDepth 24
SubSection “Display”
Depth 24
Modes “1366x768”
EndSubSection
EndSection

Section “Module”
Load “glx”
EndSection

Section “Device”
Identifier “Configured Video Device”
Option “NoLogo” “True”
Option “AddARGBGLXVisuals” “True”
Option “NoLogo” “True”
Driver “nvidia”
EndSection

This is in my Xorg log:
[26.676] (II) intel(0): Output HDMI1 has no monitor section
[26.708] (II) intel(0): EDID for output HDMI1
[26.715] (II) intel(0): Output HDMI1 disconnected

NOTE: HDMI is connected and functioning(partially)

After a bit of reading here(the video theory doc) I understand that xorg.conf is no longer used but that it can be created. I am going to run that and see if I can plug in some of the options above and get things working better than they are. I can deal with the screen stretching past the display, but would like to fix it.

The second problem is that when the HDMI is connected to the HDTV display, RGB scale is out of whack. I can still see my wallpaper, cursor, programs etc, but they all have a pink or green tint to them. Sometimes its green sometimes its pink. Not sure if this is a configuration issue, or an HDMI handshake issue, or what.

Any helpful hints and tips would be greatly appreciated. Sorry for the long post, but the more details the better.

> xrandr
Screen 0: minimum 320 x 200, current 1366 x 768, maximum 8192 x 8192
VGA1 disconnected (normal left inverted right x axis y axis)
LVDS1 connected 1366x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
1366x768 59.9*+
1024x768 85.0 75.0 70.1 60.0
832x624 74.6
800x600 85.1 72.2 75.0 60.3 56.2
640x480 85.0 72.8 75.0 59.9
720x400 85.0
640x400 85.1
640x350 85.1
HDMI1 connected (normal left inverted right x axis y axis)
1280x720 60.0 + 50.0
720x576 50.0
720x480 59.9
640x480 60.0
DP1 disconnected (normal left inverted right x axis y axis)
DP2 disconnected (normal left inverted right x axis y axis)

##############################################

>/usr/sbin/hwinfo --gfxcard
09: PCI 02.0: 0300 VGA compatible controller (VGA)
[Created at pci.318]
Unique ID: _Znp.e+6aEigphJB
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 0x104d “Sony Corporation”
SubDevice: pci 0x906b
Revision: 0x07
Driver: “i915”
Driver Modules: “drm”
Memory Range: 0xd0000000-0xd03fffff (rw,non-prefetchable)
Memory Range: 0xc0000000-0xcfffffff (ro,non-prefetchable)
I/O Ports: 0xe140-0xe147 (rw)
IRQ: 28 (198815 events)
I/O Ports: 0x3c0-0x3df (rw)
Module Alias: “pci:v00008086d00002A42sv0000104Dsd0000906Bbc03sc00i00”
Driver Info #0:
XFree86 v4 Server Module: intel
Driver Info #1:
XFree86 v4 Server Module: intel
3D Support: yes
Config Status: cfg=new, avail=yes, need=no, active=unknown

10: PCI 02.1: 0380 Display controller
[Created at pci.318]
Unique ID: ruGf.9SUC8YzTzw0
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 0x104d “Sony Corporation”
SubDevice: pci 0x906b
Revision: 0x07
Memory Range: 0xd0400000-0xd04fffff (rw,non-prefetchable)
Module Alias: “pci:v00008086d00002A43sv0000104Dsd0000906Bbc03sc80i00”
Config Status: cfg=new, avail=yes, need=no, active=unknown

Primary display adapter: #9

Its been a while since I have dug into xorg, so any suggestions would be tremendously welcomed.

You can turn off overscan on your tv. It’ll be called something like pixel mapping in the menu. An try to change RGB scale from limited to full.