Linux 15.069 Themen, 107.534 Beiträge

TV out aktivieren

Till3 / 11 Antworten / Baumansicht Nickles

Hallo!
Ich habe einen Laptop (ubuntu 8.04.1) mit einer GeForce Fx Go5600 Grafikkarte. Ich möchte den TV out aktivieren, um meine Glotze anzuschließen.
Ich habe die entsprechenden Artikel hier schon gelesen, hilft mir leider aber nicht. Dann habe ich es mit nv-tv-out probiert, funzt aber auch nicht, weil der nvidia-tv-encoder nicht unterstüzt wird.
Jetzt bin ich leider schon mit meinem Latein am Ende, jemand ne gute Idee?
Nach der Installation des OS musste ich übrigens einen proprietären Treiber nachladen, damit ich die volle Macht der Graka ausschöpfen kann.
Würde es euch was bringen hier die Inhalte der xorg.conf oder xorg.0.log zu posten?
Gruß,
Till

„We don’t make mistakes here, just happy little accidents“ (Bob Ross)
bei Antwort benachrichtigen
Michael Nickles Till3 „TV out aktivieren“
Optionen

Hi Till3,
manche Grafikkarten aktivieren den TV-Ausgang nur dann, wenn sie einen angeschlossenen TV erkennen. Klingt blöd, aber leider ist es so, dass sie diverse ältere TVs nicht erkennen- obwohl es bei den analogen TV-Videosignalen eigentlich keinen "Datenkanal" gibt.

Probier es testweise auf jeden Fall mal an einem anderen TV aus oder hänge den Laptop TV-Ausgang an den Eingang eines Videorecorders der am TV hängt.
Grüße,
Mike

bei Antwort benachrichtigen
Till3 Michael Nickles „Hi Till3, manche Grafikkarten aktivieren den TV-Ausgang nur dann, wenn sie einen...“
Optionen

Hallo Mike,
leider kann ich das schlecht testen, da ich keinen VCR mehr habe und auch nur einen Fernseher. Der ist dafür aber ein neues Modell von Samsung (16:9 Röhre). Ich habe auch schon versucht, erst die Kabel zu stecken und dann zu booten, bringt aber auch nix.
Gruß,
Till

„We don’t make mistakes here, just happy little accidents“ (Bob Ross)
bei Antwort benachrichtigen
Michael Nickles Till3 „Hallo Mike, leider kann ich das schlecht testen, da ich keinen VCR mehr habe und...“
Optionen

Eventuell hilft Dir ein Eingriff in xorg.conf weiter wie beispielsweise hier beschrieben: http://www.bsdforen.de/showthread.php?t=8660

bei Antwort benachrichtigen
KarstenW Michael Nickles „Eventuell hilft Dir ein Eingriff in xorg.conf weiter wie beispielsweise hier...“
Optionen

In der Readmedatei von NVidia ist doch erklärt wie man den TV Ausgang aktiviert:

http://de.download.nvidia.com/XFree86/Linux-x86/173.14.12/README/chapter-16.html

Diese Einstellungen muß man mit dem Editor vornehmen. Da gibt es keine Menüs.

Debian GNU/Linux https://www.debian.org/index.de.html
bei Antwort benachrichtigen
Till3 Michael Nickles „Eventuell hilft Dir ein Eingriff in xorg.conf weiter wie beispielsweise hier...“
Optionen

Ja, guter Link. Wenn ich meine xorg.conf so abändere, dann funzt es auch. Nur bleibt dann der Bildschirm des Laptops dunkel. Wäre auch nicht so schlimm, nur wie kann ich zwischen den beiden Betriebsmodi umschalten? Kann ja nicht sein, dass ich immer in der xorg.conf rumfummel (bzw. vorgefertigte Versionen einfügen/entfernen) und dann das System neu starten muss. Gibt es da keine Tastenkombination oder so, oder kann ich das in der xorg.conf direkt einfügen? So sieht meine Datei aus:

# xorg.conf (X.Org X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the xorg.conf manual page.
# (Type "man xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
# sudo dpkg-reconfigure -phigh xserver-xorg

Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "de"
EndSection

Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
EndSection

Section "InputDevice"
Identifier "Synaptics Touchpad"
Driver "synaptics"
Option "SendCoreEvents" "true"
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "HorizEdgeScroll" "0"
EndSection

Section "Device"
Identifier "Configured Video Device"
Driver "nvidia"
Option "NoLogo" "True"
EndSection

Section "Monitor"
Identifier "Configured Monitor"
EndSection

Section "Screen"
Identifier "Default Screen"
Monitor "Configured Monitor"
Device "Configured Video Device"
Defaultdepth 24
Option "TwinView" "on"
Option "ConnectedMonitor" "CRT, TV"
Option "TwinViewOrientation" "Clone"
Option "SecondMonitorHorizSync" "30-50"
Option "SecondMonitorVertRefresh" "60"
Option "TVOverScan" "0.8"
Option "MetaModes" "1024x768, 800x600;"
Option "TVStandard" "PAL-G"
Option "TVOutFormat" "SVIDEO"

EndSection

Section "ServerLayout"
Identifier "Default Layout"
screen "Default Screen"
Inputdevice "Synaptics Touchpad"
EndSection
Section "Module"
Load "glx"
EndSection


Alles ab Option "TwinView" "on" bis Option "TVOutFormat" "SVIDEO" habe ich eingefügt.
Wie gesagt: funktioniert soweit, nur sehr unkomfortabel. Sonst noch eine Idee?
Gruß,
Till

„We don’t make mistakes here, just happy little accidents“ (Bob Ross)
bei Antwort benachrichtigen
the_mic Till3 „Ja, guter Link. Wenn ich meine xorg.conf so abändere, dann funzt es auch. Nur...“
Optionen

Hast du schon mal das Tool nvidia-settings angeschaut? Damit kannst du per Klickibunti die Grafikeinstellungen vornehmen. Allerdings funktioniert es zumindest bei mir nicht immer ganz zuverlässig.

cat /dev/brain > /dev/null
bei Antwort benachrichtigen
KarstenW Till3 „Ja, guter Link. Wenn ich meine xorg.conf so abändere, dann funzt es auch. Nur...“
Optionen

"Option "SecondMonitorVertRefresh" "60""

verstehe ich nicht, Wenn das die Bildfrequenz des Fernseher ist, dann ist das falsch. Entweder man hat einen 50 Hz Fernseher oder einen 100 Hz Fernseher.
Ist damit der Monitor des Rechners gemeint oder der Fernseher ?
Normalerweise trägt man hier den vertikalen Frequenzbereich des Monitors ein und die andere Option ist der Zeilenfrequenzbereich. Du müßtest diese Daten aus den Unterlagen des Notebooks bekommen.

http://de.download.nvidia.com/XFree86/Linux-x86/173.14.12/README/chapter-16.html

http://de.download.nvidia.com/XFree86/Linux-x86/173.14.12/README/chapter-13.html


Debian GNU/Linux https://www.debian.org/index.de.html
bei Antwort benachrichtigen
KarstenW Till3 „TV out aktivieren“
Optionen

Es gibt mehrere Fehlerquellen.
Einmal die CPU. Die neueren NVidia Treiber nutzen ein spezielles SSE Register von der CPU, die die alten CPUs wie mein AMD K7 Athlon 1,4 GHz noch gar nicht haben.

Kurze Erklärung was SSE ist:

http://de.wikipedia.org/wiki/Streaming_SIMD_Extensions

Welche CPU hast du im Laptop eingebaut ?
Schau mal in die Logdatei /var/log/Xorg.log rein und schau nach Fehlermeldungen die ein SSE Register der CPU betreffen.
Wenn das der Fall sein sollte, dann mußt du einen älteren NVidia Treiber installieren.
Ich habe die Erfahrung gemacht, das der XServer startet , aber es lassen sich keine Videos abspielen, weil meine alte Athlon CPU diese spezielle SSE Register gar nicht hat (nur die neueren CPUs).
Ich habe von NVidia einen älteren Treiber installiert :

http://www.nvidia.de/object/linux_display_ia32_100.14.23_de.html

NVIDIA-Linux-x86-100.14.23-pkg1.run

welcher meine ältere Grafikkarte nVidia Corporation NV34 [GeForce FX 5500] auch unterstützt.

Und dann kannst du natürlich auch mal diese Readme Datei durchlesen (speziell die Konfiguration des TV Ausganges) :

http://de.download.nvidia.com/XFree86/Linux-x86/173.14.12/README/chapter-16.html

PS: Du kannst auch mal in das /proc Verzeichnis wechseln und dir die virtuelle Datei cpuinfo ausgeben lassen:

cat /proc/cpuinfo

processor : 0
vendor_id : AuthenticAMD
cpu family : 6
model : 4
model name : AMD Athlon(tm) Processor
stepping : 4
cpu MHz : 1407.370
cache size : 256 KB
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 1
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 sep mtrr pge mca cmov pat pse36 mmx fxsr syscall mmxext 3dnowext 3dnow
bogomips : 2816.04

Wie du in der Zeile bei flags : siehst, hat mein alter Athlon Prozessor von AMD keine SSE Erweiterung oder Register , welche die neueren NVidia Treiber nutzen.
Ich konnte deshalb mit dem neuen NVidia Treiber auch keine Videos abspielen, aber Internet und Office hat funktioniert.







Debian GNU/Linux https://www.debian.org/index.de.html
bei Antwort benachrichtigen
Till3 KarstenW „Es gibt mehrere Fehlerquellen. Einmal die CPU. Die neueren NVidia Treiber nutzen...“
Optionen

Hallo,
danke für die ausführliche Antwort.
Hier die cpuinfo:

processor : 0
vendor_id : GenuineIntel
cpu family : 15
model : 2
model name : Mobile Intel(R) Pentium(R) 4 CPU 3.06GHz
stepping : 9
cpu MHz : 3064.657
cache size : 512 KB
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 2
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe up pebs bts sync_rdtsc cid xtpr
bogomips : 6134.28
clflush size : 64

Es gibt also sse, daran sollte es nicht liegen.
Die von dir weiter oben erwähnte readme bei Nvidia sind für mich leider böhmische Dörfer, das übersteigt meinen Linux-Horizont etwas.
Wie du aber in meiner Antwort auf Mikes Posting lesen kannst, habe ich es teilweise hingekriegt, hast du vielleicht noch ne Idee zum Schluß?
Gruß,
Till

„We don’t make mistakes here, just happy little accidents“ (Bob Ross)
bei Antwort benachrichtigen
Till3 Nachtrag zu: „TV out aktivieren“
Optionen

So, habe es mit Hilfe des Tipps von the mic hinbekommen. Danke an ihn (klickibunti ist doch super!), aber natürlich auch an die anderen!
Gruß,
Till

„We don’t make mistakes here, just happy little accidents“ (Bob Ross)
bei Antwort benachrichtigen
Till3 Nachtrag zu: „TV out aktivieren“
Optionen

Nur der Vollständigkeit halber hier die funktionierende xorg.conf:

# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings: version 1.0 (buildd@vernadsky) Thu Jun 5 09:26:53 UTC 2008

# xorg.conf (X.Org X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the xorg.conf manual page.
# (Type "man xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
# sudo dpkg-reconfigure -phigh xserver-xorg

Section "ServerLayout"
Identifier "Default Layout"
Screen 0 "Screen0" 0 0
Screen 1 "Screen1" RightOf "Screen0"
InputDevice "Synaptics Touchpad"
EndSection

Section "Module"
Load "glx"
EndSection

Section "ServerFlags"
Option "Xinerama" "0"
EndSection

Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "de"
EndSection

Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
EndSection

Section "InputDevice"
Identifier "Synaptics Touchpad"
Driver "synaptics"
Option "SendCoreEvents" "true"
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "HorizEdgeScroll" "0"
EndSection

Section "Monitor"
Identifier "Configured Monitor"
EndSection

Section "Monitor"
Identifier "Monitor0"
VendorName "Unknown"
ModelName "Nvidia Default Flat Panel"
HorizSync 29.0 - 49.0
VertRefresh 0.0 - 61.0
EndSection

Section "Monitor"
Identifier "Monitor1"
VendorName "Unknown"
ModelName "TV-0"
HorizSync 28.0 - 33.0
VertRefresh 43.0 - 72.0
EndSection

Section "Device"
Identifier "Configured Video Device"
Driver "nvidia"
Option "NoLogo" "True"
EndSection

Section "Device"
Identifier "Videocard0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce FX Go5600"
BusID "PCI:1:0:0"
Screen 0
EndSection

Section "Device"
Identifier "Videocard1"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce FX Go5600"
BusID "PCI:1:0:0"
Screen 1
EndSection

Section "Screen"
Identifier "Default Screen"
Device "Configured Video Device"
Monitor "Configured Monitor"
DefaultDepth 24
EndSection

Section "Screen"
Identifier "Screen0"
Device "Videocard0"
Monitor "Monitor0"
DefaultDepth 24
Option "TwinView" "0"
Option "metamodes" "DFP: nvidia-auto-select +0+0"
EndSection

Section "Screen"
Identifier "Screen1"
Device "Videocard1"
Monitor "Monitor1"
DefaultDepth 24
Option "TwinView" "0"
Option "metamodes" "TV: nvidia-auto-select +0+0"
EndSection


Wenn das SVideo-Kabel beim booten steckt, dann erweitert sich der Desktop automatisch nach rechts auf den Fernseher. Wenn nicht dann nicht.
Gruß,
Till

„We don’t make mistakes here, just happy little accidents“ (Bob Ross)
bei Antwort benachrichtigen