[gelöst]Bildstörungen VLC-Player
[gelöst]Bildstörungen VLC-Player
Hallo an alle. Ich hab mal wieder ein Problem. Ich hab Linux (Debian Buster) und streame von der DM7020 HD auf den VLC-Player. Meine Grafikkarte ist eine NVIDIA GeForce GLX 960 mit den aktuellsten Grafikkartentreibern.
Das Bild hat bei schon leichten Schwenks im unteren Bereich horizontale Störungen. Ich hab im Netz schon einiges gelesen aber leider nichts brauchbares gefunden. Auch wenn ich Filme direkt vom Rechner über den VLC-Player abspiele ist das gleiche Problem vorhanden. Alle Einstellversuche des VLC-Players sind fehlgeschlagen. Müssen vielleicht noch irgendwelche Codes nachinstalliert werden? Ich hab mal versucht die Filme mit Parole wiederzugeben und siehe da, es funktioniert ohne Streifen / Bildstörungen. Leider möchte Parole beim streamen von der Dreambox [Teletext-Decoder] nachinstalliert haben und den finde ich in der Paketverwaltung nicht.
Beim SM-Player ist haargenau das gleiche Problem wie beim VLC-Player.
Ist das Problem bei euch vielleicht schon bekannt und ihr könnt mir bitte helfen? Danke im Voraus LG. Anna
Das Bild hat bei schon leichten Schwenks im unteren Bereich horizontale Störungen. Ich hab im Netz schon einiges gelesen aber leider nichts brauchbares gefunden. Auch wenn ich Filme direkt vom Rechner über den VLC-Player abspiele ist das gleiche Problem vorhanden. Alle Einstellversuche des VLC-Players sind fehlgeschlagen. Müssen vielleicht noch irgendwelche Codes nachinstalliert werden? Ich hab mal versucht die Filme mit Parole wiederzugeben und siehe da, es funktioniert ohne Streifen / Bildstörungen. Leider möchte Parole beim streamen von der Dreambox [Teletext-Decoder] nachinstalliert haben und den finde ich in der Paketverwaltung nicht.
Beim SM-Player ist haargenau das gleiche Problem wie beim VLC-Player.
Ist das Problem bei euch vielleicht schon bekannt und ihr könnt mir bitte helfen? Danke im Voraus LG. Anna
Zuletzt geändert von Annalena am 10.04.2019 16:35:01, insgesamt 3-mal geändert.
-
- Beiträge: 3791
- Registriert: 26.02.2009 14:35:56
Re: Bildstörungen VLC-Player
Mal smplayer2 probieren oder mplayer2 direkt ohne GUI. Da der andere Player das kann, wird es wohl ein Problem des VLC sein.
Besteht die Möglichkeit, das Teil mal aus den Quellen selbst zu bauen ? Hast du noch ein 32-Bit oder schon ein 64 Bit-System ?
Ich habe, da alte Hardware noch en 32-Bit-System und bei solchen Problemen (nur selten), baue ich mir die Teile immer aus den Quellen (mit entsprechend genau auf die CPU abgestimmten Compiler-Optionen) und oft sind dann solche Probleme weg.
Bei manchen Teilen spart man da sogar noch um die 10 - 30 % CPU-Last. Wichtig ist bei sowas, die selbsterstellten Teile ordnungsgemäß per z. B. Checkinstall korrekt in die Paketverwaltung einzubinden.
Besteht die Möglichkeit, das Teil mal aus den Quellen selbst zu bauen ? Hast du noch ein 32-Bit oder schon ein 64 Bit-System ?
Ich habe, da alte Hardware noch en 32-Bit-System und bei solchen Problemen (nur selten), baue ich mir die Teile immer aus den Quellen (mit entsprechend genau auf die CPU abgestimmten Compiler-Optionen) und oft sind dann solche Probleme weg.
Bei manchen Teilen spart man da sogar noch um die 10 - 30 % CPU-Last. Wichtig ist bei sowas, die selbsterstellten Teile ordnungsgemäß per z. B. Checkinstall korrekt in die Paketverwaltung einzubinden.
Re: Bildstörungen VLC-Player
Hallo, hab 64 Bit-System. Beim SM-Player ist das Bild deutlich besser als beim VLC aber bei Bewegungen die horizontalen Streifen. Ich versuch mal den mplayer. VG. Anna
Re: Bildstörungen VLC-Player
Das Phänomen wird auch „Tearing“ genannt. Mit dem Wort in der Suchanfrage sollte man eigentlich recht schnell Infos und mögliche Problemlösungen finden.
Bei mir unter Xfce4 war der Compositor für das Tearing verantwortlich. Deaktivierte man den, oder nutzt man einen anderen, bekam man das Problem in den Griff. Mittlerweile haben sie’s allerdings auch da hinbekommen, so dass es funktioniert.
Allerdings schreibst du leider nichts weiter zu deinem System, so dass die Ursache dort auch eine ganz andere sein mag.
Bei mir unter Xfce4 war der Compositor für das Tearing verantwortlich. Deaktivierte man den, oder nutzt man einen anderen, bekam man das Problem in den Griff. Mittlerweile haben sie’s allerdings auch da hinbekommen, so dass es funktioniert.
Allerdings schreibst du leider nichts weiter zu deinem System, so dass die Ursache dort auch eine ganz andere sein mag.
Re: Bildstörungen VLC-Player
Ich habe doch oben alles geschrieben. Ach ja, Xfce ist die Oberflache.niemand hat geschrieben:09.04.2019 10:27:20
Allerdings schreibst du leider nichts weiter zu deinem System, so dass die Ursache dort auch eine ganz andere sein mag.
Unter m-Player das gleiche Problem. Wie funktioniert das mit dem Compositor oder wo finde ich den? LG. Anna
Re: Bildstörungen VLC-Player
Ich benutze den SM-Player mit mpv (Multimediamodul in Einstellungen / Allgemein) weil alles andere nicht so richtig funktionierte.
Allerdings ging es mir um DVB T2 und H.265.
Als Ausgangstreiber (Video) : vdpau
Hab eine GTX 1060 und bin mir nicht sicher, ob das für deine Karte übertragbar ist.
Allerdings ging es mir um DVB T2 und H.265.
Als Ausgangstreiber (Video) : vdpau
Hab eine GTX 1060 und bin mir nicht sicher, ob das für deine Karte übertragbar ist.
Re: Bildstörungen VLC-Player
Das Problem klingt tatsächlich nach "Tearing". Ich vermute, dass vlc und smplayer (mpv/mplayer) die Hardwarebeschleunigung der Grafikkarte nutzen, während Parole (gstreamer) das nicht tut und dass nur bei beschleunigter Ausgabe Tearing auftritt.
Um das zu verifizieren könntest du mpv mal dazu zwingen, keine Hardwarebeschleunigung zu nutzen:
Dann sollten auch hier keine Störungen mehr auftreten falls deine Beobachtungen zu Parole korrekt sind. Ein Betrieb ohne Hardwarebeschleunigung ist jenseits von Tests aber natürlich suboptimal.
Tearing soll sich auf Nvidia-Karten mit der Option "Force Full Composition Pipeline" in Nvidia-Settings beseitigen lassen. [1]
[1] https://www.gamingonlinux.com/articles/ ... a-gpu.8892
Um das zu verifizieren könntest du mpv mal dazu zwingen, keine Hardwarebeschleunigung zu nutzen:
Code: Alles auswählen
mpv -vo=xv -hwdec=no VIDEODATEI
Tearing soll sich auf Nvidia-Karten mit der Option "Force Full Composition Pipeline" in Nvidia-Settings beseitigen lassen. [1]
Xfce-Menü -> Einstellungen -> Feineinstellungen der Fensterverwaltung -> Komposit -> Anzeigenkomposit aktivierenAnnalena hat geschrieben:09.04.2019 10:37:08Wie funktioniert das mit dem Compositor oder wo finde ich den? LG. Anna
[1] https://www.gamingonlinux.com/articles/ ... a-gpu.8892
Re: Bildstörungen VLC-Player
Das hat geklappt Vielen Dank für die vielen Tipps LG. AnnaXfce-Menü -> Einstellungen -> Feineinstellungen der Fensterverwaltung -> Komposit -> Anzeigenkomposit aktivieren
Re: Bildstörungen VLC-Player
Leider hat sich die Abwahl auf das Cairo-Dock negativ ausgewirkt. also habe ich es wieder angehakt. Nun bin ich zu dieser Variante gewechselt.Xfce-Menü -> Einstellungen -> Feineinstellungen der Fensterverwaltung -> Komposit -> Anzeigenkomposit aktivieren
Leider bleiben die NVIDIA-Einstellungen nach einem Neustart nicht erhalten. Im Anhang zu 1 steht bestimmt wie es im Detail funktioniert aber leider ist mein Englisch nicht so gut. Wie kann ich die Einstellungen am schnellsten speichern? LG. AnnaTearing soll sich auf Nvidia-Karten mit der Option "Force Full Composition Pipeline" in Nvidia-Settings beseitigen lassen.
Re: Bildstörungen VLC-Player
Sollte so funktionieren:
<<<<letzte Zeile: nvidia-settings Configuration
dort kannst du die Einstellungen speichern unter: ~/.nvidia-settings-rc
<<<<letzte Zeile: nvidia-settings Configuration
dort kannst du die Einstellungen speichern unter: ~/.nvidia-settings-rc
Re: Bildstörungen VLC-Player
So habe ich es gemacht aber nach dem Neustart sind die Einstellungen weg. LG. Anna
Re: Bildstörungen VLC-Player
~/.nvidia-settings-rc bezieht sich vermutlich auf deinen regulären User und wird wahrscheinlich deshalb nicht geladen, weil der X-Server als root läuft.
Die Einstellung muss noch in deine /etc/X11/xorg.conf. Wie der Eintrag im Prinzip aussehen muss steht in [1]. Das entscheidende ist diese Zeile, welche in der richtigen Section "Screen" (es sollte nur eine geben) stehen muss:
[1] https://wiki.archlinux.org/index.php/NV ... en_tearing
Die Einstellung muss noch in deine /etc/X11/xorg.conf. Wie der Eintrag im Prinzip aussehen muss steht in [1]. Das entscheidende ist diese Zeile, welche in der richtigen Section "Screen" (es sollte nur eine geben) stehen muss:
Code: Alles auswählen
Option "metamodes" "nvidia-auto-select +0+0 {ForceCompositionPipeline=On, ForceFullCompositionPipeline=On}"
Re: Bildstörungen VLC-Player
Sorry aber dafür bin ich zu blond. Ich hab den anhang zu [1] versucht zu lesen aber da scheitere ich total. Schade ... LG. Anna
Re: Bildstörungen VLC-Player
Du kannst nvidia-settings auch aus der Konsole als Root starten, die Änderungen vornehmen und dann speichern.
Dann wird die /etc/X11/xorg.conf angelegt, falls nicht vorher schon vorhanden. Bzw. sie wird ergänzt.
Dann wird die /etc/X11/xorg.conf angelegt, falls nicht vorher schon vorhanden. Bzw. sie wird ergänzt.
Re: Bildstörungen VLC-Player
Hab eben nvidia-settings über die Konsole gestartet, meine Änderungen vorgenommen und beim Speichern kam folgende Fehlermeldung
Error creating proxy: Verbindung ist geschlossen (g-io-error-quark, 18)
(nvidia-settings:4976): dconf-WARNING **: 10:15:50.987: failed to commit changes to dconf: Verbindung ist geschlossen
Re: Bildstörungen VLC-Player
Root geworden bin ich mit su - PW.
Bin jetzt mal über sudo nvidia-settings in die Eistellungen und dann nvidia-settings Configuration speichern. Es soll dann in root im Verzeichnis .nvidia-settings-rc die Sicherung angelegt werden. Hab ich bestätigt aber die Einstellungen bleiben nicht erhalten. Wo ist denn da noch der Wurm drin? LG. Anna
Bin jetzt mal über sudo nvidia-settings in die Eistellungen und dann nvidia-settings Configuration speichern. Es soll dann in root im Verzeichnis .nvidia-settings-rc die Sicherung angelegt werden. Hab ich bestätigt aber die Einstellungen bleiben nicht erhalten. Wo ist denn da noch der Wurm drin? LG. Anna
Re: Bildstörungen VLC-Player
Hmmm...
Gibt es die /etc/X11/xorg.conf bei dir überhaupt ?
Ist ja an sich nicht mehr notwendig. Ich habe nach der Erst- Installation der Nvidia Treiber allerdings immer
nvidia-xconfig ausgeführt.
Das Programm schreibt dann die /etc/X11/xorg.conf.
Hier wird noch etwas erwähnt (Antwort 1):
https://unix.stackexchange.com/question ... st#tab-top
Gibt es die /etc/X11/xorg.conf bei dir überhaupt ?
Ist ja an sich nicht mehr notwendig. Ich habe nach der Erst- Installation der Nvidia Treiber allerdings immer
nvidia-xconfig ausgeführt.
Das Programm schreibt dann die /etc/X11/xorg.conf.
Hier wird noch etwas erwähnt (Antwort 1):
https://unix.stackexchange.com/question ... st#tab-top
Re: Bildstörungen VLC-Player
Ja, nvidia-xconfig hab ich versucht aber funktioniert nicht. Aus deinem Anhang werde ich nicht wirklich schlau.Die /etc/X11/xorg.conf.gibt es bei mir nicht. LG. Anna
Re: Bildstörungen VLC-Player
Kommen da Fehlermeldungen ?Annalena hat geschrieben:10.04.2019 11:34:24Ja, nvidia-xconfig hab ich versucht aber funktioniert nicht.
Man kann die auch selber schreiben, da bin ich allerdings überfragt, was da im Einzelnen rein muss, oder überflüssig ist
meine sieht z.B. so aus, wo dann nur noch die Zeile von hikaru eingefügt werden müsste.
Code: Alles auswählen
# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig: version 390.25 (buildd@debian) Wed Mar 7 00:58:28 UTC 2018
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0"
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
EndSection
Section "Files"
EndSection
Section "InputDevice"
# generated from default
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/psaux"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection
Section "InputDevice"
# generated from default
Identifier "Keyboard0"
Driver "kbd"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "Unknown"
ModelName "Unknown"
HorizSync 28.0 - 33.0
VertRefresh 43.0 - 72.0
Option "DPMS"
EndSection
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Depth 24
EndSubSection
EndSection
Re: Bildstörungen VLC-Player
sudo: nvidia-xconfig: Befehl nicht gefunden
Meine sieht so aus:
# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings: version 410.104
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
Option "Xinerama" "0"
EndSection
Section "Files"
EndSection
Section "Module"
Load "dbe"
Load "extmod"
Load "type1"
Load "freetype"
Load "glx"
EndSection
Section "InputDevice"
# generated from default
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/psaux"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection
Section "InputDevice"
# generated from default
Identifier "Keyboard0"
Driver "kbd"
EndSection
Section "Monitor"
# HorizSync source: edid, VertRefresh source: edid
Identifier "Monitor0"
VendorName "Unknown"
ModelName "NEC EA231WMi"
HorizSync 31.0 - 83.0
VertRefresh 56.0 - 76.0
Option "DPMS"
EndSection
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce GTX 960"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "Stereo" "0"
Option "nvidiaXineramaInfoOrder" "DFP-1"
Option "metamodes" "DVI-I-1: nvidia-auto-select +1920+0, HDMI-0: nvidia-auto-select +3840+0, DVI-D-0: nvidia-auto-select +0+0"
Option "SLI" "Off"
Option "MultiGPU" "Off"
Option "BaseMosaic" "off"
SubSection "Display"
Depth 24
EndSubSection
EndSection
Meine sieht so aus:
# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings: version 410.104
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
Option "Xinerama" "0"
EndSection
Section "Files"
EndSection
Section "Module"
Load "dbe"
Load "extmod"
Load "type1"
Load "freetype"
Load "glx"
EndSection
Section "InputDevice"
# generated from default
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/psaux"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection
Section "InputDevice"
# generated from default
Identifier "Keyboard0"
Driver "kbd"
EndSection
Section "Monitor"
# HorizSync source: edid, VertRefresh source: edid
Identifier "Monitor0"
VendorName "Unknown"
ModelName "NEC EA231WMi"
HorizSync 31.0 - 83.0
VertRefresh 56.0 - 76.0
Option "DPMS"
EndSection
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce GTX 960"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "Stereo" "0"
Option "nvidiaXineramaInfoOrder" "DFP-1"
Option "metamodes" "DVI-I-1: nvidia-auto-select +1920+0, HDMI-0: nvidia-auto-select +3840+0, DVI-D-0: nvidia-auto-select +0+0"
Option "SLI" "Off"
Option "MultiGPU" "Off"
Option "BaseMosaic" "off"
SubSection "Display"
Depth 24
EndSubSection
EndSection
Re: Bildstörungen VLC-Player
Na dann brauchst du ja nur noch die Zeile von hikaru bei der Section "Screen" einfügen und testen
Und wieso ?? :
Und wieso ?? :
Hat das nvidia-settigs trotz Fehlermeldung produziert ?
Re: Bildstörungen VLC-Player
Zum Verständnis:
Laut dieser Zeile benutzt du drei nebeneinander angeordnete Monitore mit jeweils 1920 Pixeln Breite:
Wenn ich die Sache richtig verstehe, dann musst du nur diese bereits vorhandene Zeile ergänzen, nämlich um den Teil in geschweiften Klammern, dass sie so aussieht:Mach vorher ein Backup deiner xorg.conf!
Laut Archwiki wäre es außerdem ratsam, diese Option zu setzen:Die Hintergründe kenne ich nicht.
Laut dieser Zeile benutzt du drei nebeneinander angeordnete Monitore mit jeweils 1920 Pixeln Breite:
Code: Alles auswählen
Option "metamodes" "DVI-I-1: nvidia-auto-select +1920+0, HDMI-0: nvidia-auto-select +3840+0, DVI-D-0: nvidia-auto-select +0+0"
Code: Alles auswählen
Option "metamodes" "DVI-I-1: nvidia-auto-select +1920+0, HDMI-0: nvidia-auto-select +3840+0, DVI-D-0: nvidia-auto-select +0+0 {ForceCompositionPipeline=On, ForceFullCompositionPipeline=On}"
Laut Archwiki wäre es außerdem ratsam, diese Option zu setzen:
Code: Alles auswählen
Option "TripleBuffer" "on"
Re: Bildstörungen VLC-Player
Nein, ich hab das nicht über die Konsole sondern direkt über Nvidia Einstellungen.Hat das Debiannvidia-settigs trotz Fehlermeldung produziert ?
Re: Bildstörungen VLC-Player
Ich hab doch keine Xorg.conf. Kann ich diese anlegen oder wo speicher ich das hin? LG. AnnaMach vorher ein Backup deiner xorg.conf!