Via Epia M6000: TV-Out funktioniert nicht unter xorg

fraenki

Active Member
Via Epia ME6000: TV-Out funktioniert nicht unter xorg

Hi,

ein langer Tag liegt hinter mir :-) Schätzungsweise unendlich viele Stunden googlen
haben mich nicht weiter gebracht in meinem Bemühen, den TV-Out meines Via Epia
Mainboards unter xorg in Betrieb zu nehmen.

Im BIOS habe ich den TV-Out bereits aktiviert und im Konsolenbetrieb kann ich diesen
dann auch problemlos nutzen. Aber sobald ich X starte, ist das TV-Bild schwarz.

Meine xorg.conf sieht (aktuell) wie folgt aus:

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

Section "ServerFlags"
        Option  "BlankTime"     "0"
        Option  "StandbyTime"   "0"
        Option  "SuspendTime"   "0"
        Option  "OffTime"       "0"
EndSection

Section "Files"
        RgbPath      "/usr/X11R6/lib/X11/rgb"
        ModulePath   "/usr/X11R6/lib/modules"
        FontPath     "/usr/X11R6/lib/X11/fonts/misc/"
        FontPath     "/usr/X11R6/lib/X11/fonts/TTF/"
        FontPath     "/usr/X11R6/lib/X11/fonts/Type1/"
        FontPath     "/usr/X11R6/lib/X11/fonts/CID/"
        FontPath     "/usr/X11R6/lib/X11/fonts/75dpi/"
        FontPath     "/usr/X11R6/lib/X11/fonts/100dpi/"
EndSection

Section "Module"
        Load  "dri"
        Load  "extmod"
#       Load  "glx"
        Load  "dbe"
        Load  "record"
        Load  "xtrap"
        Load  "type1"
        Load  "freetype"
EndSection

Section "InputDevice"
        Driver      "keyboard"
        Option      "XkbRules" "xorg"
        Option      "XkbModel" "pc101"
        Option      "XkbLayout" "de"
        Identifier  "Keyboard0"
EndSection

Section "InputDevice"
        Identifier  "Mouse0"
        Driver      "mouse"
        Option      "Protocol" "auto"
        Option      "Device" "/dev/sysmouse"
EndSection

Section "Monitor"
        Identifier   "Monitor0"
        VendorName   ""
        ModelName    "TV-PAL"
        HorizSync    24.0-80.0
        VertRefresh  50.0-75.0
        Option      "noddc"
        # Set for 4:3 display
        DisplaySize     400 300
        # Set for 16:9 display
#       DisplaySize     400 225

        #Refresh Rate 60Hz
        ModeLine "720x480" 26.7 720 736 808 896 480 481 484 497
        ModeLine "720x576" 32.7 720 744 816 912 576 577 580 597
        ModeLine "848x480" 31.5 848 864 952 1056 480 481 484 497
        ModeLine "856x480" 31.7 856 872 960 1064 480 481 484 497
        ModeLine "1024x512" 41.3 1024 1056 1160 1296 512 513 516 531
EndSection

Section "Device"
         Identifier  "Card0"
         Driver      "via"
#       Driver      "vesa"
         VendorName  "Via"
         BoardName   "cle266"
         BusID       "PCI:1:0:0"
#       VideoRam    16384
         VideoRam    32768
         Option  "PciRetry" "true"
#       Option  "NoAccel"       "yes"
#       Option  "NoDDCValue"    "True" # for flicker
#       Option  "TVType"        "NTSC"
         Option  "TVType"        "PAL"
         Option  "TVOutput"      "Composite"
#       Option  "TVOutput"      "S-Video"
#       Option  "TVOutput"      "RGB"
#       Option  "TVOutput"      "YCbCr"
#       Option  "TVVScan"       "under"
#       Option  "TVVScan"       "over"
#       Option  "TVVScan"       "normal"
         Option  "ActiveDevice"  "TV"
#       Option  "TVDotCrawl"    "yes"
#       Option  "HWCursor"      "Off"
#       Option "Cap0Deinterlace" "Bob"
#       Option  "TVSignal"       "1"
#       Option  "TVSignalMode"   "1"
         Option  "EnableAGPDMA"  "true"
EndSection

Section "Screen"
        Identifier "Screen0"
        Device     "Card0"
        Monitor    "Monitor0"
        DefaultDepth     24
        SubSection "Display"
                Viewport   0 0
                Depth     24
#               Modes    "640x480"
#               Modes    "720x576"
#               Modes    "720x576Noscale"
                 Modes    "1024x768" "800x600" "640x480"
        EndSubSection
EndSection

Und noch ein kleiner Auszug aus dem Xorg-Log:

Code:
X Window System Version 6.8.2
Release Date: 9 February 2005
X Protocol Version 11, Revision 0, Release 6.8.2
Build Operating System: FreeBSD 5.4 i386 [ELF] 
Current Operating System: FreeBSD  5.4-RELEASE FreeBSD 5.4-RELEASE #0: Sun May  8 10:21:06 UTC 2005     root@
harlow.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC i386
Build Date: 23 September 2005
        Before reporting problems, check http://wiki.X.Org
        to make sure that you have the latest version.
Module Loader present
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: Sun Sep 25 20:22:09 2005
(==) Using config file: "/etc/X11/xorg.conf"
(==) ServerLayout "X.org Configured"
(**) |-->Screen "Screen0" (0)
(**) |   |-->Monitor "Monitor0"
(**) |   |-->Device "Card0"
(**) |-->Input Device "Mouse0"
(**) |-->Input Device "Keyboard0"
(**) Option "XkbRules" "xorg"
(**) XKB: rules: "xorg"
(**) Option "XkbModel" "pc101"
(**) XKB: model: "pc101"
(**) Option "XkbLayout" "de"
(**) XKB: layout: "de"
(==) Keyboard: CustomKeycode disabled
(WW) The directory "/usr/X11R6/lib/X11/fonts/CID/" does not exist.
        Entry deleted from font path.
(**) FontPath set to "/usr/X11R6/lib/X11/fonts/misc/,/usr/X11R6/lib/X11/fonts/TTF/,/usr/X11R6/lib/X11/fonts/T
ype1/,/usr/X11R6/lib/X11/fonts/75dpi/,/usr/X11R6/lib/X11/fonts/100dpi/"
(**) RgbPath set to "/usr/X11R6/lib/X11/rgb"
(**) ModulePath set to "/usr/X11R6/lib/modules"
(**) Option "BlankTime" "0"
(**) Option "StandbyTime" "0"
(**) Option "SuspendTime" "0"
(**) Option "OffTime" "0"
(II) Module ABI versions:
        X.Org ANSI C Emulation: 0.2
        X.Org Video Driver: 0.7
        X.Org XInput driver : 0.4
        X.Org Server Extension : 0.2
        X.Org Font Renderer : 0.4
(II) Loader running on freebsd
(...)
(II) via: driver for VIA chipsets: CLE266, KM400, K8M800
(II) Primary Device is: PCI 01:00:0
(--) Chipset CLE266 found
(..)
(**) VIA(0): Option "NoDDC"
(II) VIA(0): Monitor0: Using hsync range of 24.00-80.00 kHz
(II) VIA(0): Monitor0: Using vrefresh range of 50.00-75.00 Hz
(II) VIA(0): Clock range:  20.00 to 230.00 MHz
(II) VIA(0): Not using default mode "640x350" (vrefresh out of range)
(II) VIA(0): Not using default mode "320x175" (bad mode clock/interlace/doublescan)
(II) VIA(0): Not using default mode "640x400" (vrefresh out of range)
(II) VIA(0): Not using default mode "320x200" (bad mode clock/interlace/doublescan)
(II) VIA(0): Not using default mode "720x400" (vrefresh out of range)
(II) VIA(0): Not using default mode "360x200" (bad mode clock/interlace/doublescan)
(...)
(II) VIA(0): I2C device "I2C bus 2:TV" registered at address 0x40.
(II) VIA(0): I2C device "I2C bus 2:TV" removed.
(II) VIA(0): I2C device "I2C bus 2:VT1622" registered at address 0x40.
(II) VIA(0): I2C device "I2C bus 2:VT1622" removed.
(--) VIA(0): Virtual size is 1024x768 (pitch 1024)
(**) VIA(0): *Default mode "1024x768": 78.8 MHz (scaled from -0.0 MHz), 60.1 kHz, 75.1 Hz
(II) VIA(0): Modeline "1024x768"   78.80  1024 1040 1136 1312  768 769 772 800 +hsync +vsync
(**) VIA(0): *Default mode "800x600": 49.5 MHz (scaled from 0.0 MHz), 46.9 kHz, 75.0 Hz
(II) VIA(0): Modeline "800x600"   49.50  800 816 896 1056  600 601 604 625 +hsync +vsync
(...)
(II) VIA(0): I2C device "I2C bus 2:TV" registered at address 0x40.
(II) VIA(0): I2C device "I2C bus 2:TV" removed.
(II) VIA(0): I2C device "I2C bus 2:VT1622" registered at address 0x40.
(II) VIA(0): I2C device "I2C bus 2:VT1622" removed.
(II) VIA(0): I2C device "I2C bus 2:TV" registered at address 0x40.
(II) VIA(0): I2C device "I2C bus 2:TV" removed.
(...)
(II) VIA(0): I2C device "I2C bus 2:TV Probe" registered at address 0x88.
(II) VIA(0): I2C device "I2C bus 2:SAA7113H" removed.
(II) VIA(0): I2C device "I2C bus 2:SAA7113H" removed.
(II) VIA(0): I2C device "I2C bus 2:SAA7114H" removed.
(II) VIA(0): I2C device "I2C bus 2:TV Probe" removed.
(WW) VIA(0): Option "PciRetry" is not used
(WW) VIA(0): Option "EnableAGPDMA" is not used
(...)

Tja, und das ist dann auch schon alles. Der TV-Bildschirm bleibt schwarz,
aber sobald ich X beende und wieder auf der Konsole bin, ist das Bild wieder
ni Ordnung.

Hat jemand dazu eine Idee? Ich habe noch einige alternative xorg-Konfigurationen,
die aber allesamt nicht funktionieren...


Ciao
- Fraenki
 
Zuletzt bearbeitet:
Hallo,

das scheint wohl ein sehr spezielles Epia- bzw. Unichrome-Problem zu sein.
Habt ihr vielleicht trotzdem spontane Einfälle oder Ideen? Vorschläge? Egal was :-)

Im Augenblick bin ich tatsächlich ziemlich ratlos und tendiere dazu, einmal
Linux mit den native Unichrome-Treibern (http://unichrome.sourceforge.net/)
auszuprobieren. Dazu gab es schon einige positive Erfahrungsberichte...

Aber "eigentlich" möchte ich, dass auch dieses System unter FreeBSD läuft.
Ich möchte nur *ein* OS pflegen müssen :)


Danke
- Fraenki
 
moin ,

wenn ich deinen Text richtig verstehe willst du an TV-out nen ` normalen
Fernseher anschliessen (x-org-conf ModelName "TV-PAL"
HorizSync 24.0-80.0
VertRefresh 50.0-75.0 )

Wenn ich mir "Section Screen" anschaue bezweifel ich das n` normaler
Fernseher das kann --> DefaultDepth 24
Modes "1024x768" "800x600" "640x480"

Die ersten beiden Auflösungen bei Modes würd ich erst mal rausschmeissen und DefaultDepth auch runtersetzen !

Gruss

P.S. : Hoffe das ich die Frage richtig verstanden habe .


:)
 
friendofbeastie schrieb:
wenn ich deinen Text richtig verstehe willst du an TV-out nen ` normalen
Fernseher anschliessen (x-org-conf ModelName "TV-PAL"
HorizSync 24.0-80.0
VertRefresh 50.0-75.0 )

Genau, ich möchte den Rechner an einen normalen Fernseher anschliessen.

friendofbeastie schrieb:
Wenn ich mir "Section Screen" anschaue bezweifel ich das n` normaler
Fernseher das kann --> DefaultDepth 24
Modes "1024x768" "800x600" "640x480"
Die ersten beiden Auflösungen bei Modes würd ich erst mal rausschmeissen und DefaultDepth auch runtersetzen !

Danke für den Hinweis. Das habe ich allerdings bereits probiert, deshalb waren
auch die anderen Modes in der xorg-Konfiguration noch als Kommentar vorhanden:

# Modes "640x480"
# Modes "720x576"
# Modes "720x576Noscale"
Modes "1024x768" "800x600" "640x480"

Auch das herabsetzen der Farbtiefe hatte ich bereits getestet, wobei ich mir
nicht vorstellen kann, dass das hierbei relevant sein könnte. Aber in der Verzweiflung
probiert man ja vieles... ;-)


Ciao
- Fraenki
 
Es gab dort mal einen Patch für X.org 6.8.2, welcher diverse Probleme mit Epia-Plattformen löste. "Ergoogle" den doch mal.

"Googeln" steht übrigens in der aktuellen Ausgabe des Dudens. Also darf man e auch beugen ;)
 
Mein TV-Out läuft jetzt unter xorg. Die Lösung war ganz einfach: der
bei xorg mitgelieferte VIA-Treiber beherrscht ganz einfach kein TV-Out.

Ich habe jetzt den von http://unichrome.sourceforge.net/ im Einsatz
und es funktioniert ganz prima (bisher allerdings nur unter Linux, nicht
unter FreeBSD, aber für den Test reicht das vorerst).


Ciao
- Fraenki
 
Zurück
Oben