Does xf86-video-intel 2.6 supports DVI output now?(G43 chipset with x4500)

Eric Zhang nicolas.m.zhang at gmail.com
Tue Apr 21 07:49:11 PDT 2009


Hi, Jin Gordon:

    I have filed a bug to you. Refer to:

    https://bugs.freedesktop.org/show_bug.cgi?id=21322

    for details. Thanks, Jin. I'm looking forward to the patches. If
there is something I forget to submit, just feel free to let me know.

Eric Zhang

2009/4/21 Jin, Gordon <gordon.jin at intel.com>:
> This seems a DVI-I bug. DVI is expected to be working, even without manually adding Monitor0 section. So please file a bug with xorg.conf with ModeDebug enabled while Monitor0 removed.
>
> Thanks
> Gordon
>
> -----Original Message-----
> From: Eric Zhang [mailto:nicolas.m.zhang at gmail.com]
> Sent: Monday, April 20, 2009 10:01 PM
> To: Jin, Gordon; xorg at lists.freedesktop.org
> Subject: Re: Does xf86-video-intel 2.6 supports DVI output now?(G43 chipset with x4500)
>
> Hi, xorg:
>
>    Thanks, Jin Gordon. Before submit bug to xf86-video-intel
> developers, I think it's better to make sure there is on configuration
> errors in my machine. So I attached these files below -- my xorg.conf,
> package informations and xorg logs. By the way, I use ArchLinux.
>
> ========= Package installed ===================
> intel-dri 7.4-2
> xf86-video-intel 2.6.3-3
> libdrm 2.4.9-1
> xorg-font-utils 7.4-1
> xorg-fonts-alias 1.0.1-1
> xorg-fonts-encodings 1.0.2-2
> xorg-fonts-misc 1.0.0-3
> xorg-server 1.6.1-1
> xorg-server-utils 7.4-4
> xorg-util-macros 1.2.1-1
> xorg-utils 7.4-3
> xorg-xkb-utils 7.4-1
>
> ========= xorg.conf ===================
> Section "ServerLayout"
>        Identifier     "X.org Configured"
>        Screen      0  "Screen0" 0 0
>        InputDevice    "Mouse0" "CorePointer"
>        InputDevice    "Keyboard0" "CoreKeyboard"
> 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  "dbe"
>        Load  "glx"
>        Load  "record"
>        Load  "extmod"
>        Load  "dri"
>        Load  "dri2"
> EndSection
>
> Section "InputDevice"
>        Identifier  "Keyboard0"
>        Driver      "kbd"
> EndSection
>
> Section "InputDevice"
>        Identifier  "Mouse0"
>        Driver      "mouse"
>        Option      "Protocol" "auto"
>        Option      "Device" "/dev/input/mice"
>        Option      "ZAxisMapping" "4 5 6 7"
> EndSection
>
> Section "Monitor"
>        Identifier   "Monitor0"
>        VendorName   "Monitor Vendor"
>        ModelName    "Monitor Model"
>        Option           "Enable"       "true"
>        Option           "Ignore"       "false"
> 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>]
>        Identifier  "Card0"
>        Driver      "intel"
>        VendorName  "Intel Corporation"
>        BoardName   "4 Series Chipset Integrated Graphics Controller"
>        BusID       "PCI:0:2:0"
>        Option          "monitor-TMDS-1"        "Monitor0"
> EndSection
>
> Section "Screen"
>        Identifier "Screen0"
>        Device     "Card0"
>        Monitor    "Monitor0"
>        DefaultDepth    24
>        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
>                Modes   "1440x900" "1280x800"
>        EndSubSection
> EndSection
>
> ======================= Xorg error logs =======================
>
>
> X.Org X Server 1.6.1
> Release Date: 2009-4-14
> X Protocol Version 11, Revision 0
> Build Operating System: Linux 2.6.29-ARCH i686
> Current Operating System: Linux eric-lanbox 2.6.29-ARCH #1 SMP PREEMPT
> Wed Apr 8 12:47:56 UTC 2009 i686
> Build Date: 15 April 2009  11:09:10AM
>
>        Before reporting problems, check http://wiki.x.org
>        to make sure that you have the latest version.
> Markers: (--) probed, (**) from config file, (==) default setting,
>        (++) from command line, (!!) notice, (II) informational,
>        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
> (==) Log file: "/var/log/Xorg.0.log", Time: Mon Apr 20 21:50:19 2009
> (++) Using config file: "/root/xorg.conf.new"
> (==) ServerLayout "X.org Configured"
> (**) |-->Screen "Screen0" (0)
> (**) |   |-->Monitor "Monitor0"
> (**) |   |-->Device "Card0"
> (**) |-->Input Device "Mouse0"
> (**) |-->Input Device "Keyboard0"
> (==) Automatically adding devices
> (==) Automatically enabling devices
> (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/100dpi".
>        Entry deleted from font path.
>        (Run 'mkfontdir' on "/usr/share/fonts/100dpi").
> (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/75dpi".
>        Entry deleted from font path.
>        (Run 'mkfontdir' on "/usr/share/fonts/75dpi").
> (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/100dpi".
>        Entry deleted from font path.
>        (Run 'mkfontdir' on "/usr/share/fonts/100dpi").
> (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/75dpi".
>        Entry deleted from font path.
>        (Run 'mkfontdir' on "/usr/share/fonts/75dpi").
> (**) FontPath set to:
>        /usr/share/fonts/misc,
>        /usr/share/fonts/TTF,
>        /usr/share/fonts/Type1,
>        /usr/share/fonts/misc,
>        /usr/share/fonts/TTF,
>        /usr/share/fonts/Type1,
>        built-ins
> (**) ModulePath set to "/usr/lib/xorg/modules"
> (WW) AllowEmptyInput is on, devices using drivers 'kbd', 'mouse' or
> 'vmmouse' will be disabled.
> (WW) Disabling Mouse0
> (WW) Disabling Keyboard0
> (II) Loader magic: 0x1a40
> (II) Module ABI versions:
>        X.Org ANSI C Emulation: 0.4
>        X.Org Video Driver: 5.0
>        X.Org XInput driver : 4.0
>        X.Org Server Extension : 2.0
> (II) Loader running on linux
> (--) using VT number 7
>
> (--) PCI:*(0 at 0:2:0) Intel Corporation 4 Series Chipset Integrated
> Graphics Controller rev 3, Mem @ 0xfe400000/4194304,
> 0xe0000000/268435456, I/O @ 0x0000cc00/8
> (--) PCI: (0 at 0:2:1) Intel Corporation 4 Series Chipset Integrated
> Graphics Controller rev 3, Mem @ 0xfe800000/1048576
> (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
> (II) No APM support in BIOS or kernel
> (II) System resource ranges:
>        [0] -1  0       0xffffffff - 0xffffffff (0x1) MX[B]
>        [1] -1  0       0x000f0000 - 0x000fffff (0x10000) MX[B]
>        [2] -1  0       0x000c0000 - 0x000effff (0x30000) MX[B]
>        [3] -1  0       0x00000000 - 0x0009ffff (0xa0000) MX[B]
>        [4] -1  0       0x0000ffff - 0x0000ffff (0x1) IX[B]
>        [5] -1  0       0x00000000 - 0x00000000 (0x1) IX[B]
> (II) "extmod" will be loaded. This was enabled by default and also
> specified in the config file.
> (II) "dbe" will be loaded. This was enabled by default and also
> specified in the config file.
> (II) "glx" will be loaded. This was enabled by default and also
> specified in the config file.
> (II) "record" will be loaded. This was enabled by default and also
> specified in the config file.
> (II) "dri" will be loaded. This was enabled by default and also
> specified in the config file.
> (II) "dri2" will be loaded. This was enabled by default and also
> specified in the config file.
> (II) LoadModule: "dbe"
> (II) Loading /usr/lib/xorg/modules/extensions//libdbe.so
> (II) Module dbe: vendor="X.Org Foundation"
>        compiled for 1.6.1, module version = 1.0.0
>        Module class: X.Org Server Extension
>        ABI class: X.Org Server Extension, version 2.0
> (II) Loading extension DOUBLE-BUFFER
> (II) LoadModule: "glx"
> (II) Loading /usr/lib/xorg/modules/extensions//libglx.so
> (II) Module glx: vendor="X.Org Foundation"
>        compiled for 1.6.1, module version = 1.0.0
>        ABI class: X.Org Server Extension, version 2.0
> (==) AIGLX enabled
> (II) Loading extension GLX
> (II) LoadModule: "record"
> (II) Loading /usr/lib/xorg/modules/extensions//librecord.so
> (II) Module record: vendor="X.Org Foundation"
>        compiled for 1.6.1, module version = 1.13.0
>        Module class: X.Org Server Extension
>        ABI class: X.Org Server Extension, version 2.0
> (II) Loading extension RECORD
> (II) LoadModule: "extmod"
> (II) Loading /usr/lib/xorg/modules/extensions//libextmod.so
> (II) Module extmod: vendor="X.Org Foundation"
>        compiled for 1.6.1, module version = 1.0.0
>        Module class: X.Org Server Extension
>        ABI class: X.Org Server Extension, version 2.0
> (II) Loading extension MIT-SCREEN-SAVER
> (II) Loading extension XFree86-VidModeExtension
> (II) Loading extension XFree86-DGA
> (II) Loading extension DPMS
> (II) Loading extension XVideo
> (II) Loading extension XVideo-MotionCompensation
> (II) Loading extension X-Resource
> (II) LoadModule: "dri"
> (II) Loading /usr/lib/xorg/modules/extensions//libdri.so
> (II) Module dri: vendor="X.Org Foundation"
>        compiled for 1.6.1, module version = 1.0.0
>        ABI class: X.Org Server Extension, version 2.0
> (II) Loading extension XFree86-DRI
> (II) LoadModule: "dri2"
> (II) Loading /usr/lib/xorg/modules/extensions//libdri2.so
> (II) Module dri2: vendor="X.Org Foundation"
>        compiled for 1.6.1, module version = 1.0.0
>        ABI class: X.Org Server Extension, version 2.0
> (II) Loading extension DRI2
> (II) LoadModule: "intel"
> (II) Loading /usr/lib/xorg/modules/drivers//intel_drv.so
> (II) Module intel: vendor="X.Org Foundation"
>        compiled for 1.6.0, module version = 2.6.3
>        Module class: X.Org Video Driver
>        ABI class: X.Org Video Driver, version 5.0
> (II) intel: Driver for Intel Integrated Graphics Chipsets: i810,
>        i810-dc100, i810e, i815, i830M, 845G, 852GM/855GM, 865G, 915G,
>        E7221 (i915), 915GM, 945G, 945GM, 945GME, 965G, G35, 965Q, 946GZ,
>        965GM, 965GME/GLE, G33, Q35, Q33,
>        Mobile Intel® GM45 Express Chipset,
>        Intel Integrated Graphics Device, G45/G43, Q45/Q43, G41
> (II) Primary Device is: PCI 00 at 00:02:0
> (II) resource ranges after xf86ClaimFixedResources() call:
>        [0] -1  0       0xffffffff - 0xffffffff (0x1) MX[B]
>        [1] -1  0       0x000f0000 - 0x000fffff (0x10000) MX[B]
>        [2] -1  0       0x000c0000 - 0x000effff (0x30000) MX[B]
>        [3] -1  0       0x00000000 - 0x0009ffff (0xa0000) MX[B]
>        [4] -1  0       0x0000ffff - 0x0000ffff (0x1) IX[B]
>        [5] -1  0       0x00000000 - 0x00000000 (0x1) IX[B]
> (II) resource ranges after probing:
>        [0] -1  0       0xffffffff - 0xffffffff (0x1) MX[B]
>        [1] -1  0       0x000f0000 - 0x000fffff (0x10000) MX[B]
>        [2] -1  0       0x000c0000 - 0x000effff (0x30000) MX[B]
>        [3] -1  0       0x00000000 - 0x0009ffff (0xa0000) MX[B]
>        [4] 0   0       0x000a0000 - 0x000affff (0x10000) MS[B]
>        [5] 0   0       0x000b0000 - 0x000b7fff (0x8000) MS[B]
>        [6] 0   0       0x000b8000 - 0x000bffff (0x8000) MS[B]
>        [7] -1  0       0x0000ffff - 0x0000ffff (0x1) IX[B]
>        [8] -1  0       0x00000000 - 0x00000000 (0x1) IX[B]
>        [9] 0   0       0x000003b0 - 0x000003bb (0xc) IS[B]
>        [10] 0  0       0x000003c0 - 0x000003df (0x20) IS[B]
> (II) Loading sub module "vgahw"
> (II) LoadModule: "vgahw"
> (II) Loading /usr/lib/xorg/modules//libvgahw.so
> (II) Module vgahw: vendor="X.Org Foundation"
>        compiled for 1.6.1, module version = 0.1.0
>        ABI class: X.Org Video Driver, version 5.0
> (**) intel(0): Depth 24, (--) framebuffer bpp 32
> (==) intel(0): RGB weight 888
> (==) intel(0): Default visual is TrueColor
> (II) intel(0): Integrated Graphics Chipset: Intel(R) G45/G43
> (--) intel(0): Chipset: "G45/G43"
> (--) intel(0): Linear framebuffer at 0xE0000000
> (--) intel(0): IO registers at addr 0xFE400000
> (WW) intel(0): libpciaccess reported 0 rom size, guessing 64kB
> (==) intel(0): Using EXA for acceleration
> (II) intel(0): 2 display pipes available.
> (II) Loading sub module "ddc"
> (II) LoadModule: "ddc"
> (II) Module "ddc" already built-in
> (II) Loading sub module "i2c"
> (II) LoadModule: "i2c"
> (II) Module "i2c" already built-in
> (II) intel(0): Output VGA using monitor section Monitor0
> (**) intel(0): Option "Enable" "true"
> (**) intel(0): Option "Ignore" "false"
> (II) intel(0): I2C bus "SDVOCTRL_E for SDVOB" initialized.
> (II) intel(0): I2C device "SDVOCTRL_E for SDVOB:SDVO Controller B"
> registered at address 0x70.
> (II) intel(0): No SDVO device found on SDVOB
> (II) intel(0): I2C device "SDVOCTRL_E for SDVOB:SDVO Controller B" removed.
> (II) intel(0): I2C bus "SDVOCTRL_E for SDVOB" removed.
> (II) intel(0): Output HDMI-1 has no monitor section
> (II) intel(0): I2C bus "HDMIDDC_B" initialized.
> (II) intel(0): HDMI output 1 detected
> (II) intel(0): I2C bus "SDVOCTRL_E for SDVOC" initialized.
> (II) intel(0): I2C device "SDVOCTRL_E for SDVOC:SDVO Controller C"
> registered at address 0x72.
> (II) intel(0): No SDVO device found on SDVOC
> (II) intel(0): I2C device "SDVOCTRL_E for SDVOC:SDVO Controller C" removed.
> (II) intel(0): I2C bus "SDVOCTRL_E for SDVOC" removed.
> (II) intel(0): Output HDMI-2 has no monitor section
> (II) intel(0): I2C bus "HDMIDDC_C" initialized.
> (II) intel(0): HDMI output 2 detected
> (II) intel(0): Resizable framebuffer: not available (1 3)
> (II) intel(0): Output VGA enabled by config file
> (II) intel(0): Output HDMI-1 disconnected
> (II) intel(0): Output HDMI-2 disconnected
> (WW) intel(0): Unable to find initial modes
> (EE) intel(0): Output VGA enabled but has no modes
> (EE) intel(0): No valid modes.
> (II) UnloadModule: "intel"
> (II) UnloadModule: "vgahw"
> (II) Unloading /usr/lib/xorg/modules//libvgahw.so
> (EE) Screen(s) found, but none have a usable configuration.
>
> Fatal server error:
> no screens found
>
> Please consult the The X.Org Foundation support
>         at http://wiki.x.org
>  for help.
> Please also check the log file at "/var/log/Xorg.0.log" for additional
> information.
>
> ===============================================================
>
> Eric Zhang
>
> 2009/4/20 Jin, Gordon <gordon.jin at intel.com>:
>> Eric Zhang wrote on Sunday, April 19, 2009 10:25 PM:
>>> Hi, xorg:
>>>
>>>     I have a G43 chipset with an embedded x4500 display card and also
>>> I have a Philips 190CW9 LCD with DVI input. So I want to know whether
>>> the xf86-video-intel 2.6 supports DVI outputs now? I installed the
>>> driver but seems it didn't work. Refer to man page of this driver, I
>>> tried to add these configurations into my xorg.conf:
>>>
>>> Section "Device"
>>>
>>> ......
>>>
>>> Option "monitor-TMDS-1" "Monitor0"
>>>
>>> EndSection
>>>
>>>     But it didn't work, xorg-server still complained it can't find
>>> outputs. Any help?
>>
>> DVI is definitely supported, and no need to edit xorg.conf. Please file a bug referring to http://intellinuxgraphics.org/how_to_report_bug.html (note to enable ModeDebug).
>>
>> Thanks
>> Gordon
>> _______________________________________________
>> xorg mailing list
>> xorg at lists.freedesktop.org
>> http://lists.freedesktop.org/mailman/listinfo/xorg
>>
> _______________________________________________
> xorg mailing list
> xorg at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/xorg
>



More information about the xorg mailing list