PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Nvidia TV-Out Konfiguration



Seiten : [1] 2 3

Leberwurstsaft
29.05.02, 19:51
bin hier über einen sehr interessanten Link gestolpert, der sehr gut die Einrichtung von TV-Out beschreibt:

http://www.iofcea.de/cgi-bin/seite.pl?file=linuxtvout

Habe es selber nach Anleitung konfiguriert und es lief sofort anstandslos. Das enthaltene Shellscript kann man leicht modifizieren, ich habe es z.B. "tv" genannt und da ich den mplayer benutze wie folgt geändert:

#!/bin/bash
X -screen TV :1 -ac & sleep 2; DISPLAY=:1 gmplayer -fs "$1" && kill `ps aux | awk '/X\ -screen/ {print $2}' `

Aufruf dann einfach >tv filmname.avi

Wie beschrieben kann man dann mit Alt-F7 bzw. Alt-F8 zwischen Desktop und Fernseher hin- und herschalten.

Miephos
16.06.02, 23:24
Ich hatte mich shon gefreut, dass ich endlich meinen TVout nutzen kann. Ich habe die XF86Config um die Zeilen in der Beschreibung erweitert. 1. Will den X-Server neu starten, aber er tut es nicht. er startet die die grafische oberfläche einfach nicht auch nicht wenn ich noch mal init 5 eingebe. 2. was muss ich dann eingeben wenn es dann mal geht wenn ich den S-VHS ausgang benutzen will.[Option "TVOutFormat" "??????"]

Danke schon mal

Leberwurstsaft
17.06.02, 20:02
Fehlermeldungen ?

Miephos
17.06.02, 21:13
nein leider keine. er startet ganz normal bootet und es steht auch da switch to runlevel 5 aber er bleibt dann einfach bei dem consolen-login hängen. oder soll ich einfach mal lämger warten. dann kann ich mich ganz normal an der konsole anmelden und so. muss ich vielleicht mit yast den login noch mal configurieren??

hab da echt null ahnung

Leberwurstsaft
17.06.02, 21:38
gerade beim Basteln am X-Server sollte man den Rechner erstmal im Runlevel 3 starten, solltest du mal einstellen. Dann per startx den X-Server starten und Fehlermeldungen posten, evtl. auch mal deine /etc/X11/xf68config-4

Miephos
17.06.02, 21:58
ich habe die datei im runlevel 3 verändert und dann wollte ich den x-server sarten. er lädt ein paar dinge in der console ohne fehler bis wieder runlevel 5 has been reached, aber dann schaltet er nicht um. lösche ich sie wieder gehts.

W0D0!CLiff0rd
26.06.02, 18:18
W000000000H000000!!!

Danke, alles geht! :-)))

....bis auf das hin- und Herschalten mit Alt-F7 u. Alt-F8. Es tut sich einfach nichts. Ich benutze KDE3, woran kann das liegen?

/CLiff out

Leberwurstsaft
26.06.02, 18:56
Strg+Alt+F7 / F8

W0D0!CLiff0rd
26.06.02, 19:49
Hei, danke für die schnelle Antwort...übernachtet ihr alle hier oder wieso geht das immer so prompt :D.

/CLiff out

temal
04.07.02, 00:50
ja, das geht ja einwandfrei. aber kann man es jetzt noch so einstellen, dass man auf dem monitor noch etwas machen kann, wärend das video auf dem fernseher läuft?
bei mir schaltet sich nämlich entweder das fernsehen oder der monitor aus, wenn das andere läuft.

jockelb
04.07.02, 14:44
Eine gute tv-out Beschreibung findest du auch bei
http://www.linuxfocus.org/Deutsch/July2002/

lillith
11.07.02, 12:43
kann ich die anleitung wortwörtlich nehmen oder muss ich noch was editieren, z.b. aus geforce 2 ne 3 machen oder sowas?

jockelb
11.07.02, 15:02
Ändere es, schon alleine der Übersichtlichkeit halber

joinandlose
16.07.02, 14:16
hi
bei mir kommt immer folgendes:

XFree86 Version 4.2.0 / X Window System
(protocol Version 11, revision 0, vendor release 6600)
Release Date: 23 January 2002
If the server is older than 6-12 months, or if your card is
newer than the above date, look for a newer version before
reporting problems. (See http://www.XFree86.Org/)
Build Operating System: SuSE Linux [ELF] SuSE
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/XFree86.1.log", Time: Tue Jul 16 14:15:51 2002
(==) Using config file: "/etc/X11/XF86Config"
(WW) NVIDIA: No matching Device section for instance (BusID PCI:1:0:0) found
(EE) No devices detected.

Fatal server error:
no screens found

When reporting a problem related to a server crash, please send
the full server output, not just the last messages.
This can be found in the log file "/var/log/XFree86.1.log".
Please report problems to feedback@suse.de.

Gdk-ERROR **: Fatal IO error 104 (Connection reset by peer) on X server :1.

kann mir da bitte jemand helfen??

Rototom
16.07.02, 14:35
hat hier noch niemand auf das Programm nvtv hingewiesen?

Kentar
16.07.02, 17:26
hab nvtv ausprobiert. Lief anfänglich auch extrem gut (bin erst drauf gekommen, als es unter Windows auf biegen und brechen nicht wollte) allerdings hatte ich zum Schluss immer den Fehler, dass nvtv nach etwa 20 min abbrach und ich dann nichts mehr sah. Sollte allerdings mit der neueren Version nicht mehr vorkommen. Könnte auch an einem damaligen Problem mit Xine gelegen haben. Von der einfachheit her ist es aber wirklich klasse!

pixel
06.08.02, 19:35
Hi@all,

also ich habe gemäss der Anleitung unter meiner SuSE-8.0 Distri in der Datei:
/etc/X11/XF86config die folgenden drei Bereiche:

Section "Monitor"
Identifier "Monitor[1]"
ModelName "PAL TV"
VendorName "SONY"
VertRefresh 60
HorizSync 30-50
EndSection

Section "Screen"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "800x600"
EndSubSection
Device "Device[1]"
Identifier "TV"
Monitor "Monitor[1]"
EndSection


Section "Device"
BoardName "GeForce-2"
BusID "1:5:0"
Driver "nvidia"
Identifier "Device[1]"
Screen 0
VendorName "Nvidia"
Option "NoLogo" "on"
Option "CursorShadow" "on"
Option "CursorShadowAlpha" "32"
Option "CursorShadowXOffset" "2"
Option "CursorShadowYOffset" "2"
Option "TVOutFormat" "COMPOSITE"
Option "TVStandard" "PAL-B"
Option "ConnectedMonitor" "TV"
EndSection

eingefügt d.h. es gibt nun zwei Sections "Monitor", "Screen" und "Device" ist das richtig oder hätte ich die Zeilen in die vorhanden Section einfügen müssen?

Ich habe eine AGP-Karte GForce3 ich denke ich muss die Section "Device" anpassen, nur wie? Wenn ich Sie unverändert lasse und dann den Befehl zum umschalten eingebe erhalte ich folgende Meldung:

sven@poseidon:~> X -screen TV :1 -ac & sleep 2; DISPLAY=:1 xine -f && kill `ps aux | awk '/X\ -screen/ {print $2}' `

XFree86 Version 4.2.0 / X Window System
(protocol Version 11, revision 0, vendor release 6600)
Release Date: 23 January 2002
If the server is older than 6-12 months, or if your card is
newer than the above date, look for a newer version before
reporting problems. (See http://www.XFree86.Org/)
Build Operating System: SuSE Linux [ELF] SuSE
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/XFree86.1.log", Time: Tue Aug 6 19:28:31 2002
(==) Using config file: "/etc/X11/XF86Config"
[1] 1231
(WW) NVIDIA: No matching Device section for instance (BusID PCI:1:0:0) found
(EE) No devices detected.

Fatal server error:
no screens found

When reporting a problem related to a server crash, please send
the full server output, not just the last messages.
This can be found in the log file "/var/log/XFree86.1.log".
Please report problems to feedback@suse.de.

[1]+ Exit 1 X -screen TV :1 -ac
Dies ist xine (X11 gui) - Ein freier Video-Player v0.9.13
(c) 2000-2002 G. Bartsch und das xine Projektteam.
Kompiliert mit xine Bibliothek 0.9.13 [Tue 06 Aug 2002 17:50:17]-[gcc version 2.95.3 20010315 (SuSE)]-[Linux 2.4.18-4GB i686].
xine Bibliothek, Version 0.9.13 (0.9.13) gefunden.
Kann Display nicht öffnen



Was muss ich ändern damit das auch mit meiner Karte funktioniert?

Gruss Pixel

pixel
06.08.02, 21:13
Hi@all,

der TV-Out läuft nun. Sobald ich mit dem Skript jedoch den TV-Out aktiviert habe wird der Monitor schwarz und ich kann den Rechner nur noch über den Fernseher steuern. In der Beschreibung steht das man beide gleichzeitig nutzen kann, nur wie?

Gruss Pixel

Kentar
06.08.02, 21:22
mit STRG + ALT + F7 schaltest du wieder auf den Standard Monitor um. Es war damit nicht gemeint, dass du beides gleichzeitig sehen kannst. Du kannst lediglich auf deinem Standard Screen weiter Arbeiten, während sich deine Freundin 'nen tollen Abend mit 'nem Film macht:D

pixel
06.08.02, 22:21
Hi@all,

ich möchte nicht auf dem Rechner das gleiche Bild sehen wie auf dem Fernseher, das Beispiel mit der Freundin triffts ein wenig besser. Ich durfte mir gerade eien Julia Roberts Schmöker reinziehen als Sie gemerkt hat das ich das mit dem TV-Out hinbekommen habe.
Wie gesagt ich würde gerne auf dem Monitor auf eiem unabhängigen Screen weiter arbeiten. Wenn ich Strg-Alt-F7 drücke wird der TV-Out deaktiviert und er schaltet zurück auf den Monitor. Woran liegt das?

Ich habe hier gelesen das es da ein Tool gäbe. Könnte ich mit diesem genau diese Funktion (Monitor und Fernseher unabhängig und gleichzeitig) auch erreichen?

Mir ist es letztendlich egal ob mit Skript+XServer oder mit nem schicken Tool, Hauptsache es funzt.

Gruss Pixel

Kentar
07.08.02, 12:33
das Tool heißt NVTV. Du mußt mal die Suchfunktion betätigen, denn den Link habe ich gerade nicht. Ich hatte einige Probleme mit diesem Programm, allerdings lief es dagegen auf dem Rechner meiner Frau perfekt. Naja, probier es mal aus. Allerdings kannst du dann nur Sehen, was auf dem TV zu sehen ist.
Häng mal deine XF86Config an. Vielleicht liegt da ja irgendwo der Hund begraben. Bei mir läuft es ohne Probleme.
Ich bin mir nicht sicher, aber es könnte auch daran liegen, das dein Chipsatz kein TwinView unterstützt. Ist aber lediglich ein Schuß ins blaue!

pixel
07.08.02, 12:41
Hier ist Sie,

ich spinn jetzt einfach mal so vor mich hin, ohne mir über die technische Machbarkeit im klaren zu sein.

Es wäre doch am allerbesten wenn ich den TV-Out lediglich für das Xine-Ausgabefenster (Vollbild) aktivieren könnte. Das Steuerpanel von Xine würde ich weiterhin auf meinem Monitor-Desktop sehen von wo aus ich auch den Film steuern kann und natürlich weiterhin arbeiten.

Geht so was?

Gruss Pixel


# /.../
# SaX generated XFree86 config file
# Created on: 2002-07-06.
#
# Version: 4.3
# Contact: Marcus Schaefer <sax@suse.de>, 2001
#
# Automatically generated by [ISaX] (4.3)
# PLEASE DO NOT EDIT THIS FILE!
#
Section "Files"
FontPath "/usr/X11R6/lib/X11/fonts/misc:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/local"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/Type1"
FontPath "/usr/X11R6/lib/X11/fonts/URW"
FontPath "/usr/X11R6/lib/X11/fonts/Speedo"
FontPath "/usr/X11R6/lib/X11/fonts/PEX"
FontPath "/usr/X11R6/lib/X11/fonts/cyrillic:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/latin2/misc:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/latin2/75dpi:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/latin2/100dpi:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/latin2/Type1"
FontPath "/usr/X11R6/lib/X11/fonts/latin7/75dpi:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/baekmuk:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/japanese:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/kwintv:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/truetype"
FontPath "/usr/X11R6/lib/X11/fonts/uni:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/CID"
FontPath "/usr/X11R6/lib/X11/fonts/ucs/misc:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/ucs/75dpi:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/ucs/100dpi:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/hellas/misc:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/hellas/75dpi:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/hellas/100dpi:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/hellas/Type1"
FontPath "/usr/X11R6/lib/X11/fonts/misc/sgi:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/xtest"
ModulePath "/usr/X11R6/lib/modules"
RgbPath "/usr/X11R6/lib/X11/rgb"
EndSection

Section "ServerFlags"
Option "AllowMouseOpenFail"
EndSection

Section "Module"
Load "dbe"
Load "type1"
Load "speedo"
Load "extmod"
Load "freetype"
Load "glx"
EndSection

Section "InputDevice"
Driver "keyboard"
Identifier "Keyboard[0]"
Option "Protocol" "Standard"
Option "XkbKeyCodes" "xfree86"
Option "XkbLayout" "de"
Option "XkbModel" "pc104"
Option "XkbRules" "xfree86"
Option "XkbVariant" "nodeadkeys"
EndSection

Section "InputDevice"
Driver "mouse"
Identifier "Mouse[1]"
Option "ButtonNumber" "5"
Option "Device" "/dev/mouse"
Option "Name" "AutoDetected"
Option "Protocol" "imps/2"
Option "Vendor" "AutoDetected"
Option "ZAxisMapping" "4 5"
EndSection

Section "Monitor"
Option "CalcAlgorithm" "IteratePrecisely"
HorizSync 30-86
Identifier "Monitor[0]"
ModelName "AutoDetected"
Option "DPMS"
VendorName "AutoDetected"
VertRefresh 50-85
UseModes "Modes[0]"
EndSection

Section "Monitor"
Identifier "Monitor[1]"
ModelName "PAL TV"
VendorName "SONY"
VertRefresh 60
HorizSync 30-50
EndSection



Section "Modes"
Identifier "Modes[0]"
Modeline "640x480" 27.96 640 656 720 864 480 480 485 501
Modeline "800x600" 43.68 800 816 928 1072 600 600 606 626
Modeline "1024x768" 89.75 1024 1040 1216 1328 768 768 778 802
EndSection

Section "Screen"
DefaultDepth 16
SubSection "Display"
Depth 16
Modes "1024x768" "640x480" "800x600"
EndSubSection
Device "Device[0]"
Identifier "Screen[0]"
Monitor "Monitor[0]"
EndSection

Section "Screen"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "800x600"
EndSubSection
Device "Device[1]"
Identifier "TV"
Monitor "Monitor[1]"
EndSection


Section "Device"
BoardName "AutoDetected"
Driver "nvidia"
Identifier "Device[0]"
Option "dpms"
VendorName "AutoDetected"
EndSection

Section "Device"
Driver "nvidia"
Identifier "Device[1]"
Screen 0
VendorName "Nvidia"
Option "NoLogo" "on"
Option "CursorShadow" "on"
Option "CursorShadowAlpha" "32"
Option "CursorShadowXOffset" "2"
Option "CursorShadowYOffset" "2"
Option "TVOutFormat" "COMPOSITE"
Option "TVStandard" "PAL-B"
Option "ConnectedMonitor" "TV"
EndSection

Section "ServerLayout"
Identifier "Layout[all]"
InputDevice "Keyboard[0]" "CoreKeyboard"
InputDevice "Mouse[1]" "CorePointer"
Screen "Screen[0]"
EndSection

Section "DRI"
Group "video"
Mode 0660
EndSection

taxer
04.09.02, 09:51
was muss ich dann eingeben wenn es dann mal geht wenn ich den S-VHS ausgang benutzen will.[Option "TVOutFormat" "??????"]

Option "TVOutFormat" "SVIDEO"

weedow
09.03.03, 21:26
bei mir funzt des wunderbar :) ... aber hat jemand ne idee wie man die 2 screens gleichzeitig anzeigen lassen kann? also das der monitor nicht ausgeht?

weedow

ThorstenHirsch
09.03.03, 23:00
Das leider nicht, aber ich hab folgenden Tip:

anstatt PAL-B sollte man PAL-G nehmen, dann verschwinden diese hässlichen Zacken (die ich in allen Linien beim Abspielen von Filmen hatte).

Mich würde es (außer der Frage des vorigen Postings) noch interessieren, ob man in der XF86Config-4 irgendwas angeben kann, damit das Bild auf dem TV etwas nach unten verschoben wird, da es bei mir nicht ganz zentriert ist...

Gruß,
Thorsten

Psychotronic
14.03.03, 11:59
So weit so schick... funzt prima... aber... da sind noch ein paar Sachen die man verbessern könnte.

Kennst sich hier jemand mit dem bash-script ein bissel näher aus, bei mir funzt das deaktivieren des zweiten screens nach beenden des players nicht...

Der Befehl kill `ps aux | awk '/X\ -screen/ {print $2}' ` läuft bei mir auf die Standarthilfe vom kill und tut somit garnix.

Dann würde mich auch nochmal interessieren wie man es anstellt statt des fest eingestellten Players eine Variable mitzugeben, die man dann per kommandozeile beim aufruf des Scriptes füllt... Ich stelle mir die Syntax so vor: tvout 'ogle' oder tvout 'mplayer -vo sdl -fs schoenerfilm.avi '

Dann würde mich noch intessieren wie man auf dem 2. Screen einen Windowmanager(mwm oder so) zum laufen bekommt. Wenn ich ogle benutze hab ich keine Fensterrahmen die ich hin und her schieben kann und das ist ziemlich unpraktisch beim Einstellen der DVD-konfig(sprache, untertitel, etc).

Psychotronic
14.03.03, 12:28
ok problem nummer 2 konnte ich selbst klären... das skript sieht dann so aus:

#!/bin/sh
X -screen TV :1 -ac & sleep 2; DISPLAY=:1 $1 && kill `ps aux | awk '/X\ -screen/ {print $2}' `

MrIch
18.06.03, 22:43
also irgendwie vermisse ich den Aufruf von mplayer in deinem korrigierten Skript, oder habe ich da was übersehen?

carni
19.06.03, 00:09
Mit diesem Skript kann er alle Programme auf dem zweiten XServer starten lassen.
Dafür steht die Variable $1 hinter DISPLAY=:1.

Z.B:

patrick@rubidium:~> tvout mplayer
$1 = mplayer


Gruss, Patrick

MrIch
19.06.03, 00:25
jepp, habe ich gerade auch erst gemerkt bzw. gesehen.

Was mich nun noch wundert, der Typ auf der webseite schreibt er könnte weiter surfen und nebenbei ist auf dem TV z.B. nen Film zu sehen, also zumindest wenn ich wieder zurück auf den normalen X Server schalte, wird der TV schwarz bzw flimmert... wenn ich dann wieder auf den zweite Server zurückschalte ist das TV Bild wieder ok.

Achja ich habe eine Nvidia Geforce 4, die sollte ja eigentlich zwei unabhängige Bilder darstellen können.

Man sollte sich überigens kein Videoübertragungssystem wie z.B. so ein Teil von Aldi kaufen, wenn man WLAN hat, denn dann hat man die ganze Zeit nen übles Nebengeräusch und Streifen im Bild, egal ob die wlan Karte mit 1mW oder mit 100mW sendet! :(