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
Linux 15.069 Themen, 107.534 Beiträge
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
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
Eventuell hilft Dir ein Eingriff in xorg.conf weiter wie beispielsweise hier beschrieben: http://www.bsdforen.de/showthread.php?t=8660
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.
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
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.
"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
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.
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
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
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
