LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Slackware (https://www.linuxquestions.org/questions/slackware-14/)
-   -   Laptop and TV-out issue with Intel chipset (https://www.linuxquestions.org/questions/slackware-14/laptop-and-tv-out-issue-with-intel-chipset-893879/)

Dinithion 07-26-2011 11:54 AM

Laptop and TV-out issue with Intel chipset
 
I've got a Laptop with Intel video chipset. I've got a full slackware 13.37 installation and I'm using the huge-smp kernel all though it's not recommended. But I don't think the issue is kernel related.

The problem is that it detects that there is a monitor connected to the s-video connector, but there is no picture on the screen. It doesn't matter what mode I use, but ideally I want cloning.

What happens when I use KDE and krandertray (or system-configuration for that matter) is that I can choose resolution and everything but no picture shows up on the TV.

When I press the "Identify monitor" (Or something) button both the "1 TV1" and "2 LVDS1" shows up on the same monitor (laptop). That is weird.

Has anyone experienced anything similar or could point me in some direction as to what could be done?

(I haven't had the chance to test modifications to xorg.conf quite yet, but I guess that should work. However, I think it's worth it to get rid of this bug)

Dinithion 07-27-2011 02:09 AM

I'm starting to think this might be a Xorg/kernel/driver problem after all.

I've tried to configure xorg manually using the intel man-page, and used a modified version of their example. Running Xorg -config <custom xorg.conf> from TTY1 directly starts a black screen (as expected) on the laptop, but doesn't even make the television flicker. No errors are produced and the resulting log-file shows that the television is detected, but doesn't give any errors.

I'm quite lost actually. Would it be appropriate to file a bug-report to the Intel developers? I can upload the custom xorg and log file in a little while if someone should be interested in them.

Dinithion 07-27-2011 05:03 AM

Fortune cookie of today:
Quote:

Originally Posted by J.R. "Bob" Dobbs
Don't just eat a hamburger; eat the HELL out of it.

Strong words. :)

I've done some more research and I fail to see what's wrong. Summarized, I think the issue is laying in one of these lines:

Code:

[  4410.348] (--) PCI:*(0:0:2:0) 8086:27a2:1025:0094 rev 3, Mem @ 0xb0080000/524288, 0xc0000000/268435456, 0xb0040000/262144, I/O @ 0x00001800/8
[  4410.348] (--) PCI: (0:0:2:1) 8086:27a6:1025:0094 rev 3, Mem @ 0xb0100000/524288
[  4410.409] (II) intel(0): Output TV1 has no monitor section
[  4410.363] (II) intel(0): Integrated Graphics Chipset: Intel(R) 945GM
[  4410.363] (--) intel(0): Chipset: "945GM"

These are from Xorg.0.log. Could one solution be that I need to specify a BusID for the PCI: (0:0:2:1) thingy? And how would I do that? I've tried some combinations in xorg.conf but it doesn't seem to make a difference.

I don't know why it says that TV1 has no monitor section, because it has. I made the xorg.conf using the man-pages for xorg.conf and intel. However, it detects the chipset as 945GM, while this is a Intel GMA 950. Would they be compatible?

I haven't configured a clone view now, but as a debuging mode, I only try to get a picture on the TV. For the interested reader, here is the relevant parts of my configuration and log-file:

Code:

Section "ServerLayout"
        Identifier    "X.org Configured"
        Screen      "Screen0"
        Screen      "Screen1"
        InputDevice    "Mouse0" "CorePointer"
        InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Module"
        Load  "extmod"
        Load  "dbe"
        Load  "glx"
        Load  "record"
        Load  "dri2"
        Load  "dri"
EndSection

Section "Device"
        Identifier  "Card0"
        Driver      "intel"
        Option      "monitor-LVDS1" "LVDS1"
        Option      "monitor-TV1" "TV1"
EndSection

Section "Monitor"
        Identifier  "Monitor0"
        Option      "monitor-LVDS1" "LVDS1"
EndSection

Section "Monitor"
        Identifier  "Monitor1"
        Option      "monitor-TV1" "TV1"
EndSection

Section "Screen"
        Identifier "Screen0"
        Device    "Card0"
        Monitor    "Monitor0"
        DefaultDepth 24
        SubSection "Display"
                Depth    16
                Modes    "1280x800"
        EndSubSection
        SubSection "Display"
                Depth    24
                Modes    "1280x800"
        EndSubSection
EndSection

Section "Screen"
        Identifier "Screen1"
        Device    "Card0"
        Monitor    "Monitor1"
        DefaultDepth 24
        SubSection "Display"
                Depth    16
                Modes    "1024x768"
        EndSubSection
        SubSection "Display"
                Depth    24
                Modes    "1024x768"
        EndSubSection
EndSection

And the log file. Things that I know isn't relavant is cut away. Things I think is highly relevant is highlighted.

Code:

Release Date: 2011-03-17
[  4410.343] X Protocol Version 11, Revision 0
[  4410.343] Build Operating System: Slackware 13.37 Slackware Linux Project
[  4410.343] Current Operating System: Linux laptop 2.6.37.6-smp #2 SMP Sat Apr 9 23:39:07 CDT 2011 i686
[  4410.343] Kernel command line: auto BOOT_IMAGE=Linux ro root=803 vt.default_utf8=0
[  4410.343] Build Date: 18 March 2011  12:08:03AM
[  4410.343] 
[  4410.343] Current version of pixman: 0.20.2
[  4410.343]    Before reporting problems, check http://wiki.x.org
        to make sure that you have the latest version.
[  4410.343] Markers: (--) probed, (**) from config file, (==) default setting,
        (++) from command line, (!!) notice, (II) informational,
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[  4410.343] (==) Log file: "/var/log/Xorg.0.log", Time: Wed Jul 27 12:26:42 2011
[  4410.344] (==) Using config file: "/etc/X11/xorg.conf"
[  4410.344] (==) Using config directory: "/etc/X11/xorg.conf.d"
[  4410.344] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[  4410.345] (==) ServerLayout "X.org Configured"
[  4410.345] (**) |-->Screen "Screen0" (0)
[  4410.345] (**) |  |-->Monitor "Monitor0"
[  4410.345] (**) |  |-->Device "Card0"
[  4410.345] (**) |-->Screen "Screen1" (1)
[  4410.345] (**) |  |-->Monitor "Monitor1"
[  4410.345] (**) |  |-->Device "Card0"

[  4410.345] (**) |-->Input Device "Mouse0"
[  4410.345] (**) |-->Input Device "Keyboard0"
[  4410.346] (==) Automatically adding devices
[  4410.346] (==) Automatically enabling devices
<snip>
[  4410.346] (II) Loader magic: 0x81f0f80
[  4410.346] (II) Module ABI versions:
[  4410.346]    X.Org ANSI C Emulation: 0.4
[  4410.346]    X.Org Video Driver: 8.0
[  4410.346]    X.Org XInput driver : 11.0
[  4410.346]    X.Org Server Extension : 4.0
[  4410.348] (--) PCI:*(0:0:2:0) 8086:27a2:1025:0094 rev 3, Mem @ 0xb0080000/524288, 0xc0000000/268435456, 0xb0040000/262144, I/O @ 0x00001800/8
[  4410.348] (--) PCI: (0:0:2:1) 8086:27a6:1025:0094 rev 3, Mem @ 0xb0100000/524288

[  4410.348] (II) Open ACPI successful (/var/run/acpid.socket)
[  4410.348] (II) "extmod" will be loaded. This was enabled by default and also specified in the config file.
[  4410.348] (II) "dbe" will be loaded. This was enabled by default and also specified in the config file.
[  4410.348] (II) "glx" will be loaded. This was enabled by default and also specified in the config file.
[  4410.348] (II) "record" will be loaded. This was enabled by default and also specified in the config file.
[  4410.348] (II) "dri" will be loaded. This was enabled by default and also specified in the config file.
[  4410.348] (II) "dri2" will be loaded. This was enabled by default and also specified in the config file.
[  4410.348] (II) LoadModule: "extmod"
[  4410.350] (II) Loading /usr/lib/xorg/modules/extensions/libextmod.so
[  4410.350] (II) Module extmod: vendor="X.Org Foundation"
[  4410.350]    compiled for 1.9.5, module version = 1.0.0
[  4410.350]    Module class: X.Org Server Extension
[  4410.350]    ABI class: X.Org Server Extension, version 4.0
[  4410.350] (II) Loading extension MIT-SCREEN-SAVER
[  4410.350] (II) Loading extension XFree86-VidModeExtension
[  4410.350] (II) Loading extension XFree86-DGA
[  4410.350] (II) Loading extension DPMS
[  4410.350] (II) Loading extension XVideo
[  4410.350] (II) Loading extension XVideo-MotionCompensation
[  4410.350] (II) Loading extension X-Resource
[  4410.350] (II) LoadModule: "dbe"
[  4410.351] (II) Loading /usr/lib/xorg/modules/extensions/libdbe.so
[  4410.351] (II) Module dbe: vendor="X.Org Foundation"
[  4410.351]    compiled for 1.9.5, module version = 1.0.0
[  4410.351]    Module class: X.Org Server Extension
[  4410.351]    ABI class: X.Org Server Extension, version 4.0
[  4410.351] (II) Loading extension DOUBLE-BUFFER
[  4410.351] (II) LoadModule: "glx"
[  4410.352] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[  4410.352] (II) Module glx: vendor="X.Org Foundation"
[  4410.352]    compiled for 1.9.5, module version = 1.0.0
[  4410.352]    ABI class: X.Org Server Extension, version 4.0
[  4410.352] (==) AIGLX enabled
[  4410.352] (II) Loading extension GLX
[  4410.352] (II) LoadModule: "record"
[  4410.353] (II) Loading /usr/lib/xorg/modules/extensions/librecord.so
[  4410.353] (II) Module record: vendor="X.Org Foundation"
[  4410.353]    compiled for 1.9.5, module version = 1.13.0
[  4410.353]    Module class: X.Org Server Extension
[  4410.353]    ABI class: X.Org Server Extension, version 4.0
[  4410.353] (II) Loading extension RECORD
[  4410.353] (II) LoadModule: "dri2"
[  4410.354] (II) Loading /usr/lib/xorg/modules/extensions/libdri2.so
[  4410.354] (II) Module dri2: vendor="X.Org Foundation"
[  4410.354]    compiled for 1.9.5, module version = 1.2.0
[  4410.354]    ABI class: X.Org Server Extension, version 4.0
[  4410.354] (II) Loading extension DRI2
[  4410.354] (II) LoadModule: "dri"
[  4410.355] (II) Loading /usr/lib/xorg/modules/extensions/libdri.so
[  4410.355] (II) Module dri: vendor="X.Org Foundation"
[  4410.355]    compiled for 1.9.5, module version = 1.0.0
[  4410.355]    ABI class: X.Org Server Extension, version 4.0
[  4410.355] (II) Loading extension XFree86-DRI
[  4410.355] (II) LoadModule: "intel"
[  4410.355] (II) Loading /usr/lib/xorg/modules/drivers/intel_drv.so
[  4410.356] (II) Module intel: vendor="X.Org Foundation"
[  4410.356]    compiled for 1.9.5, module version = 2.15.0
[  4410.356]    Module class: X.Org Video Driver
[  4410.356]    ABI class: X.Org Video Driver, version 8.0
[  4410.356] (II) intel: Driver for Intel Integrated Graphics Chipsets: i810,
        i810-dc100, i810e, i815, i830M, 845G, 854, 852GM/855GM, 865G, 915G,
        E7221 (i915), 915GM, 945G, 945GM, 945GME, Pineview GM, Pineview G,
        965G, G35, 965Q, 946GZ, 965GM, 965GME/GLE, G33, Q35, Q33, GM45,
        4 Series, G45/G43, Q45/Q43, G41, B43, B43, Clarkdale, Arrandale,
        Sandybridge, Sandybridge, Sandybridge, Sandybridge, Sandybridge,
        Sandybridge, Sandybridge
[  4410.356] (++) using VT number 7

[  4410.363] drmOpenDevice: node name is /dev/dri/card0
[  4410.363] drmOpenDevice: open result is 9, (OK)
[  4410.363] drmOpenByBusid: Searching for BusID pci:0000:00:02.0
[  4410.363] drmOpenDevice: node name is /dev/dri/card0
[  4410.363] drmOpenDevice: open result is 9, (OK)
[  4410.363] drmOpenByBusid: drmOpenMinor returns 9
[  4410.363] drmOpenByBusid: drmGetBusid reports pci:0000:00:02.0
[  4410.363] (**) intel(0): Depth 24, (--) framebuffer bpp 32
[  4410.363] (==) intel(0): RGB weight 888
[  4410.363] (==) intel(0): Default visual is TrueColor
[  4410.363] (II) intel(0): Integrated Graphics Chipset: Intel(R) 945GM
[  4410.363] (--) intel(0): Chipset: "945GM"

[  4410.363] (**) intel(0): Relaxed fencing disabled
[  4410.363] (**) intel(0): Framebuffer tiled
[  4410.363] (**) intel(0): Pixmaps tiled
[  4410.363] (**) intel(0): 3D buffers tiled
[  4410.363] (**) intel(0): SwapBuffers wait enabled
[  4410.363] (==) intel(0): video overlay key set to 0x101fe
[  4410.363] (II) intel(0): Output LVDS1 using monitor section Monitor0
[  4410.387] (II) intel(0): Output VGA1 has no monitor section
[  4410.403] (II) intel(0): Output DVI1 has no monitor section
[  4410.409] (II) intel(0): Output TV1 has no monitor section
[  4410.409] (II) intel(0): EDID for output LVDS1
[  4410.409] (II) intel(0): Manufacturer: QDS  Model: 40  Serial#: 0
[  4410.409] (II) intel(0): Year: 2005  Week: 0
[  4410.409] (II) intel(0): EDID Version: 1.3
[  4410.409] (II) intel(0): Digital Display Input
[  4410.409] (II) intel(0): Max Image Size [cm]: horiz.: 33  vert.: 21
[  4410.409] (II) intel(0): Gamma: 2.20
[  4410.409] (II) intel(0): No DPMS capabilities specified
[  4410.409] (II) intel(0): Supported color encodings: RGB 4:4:4 YCrCb 4:4:4
[  4410.409] (II) intel(0): First detailed timing is preferred mode
[  4410.409] (II) intel(0): redX: 0.575 redY: 0.359  greenX: 0.319 greenY: 0.532
[  4410.409] (II) intel(0): blueX: 0.155 blueY: 0.129  whiteX: 0.312 whiteY: 0.328
[  4410.409] (II) intel(0): Manufacturer's mask: 0
[  4410.409] (II) intel(0): Supported detailed timing:
[  4410.409] (II) intel(0): clock: 68.9 MHz  Image Size:  331 x 207 mm
[  4410.409] (II) intel(0): h_active: 1280  h_sync: 1301  h_sync_end 1333 h_blank_end 1408 h_border: 0
[  4410.409] (II) intel(0): v_active: 800  v_sync: 804  v_sync_end 808 v_blanking: 816 v_border: 0
[  4410.409] (II) intel(0): Unknown vendor-specific block f
[  4410.409] (II) intel(0):  QUANTADISPLAY
[  4410.409] (II) intel(0):  QD15TL071
[  4410.409] (II) intel(0): EDID (in hex):
[  4410.409] (II) intel(0):    00ffffffffffff004493400000000000
[  4410.409] (II) intel(0):    000f0103802115780a4dc0935c518827
[  4410.409] (II) intel(0):    21505400000001010101010101010101
[  4410.410] (II) intel(0):    010101010101ea1a0080502010301520
[  4410.410] (II) intel(0):    44004bcf100000180000000f0008002a
[  4410.410] (II) intel(0):    0001000400324a041901000000fe0051
[  4410.410] (II) intel(0):    55414e5441444953504c4159000000fe
[  4410.410] (II) intel(0):    0051443135544c3037310a202020008b
[  4410.410] (II) intel(0): EDID vendor "QDS", prod id 64
[  4410.410] (II) intel(0): Printing DDC gathered Modelines:
[  4410.410] (II) intel(0): Modeline "1280x800"x0.0  68.90  1280 1301 1333 1408  800 804 808 816 -hsync -vsync (48.9 kHz)
[  4410.410] (II) intel(0): Not using default mode "320x240" (doublescan mode not supported)
[  4410.410] (II) intel(0): Not using default mode "400x300" (doublescan mode not supported)
[  4410.410] (II) intel(0): Not using default mode "400x300" (doublescan mode not supported)
[  4410.410] (II) intel(0): Not using default mode "512x384" (doublescan mode not supported)
[  4410.410] (II) intel(0): Not using default mode "640x480" (doublescan mode not supported)
[  4410.410] (II) intel(0): Not using default mode "640x512" (doublescan mode not supported)
[  4410.410] (II) intel(0): Not using default mode "800x600" (doublescan mode not supported)
[  4410.410] (II) intel(0): Not using default mode "896x672" (doublescan mode not supported)
[  4410.410] (II) intel(0): Not using default mode "928x696" (doublescan mode not supported)
[  4410.410] (II) intel(0): Not using default mode "960x720" (doublescan mode not supported)
[  4410.410] (II) intel(0): Not using default mode "700x525" (doublescan mode not supported)
[  4410.410] (II) intel(0): Not using default mode "1024x768" (doublescan mode not supported)
[  4410.410] (II) intel(0): Printing probed modes for output LVDS1
[  4410.410] (II) intel(0): Modeline "1280x800"x60.0  68.90  1280 1301 1333 1408  800 804 808 816 -hsync -vsync (48.9 kHz)
[  4410.410] (II) intel(0): Modeline "1024x768"x60.0  65.00  1024 1048 1184 1344  768 771 777 806 -hsync -vsync (48.4 kHz)
[  4410.410] (II) intel(0): Modeline "800x600"x60.3  40.00  800 840 968 1056  600 601 605 628 +hsync +vsync (37.9 kHz)
[  4410.410] (II) intel(0): Modeline "800x600"x56.2  36.00  800 824 896 1024  600 601 603 625 +hsync +vsync (35.2 kHz)
[  4410.411] (II) intel(0): Modeline "640x480"x59.9  25.18  640 656 752 800  480 490 492 525 -hsync -vsync (31.5 kHz)
[  4410.435] (II) intel(0): EDID for output VGA1
[  4410.451] (II) intel(0): EDID for output DVI1
[  4410.455] (II) intel(0): EDID for output TV1
[  4410.455] (II) intel(0): Printing probed modes for output TV1
[  4410.455] (II) intel(0): Modeline "848x480"x30.0  14.51  848 849 912 944  480 481 512 513 (15.4 kHz)
[  4410.455] (II) intel(0): Modeline "640x480"x30.0  11.31  640 641 704 736  480 481 512 513 (15.4 kHz)
[  4410.455] (II) intel(0): Modeline "1024x768"x30.0  26.89  1024 1025 1088 1120  768 769 800 801 (24.0 kHz)
[  4410.455] (II) intel(0): Modeline "800x600"x30.0  17.00  800 801 864 896  600 601 632 633 (19.0 kHz)
[  4410.455] (II) intel(0): Output LVDS1 connected
[  4410.455] (II) intel(0): Output VGA1 disconnected
[  4410.455] (II) intel(0): Output DVI1 disconnected
[  4410.455] (II) intel(0): Output TV1 connected
[  4410.455] (II) intel(0): Using user preference for initial modes
[  4410.455] (II) intel(0): Output LVDS1 using initial mode 1280x800
[  4410.455] (II) intel(0): Output TV1 using initial mode 1024x768

[  4410.455] (II) intel(0): Using default gamma of (1.0, 1.0, 1.0) unless otherwise stated.
[  4410.455] (II) intel(0): Kernel page flipping support detected, enabling
[  4410.455] (**) intel(0): Display dimensions: (330, 210) mm
[  4410.455] (**) intel(0): DPI set to (98, 96)
[  4410.455] (II) Loading sub module "fb"
[  4410.455] (II) LoadModule: "fb"
[  4410.456] (II) Loading /usr/lib/xorg/modules/libfb.so
[  4410.456] (II) Module fb: vendor="X.Org Foundation"
[  4410.456]    compiled for 1.9.5, module version = 1.0.0
[  4410.456]    ABI class: X.Org ANSI C Emulation, version 0.4
[  4410.456] (II) Loading sub module "dri2"
[  4410.457] (II) LoadModule: "dri2"
[  4410.457] (II) Reloading /usr/lib/xorg/modules/extensions/libdri2.so
[  4410.457] (==) Depth 24 pixmap format is 32 bpp
[  4410.457] (II) intel(0): [DRI2] Setup complete
[  4410.457] (II) intel(0): [DRI2]  DRI driver: i915
[  4410.457] (II) intel(0): Allocated new frame buffer 1280x800 stride 8192, tiled
[  4410.458] (II) UXA(0): Driver registered support for the following operations:
[  4410.458] (II)        solid
[  4410.458] (II)        copy
[  4410.458] (II)        composite (RENDER acceleration)
[  4410.458] (II)        put_image
[  4410.458] (II)        get_image
[  4410.458] (==) intel(0): Backing store disabled
[  4410.458] (==) intel(0): Silken mouse enabled
[  4410.458] (II) intel(0): Initializing HW Cursor
[  4410.511] (II) intel(0): RandR 1.2 enabled, ignore the following RandR disabled message.
[  4410.511] (==) intel(0): DPMS enabled
[  4410.511] (==) intel(0): Intel XvMC decoder disabled
[  4410.511] (II) intel(0): Set up textured video
[  4410.511] (II) intel(0): Set up overlay video
[  4410.511] (II) intel(0): direct rendering: DRI2 Enabled
[  4410.511] (==) intel(0): hotplug detection: "enabled"
[  4410.511] (--) RandR disabled
[  4410.511] (II) Initializing built-in extension Generic Event Extension
[  4410.511] (II) Initializing built-in extension SHAPE
[  4410.511] (II) Initializing built-in extension MIT-SHM
[  4410.511] (II) Initializing built-in extension XInputExtension
[  4410.511] (II) Initializing built-in extension XTEST
[  4410.511] (II) Initializing built-in extension BIG-REQUESTS
[  4410.511] (II) Initializing built-in extension SYNC
[  4410.511] (II) Initializing built-in extension XKEYBOARD
[  4410.511] (II) Initializing built-in extension XC-MISC
[  4410.511] (II) Initializing built-in extension XINERAMA
[  4410.512] (II) Initializing built-in extension XFIXES
[  4410.512] (II) Initializing built-in extension RENDER
[  4410.512] (II) Initializing built-in extension RANDR
[  4410.512] (II) Initializing built-in extension COMPOSITE
[  4410.512] (II) Initializing built-in extension DAMAGE
[  4410.533] (II) AIGLX: enabled GLX_MESA_copy_sub_buffer
[  4410.533] (II) AIGLX: enabled GLX_INTEL_swap_event
[  4410.533] (II) AIGLX: enabled GLX_SGI_swap_control and GLX_MESA_swap_control
[  4410.533] (II) AIGLX: enabled GLX_SGI_make_current_read
[  4410.533] (II) AIGLX: GLX_EXT_texture_from_pixmap backed by buffer objects
[  4410.533] (II) AIGLX: Loaded and initialized /usr/lib/xorg/modules/dri/i915_dri.so
[  4410.533] (II) GLX: Initialized DRI2 GL provider for screen 0
[  4410.534] (II) intel(0): Setting screen physical size to 338 x 211
<snip>


allend 07-27-2011 08:52 AM

First, have you tried without any xorg.conf? I find that my 945GME does not require it.

My thoughts on your xorg.conf to achieve a cloned display. Blue denotes alterations and additions. Red denotes deletions.
Code:

Section "ServerLayout"
        Identifier    "X.org Configured"
        Screen      0 "Screen0" 0 0
        Screen      1 "Screen1" 0 0
        InputDevice    "Mouse0" "CorePointer"
        InputDevice    "Keyboard0" "CoreKeyboard"

EndSection

Section "Module"
        Load  "extmod"
        Load  "dbe"
        Load  "glx"
        Load  "record"
        Load  "dri2"
        Load  "dri"
EndSection

Section "Device"
        Identifier  "Card0"
        Driver      "intel"
        Screen      0
        Option      "monitor-LVDS1" "Monitor0"
        Option      "monitor-TV1" "Monitor1"
EndSection

Section "Monitor"
        Identifier  "Monitor0"
        Option      "monitor-LVDS1" "LVDS1"
EndSection

Section "Monitor"
        Identifier  "Monitor1"
        Option      "monitor-TV1" "TV1"
EndSection

Section "Screen"
        Identifier "Screen0"
        Device    "Card0"
        Monitor    "Monitor0"
        DefaultDepth 24
        SubSection "Display"
                Depth    16
                Modes    "1280x800"
        EndSubSection
        SubSection "Display"
                Depth    24
                Modes    "1280x800"
        EndSubSection

EndSection

Section "Screen"
        Identifier "Screen1"
        Device    "Card0"
        Monitor    "Monitor1"
        DefaultDepth 24
        SubSection "Display"
                Depth    16
                Modes    "1024x768"
        EndSubSection
        SubSection "Display"
                Depth    24
                Modes    "1024x768"
        EndSubSection

EndSection


Dinithion 07-27-2011 04:28 PM

Thank you for looking through my file.

I have tried without xorg.conf, but with no success. I tried your modifications as well, but still no flickering or picture on the television. However, this now appeared in the log file:

[ 459.433] (II) intel(0): Output TV1 using monitor section Monitor1

So that's a great leap. Thank you :)

Tomorrow night I will try the kubuntu live CD. That works with clone view so I will see what driver gets loaded and what version is used. I will, if I find out how, downgrade drivers to see if I'm in luck.

Dinithion 07-28-2011 11:28 AM

No luck. The good news is that your modifications "works". I started a kubuntu live CD, and your xorg.conf worked perfectly. However, still no picture in slackware. I tried downgrading the intel driver, without luck. Xorg wouldn't discover the new driver.

I think I found the cause though:
Quote:

Originally Posted by http://intellinuxgraphics.org/2011Q1.html
- support discontinued:
XvMC is disabled on 915G/GM for KMS: bug#23012.
CH7xxxx DVO TV-out not supported (Chrontel specs are open so anyone could write the driver): bug#12882.
Textured video is not available on i8xx.

I'm not sure if I've got a CH7xxxx chipset(*), but I guess I have. It's weird that it works in kubuntu though. Oh well I'll just install kubuntu to get it working. I don't feel like spending hours on end to try and fix it. This laptop is permanently connected to the TV, so no TV-out is quite useless. :(

But thanks anyway. And people are still welcome with suggestions. I'll probably wait a day or two before installing kubuntu in case someone gets a brilliant Idea :)

(*) Edit: Everything else in my computer has a Chrontel chipset, so it seems likely that video chipset is Chrontel as well.

Edit 2: Got an older driver to work, but still no picture.

allend 07-28-2011 10:41 PM

This suggests the problem is in the kernel. Seemed to appear after 2.6.35 and is fixed for some people in 3.0-r2.
https://bugs.launchpad.net/ubuntu/+s...el/+bug/763688

Dinithion 07-29-2011 07:17 AM

YES! You're the Google champion!

I can't believe after hours of googling that I didn't find that discussion. Anyway, thank you so much, it works like a charm.

I'm now using the 2.6.34.10 kernel, I'm a little skeptical about 3.0 just yet.

Again, thank you. :D


All times are GMT -5. The time now is 12:35 AM.