Videos ruckeln seit neuestem - Linux Mint 19.1

Super, vielen Dank für die ganzen Antworten.
Ich schätze bei mir hat dieser Bug zugeschlagen. Auf meinem Hauptrechner hab ich wohl das gleiche Problem. Und da wäre eine Neuinstallation des Systems nicht so nice.
Ich teste jetzt mal die neuen Vorschläge und berichte dann.
 
Weiß ich nicht ob ein Upgrade möglich ist.
Ich habe auf jeden Fall die Sachen deinstalliert, reboot und jetzt komme ich nicht auf die Cinnamon Oberfläche sondern zu einem Command Line Login. Wenn ich mich einlogge dann bin ich immer noch auf der Kommando Oberfläche...
Hilfe...
 
Installiere gdm (oder lightdm) und cinnamon erneut. Ist von der Kommandozeile genau so wie in der Desktop-Umgebung.
 
Ich bin wieder drin. Meine media player sind alle weg. Habe mpv wieder installiert. Immer noch das alte Problem.
Ich weiß nicht mehr weiter...
 
Exarkuns schrieb:
Ich habe auf jeden Fall die Sachen deinstalliert
Welche Sachen?

Ansonsten gilt alles, was wir im Thread empfohlen haben. Du musst versuchen, die Hardware-Beschleunigung deiner GPU zu aktivieren, sonst wird es nichts. Da deine Angaben insgesamt etwas spärlich bzw. nicht präzise genug sind, empfehle ich dir, dich tiefer mit der Materie deines gewählten Betriebssystems auseinanderzusetzen. Dazu gehört auch Paket-Management. Reine Hilferufe können wir hier nicht zielführend bearbeiten - es fehlen uns die Informationen - und trotz allen Vorwissens ist Ubuntu (oder Mint, egal) z. B. nicht meine Stammdistribution, so dass ich bei basalen Manövern auf deine Grundfertigkeiten angewiesen bin.

Dementsprechend: Liste doch mal bitte alle Pakete auf, die mesa im Namen tragen. Daran kann man vielleicht erkennen, ob eines fehlt.

Dann poste bitte, was in der etc/default/grub steht.

Anschließend die Ausgabe von printenv (bitte in einem Spoiler-Tag).
 
Zuletzt bearbeitet:
Ich versuche mich ja mit Linux Mint / Ubuntu zu üben. Und es läuft auch schon Jahre bei mir. Trotzdem komme ich kaum tiefer in die Materie.
Was ich gemacht habe:
removed: libvdpau-va-gl1 und vdpauinfo
mpv config Datei ist keine vorhanden.
libnvidia-gl-390 wollte ich deinstallieren. War nicht vorhanden.
libgles* habe ich deinstalliert
libegl* habe ich deinstalliert. Das waren über 200MB. Kam mir viel vor. Habe ich trotzdem gemacht. Dann neugestartet.
Dann ging der Desktop nicht mehr. Nachdem ich cinnamon und gdm3 (ich sollte dann zwischen gdm3 und lightdm wählen. Da lightdm vorausgewählt war habe ich das bestätigt) installiert habe ging es wieder.
Allerdings waren wie gesagt die ganzen Media Player nicht mehr da.
MPV habe ich neu installiert. Videos ruckeln immer noch.
Ich könnte ein Upgrade auf Mint 19.3 durchführen

Hier die mesa Liste:
apt list --installed mesa
Auflistung... Fertig
libegl-mesa0/bionic-updates,now 20.0.8-0ubuntu1~18.04.1 amd64 [Installiert,automatisch]
libgl1-mesa-dri/bionic-updates,now 20.0.8-0ubuntu1~18.04.1 amd64 [installiert]
libgl1-mesa-glx/bionic-updates,now 20.0.8-0ubuntu1~18.04.1 amd64 [installiert]
libglapi-mesa/bionic-updates,now 20.0.8-0ubuntu1~18.04.1 amd64 [installiert]
libglu1-mesa/bionic,now 9.0.0-2.1build1 amd64 [installiert]
libglx-mesa0/bionic-updates,now 20.0.8-0ubuntu1~18.04.1 amd64 [installiert]
mesa-utils/bionic,now 8.4.0-1 amd64 [installiert]
mesa-va-drivers/bionic-updates,now 20.0.8-0ubuntu1~18.04.1 amd64 [installiert]
Ergänzung ()

Das kann ich noch ergänzen:
glxinfo -B

name of display: :0
display: :0 screen: 0
direct rendering: Yes
Extended renderer info (GLX_MESA_query_renderer):
Vendor: VMware, Inc. (0xffffffff)
Device: llvmpipe (LLVM 10.0.0, 128 bits) (0xffffffff)
Version: 20.0.8
Accelerated: no
Video memory: 3629MB
Unified memory: no
Preferred profile: core (0x1)
Max core profile version: 3.3
Max compat profile version: 3.1
Max GLES1 profile version: 1.1
Max GLES[23] profile version: 3.1
OpenGL vendor string: VMware, Inc.
OpenGL renderer string: llvmpipe (LLVM 10.0.0, 128 bits)
OpenGL core profile version string: 3.3 (Core Profile) Mesa 20.0.8
OpenGL core profile shading language version string: 3.30
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile

OpenGL version string: 3.1 Mesa 20.0.8
OpenGL shading language version string: 1.40
OpenGL context flags: (none)

OpenGL ES profile version string: OpenGL ES 3.1 Mesa 20.0.8
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.10
 
Bitte liste alle Mesa-Pakete, nicht nur die installierten. Erzähl doch mal, ob du eine Nvidia-Karte im Rechner hast. Dann nochmal das, was ich im letzten Post geschrieben habe.

Die Deinstallation war so umfangreich, weil deine Desktop-Umgebung wegen der Kaskade an Abhängigkeiten gleich mit-deinstalliert wurde. Vor einer Transaktion warnt dich apt deshalb - es bietet sich an, solche Warnungen zu lesen und im besten Fall ernst zu nehmen.
 
Ich habe keine Nvidia-Karte drin. Die GPU ist in der CPU integriert.

In grub steht:
GRUB_DEFAULT=0
GRUB_TIMEOUT_STYLE=hidden
GRUB_TIMEOUT=0
GRUB_DISTRIBUTOR=lsb_release -i -s 2> /dev/null || echo Debian
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""

LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:.tar=01;31:.tgz=01;31:.arc=01;31:.arj=01;31:.taz=01;31:.lha=01;31:.lz4=01;31:.lzh=01;31:.lzma=01;31:.tlz=01;31:.txz=01;31:.tzo=01;31:.t7z=01;31:.zip=01;31:.z=01;31:.Z=01;31:.dz=01;31:.gz=01;31:.lrz=01;31:.lz=01;31:.lzo=01;31:.xz=01;31:.zst=01;31:.tzst=01;31:.bz2=01;31:.bz=01;31:.tbz=01;31:.tbz2=01;31:.tz=01;31:.deb=01;31:.rpm=01;31:.jar=01;31:.war=01;31:.ear=01;31:.sar=01;31:.rar=01;31:.alz=01;31:.ace=01;31:.zoo=01;31:.cpio=01;31:.7z=01;31:.rz=01;31:.cab=01;31:.wim=01;31:.swm=01;31:.dwm=01;31:.esd=01;31:.jpg=01;35:.jpeg=01;35:.mjpg=01;35:.mjpeg=01;35:.gif=01;35:.bmp=01;35:.pbm=01;35:.pgm=01;35:.ppm=01;35:.tga=01;35:.xbm=01;35:.xpm=01;35:.tif=01;35:.tiff=01;35:.png=01;35:.svg=01;35:.svgz=01;35:.mng=01;35:.pcx=01;35:.mov=01;35:.mpg=01;35:.mpeg=01;35:.m2v=01;35:.mkv=01;35:.webm=01;35:.ogm=01;35:.mp4=01;35:.m4v=01;35:.mp4v=01;35:.vob=01;35:.qt=01;35:.nuv=01;35:.wmv=01;35:.asf=01;35:.rm=01;35:.rmvb=01;35:.flc=01;35:.avi=01;35:.fli=01;35:.flv=01;35:.gl=01;35:.dl=01;35:.xcf=01;35:.xwd=01;35:.yuv=01;35:.cgm=01;35:.emf=01;35:.ogv=01;35:.ogx=01;35:.aac=00;36:.au=00;36:.flac=00;36:.m4a=00;36:.mid=00;36:.midi=00;36:.mka=00;36:.mp3=00;36:.mpc=00;36:.ogg=00;36:.ra=00;36:.wav=00;36:.oga=00;36:.opus=00;36:.spx=00;36:.xspf=00;36:
LESSCLOSE=/usr/bin/lesspipe %s %s
CINNAMON_SLOWDOWN_FACTOR=0.0001
LANG=de_DE.UTF-8
GDM_LANG=de_DE
DISPLAY=:0
GTK_OVERLAY_SCROLLING=1
CINNAMON_2D=1
COLORTERM=truecolor
XDG_VTNR=7
SSH_AUTH_SOCK=/run/user/1000/keyring/ssh
MANDATORY_PATH=/usr/share/gconf/cinnamon2d.mandatory.path
XDG_SESSION_ID=c1
XDG_GREETER_DATA_DIR=/var/lib/lightdm-data/filmglotzer
USER=filmglotzer
DESKTOP_SESSION=cinnamon2d
MUFFIN_NO_SHADOWS=1
GNOME_TERMINAL_SCREEN=/org/gnome/Terminal/screen/252671fc_c38f_44c0_ab88_205c2f4a15a1
DEFAULTS_PATH=/usr/share/gconf/cinnamon2d.default.path
PWD=/home/filmglotzer
HOME=/home/filmglotzer
SSH_AGENT_PID=939
QT_ACCESSIBILITY=1
XDG_SESSION_TYPE=x11
CLUTTER_PAINT=disable-clipped-redraws:disable-culling
XDG_DATA_DIRS=/usr/share/gnome:/usr/share/cinnamon2d:/home/filmglotzer/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share:/usr/share
CLUTTER_DEFAULT_FPS=15
XDG_SESSION_DESKTOP=cinnamon2d
GJS_DEBUG_OUTPUT=stderr
GTK_MODULES=gail:atk-bridge
TERM=xterm-256color
SHELL=/bin/bash
VTE_VERSION=5202
XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0
XDG_CURRENT_DESKTOP=X-Cinnamon
GPG_AGENT_INFO=/run/user/1000/gnupg/S.gpg-agent:0:1
GNOME_TERMINAL_SERVICE=:1.64
XDG_SEAT=seat0
SHLVL=2
LANGUAGE=de_DE
GDMSESSION=cinnamon2d
LIBGL_ALWAYS_SOFTWARE=1
GNOME_DESKTOP_SESSION_ID=this-is-deprecated
LOGNAME=filmglotzer
DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus
XDG_RUNTIME_DIR=/run/user/1000
XAUTHORITY=/home/filmglotzer/.Xauthority
XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session0
XDG_CONFIG_DIRS=/etc/xdg/xdg-cinnamon2d:/etc/xdg
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
CINNAMON_VERSION=4.0.10
GJS_DEBUG_TOPICS=JS ERROR;JS LOG
SESSION_MANAGER=local/Gaestezimmer:@/tmp/.ICE-unix/873,unix/Gaestezimmer:/tmp/.ICE-unix/873
CINNAMON_SOFTWARE_RENDERING=1
LESSOPEN=| /usr/bin/lesspipe %s
_=/usr/bin/printenv

apt list mesa
Auflistung... Fertig
libd3dadapter9-mesa/bionic-updates 20.0.8-0ubuntu1~18.04.1 amd64
libd3dadapter9-mesa-dev/bionic-updates 20.0.8-0ubuntu1~18.04.1 amd64
libegl-mesa0/bionic-updates,now 20.0.8-0ubuntu1~18.04.1 amd64 [Installiert,automatisch]
libegl1-mesa/bionic-updates 20.0.8-0ubuntu1~18.04.1 amd64
libegl1-mesa-dev/bionic-updates 20.0.8-0ubuntu1~18.04.1 amd64
libgl1-mesa-dev/bionic-updates 20.0.8-0ubuntu1~18.04.1 amd64
libgl1-mesa-dri/bionic-updates 20.0.8-0ubuntu1~18.04.1 i386
libgl1-mesa-glx/bionic-updates 20.0.8-0ubuntu1~18.04.1 i386
libglapi-mesa/bionic-updates 20.0.8-0ubuntu1~18.04.1 i386
libgles2-mesa/bionic-updates 20.0.8-0ubuntu1~18.04.1 amd64
libgles2-mesa-dev/bionic-updates 20.0.8-0ubuntu1~18.04.1 amd64
libglu1-mesa/bionic 9.0.0-2.1build1 i386
libglu1-mesa-dev/bionic 9.0.0-2.1build1 amd64
libglw1-mesa/bionic 8.0.0-1.1 amd64
libglw1-mesa-dev/bionic 8.0.0-1.1 amd64
libglx-mesa0/bionic-updates,now 20.0.8-0ubuntu1~18.04.1 amd64 [installiert]
libosmesa6/bionic-updates 20.0.8-0ubuntu1~18.04.1 amd64
libosmesa6-dev/bionic-updates 20.0.8-0ubuntu1~18.04.1 amd64
libwayland-egl1-mesa/bionic-updates 20.0.8-0ubuntu1~18.04.1 amd64
mesa-common-dev/bionic-updates 20.0.8-0ubuntu1~18.04.1 amd64
mesa-opencl-icd/bionic-updates 20.0.8-0ubuntu1~18.04.1 amd64
mesa-utils/bionic,now 8.4.0-1 amd64 [installiert]
mesa-utils-extra/bionic 8.4.0-1 amd64
mesa-va-drivers/bionic-updates,now 20.0.8-0ubuntu1~18.04.1 amd64 [installiert]
mesa-vdpau-drivers/bionic-updates 20.0.8-0ubuntu1~18.04.1 amd64
mesa-vulkan-drivers/bionic-updates 20.0.8-0ubuntu1~18.04.1 amd64
mir-client-platform-mesa-dev/bionic 0.31.1-0ubuntu1 amd64
mir-client-platform-mesa5/bionic 0.31.1-0ubuntu1 amd64
mir-platform-graphics-mesa-kms13/bionic 0.31.1-0ubuntu1 amd64
mir-platform-graphics-mesa-x13/bionic 0.31.1-0ubuntu1 amd64

Wie war das dann gemeint mit:
libegl* deinstallieren?
 
libegl1 solltest du nicht deinstallieren, nur die Pakete, die vdpau bereitstellen.

Cinnamon läuft in der 2D-Session, steht in der Umgebungsvariable GDMSESSION=cinnamon2d bzw. CINNAMON_SOFTWARE_RENDERING=1.

Schau bitte nach, ob du im Anmeldebildschirm (lightdm) die Art der Session (Zahnradsymbol o. ä.) ändern kannst.
 
Verstehe nicht was ich anders hätte machen sollen mit der Aussage:
Eventuell libegl* libgles* , libnvidia-gl-* zb libnvidia-gl-390 deinstallieren via Bug in Ubuntu
Was war da gemeint?

Ich wüsste nicht wie ich das ändern soll.
Sieht so aus:
1609016275787.png

 

Anhänge

  • 1609016364963.png
    1609016364963.png
    39,9 KB · Aufrufe: 247
Nicht dort, im Anmeldebildschirm. Da, wo du deinen Benutzernamen eingibst bevor die Desktop-Umgebung geladen wird. Was du geöffnet hast, ist eine graphische Konfiguration deines „Anmeldebildschirms“ (richtig: Display Manager).
 
  • Gefällt mir
Reaktionen: Exarkuns
Wahnsinn. Ich habe das tatsächlich im Anmeldebildschirm umstellen können. Anstatt Software Rendering habe ich - glaube Default - gewählt und schwups läuft das Video mit Hardware Rendering.
Bestens.
Dummerweise habe ich auf dem Weg zum Ziel, wie gehabt, einiges deinstalliert.
Ich verstehe immer noch nicht was ich hätte deinstallieren sollen? Der "*" bei libegl hieß vermutlich nicht alles, sondern ich muss noch rausfinden was genau deinstalliert werden soll!? Wäre toll wenn mich hier noch jmd aufklären könnte.

Mein Besonderen Dank geht an @Iapetos bei der Lösungsfindung.

Jetzt nur noch eine Frage. An meinem anderen Rechner bekomme ich diese Ausgabe beim MPV:
(+) Video --vid=1 (h264 1920x1080 25.000fps)
(+) Audio --aid=1 (mp3 2ch 44100Hz)
VO does not support requested hardware decoder, or loading it failed.
AO: [pulse] 44100Hz stereo 2ch s16
VO: [opengl] 1920x1080 yuv420p
(Paused) AV: 00:00:24 / 00:02:00 (20%) A-V: 0.000 Cache: 10s+52MB

Video läuft gut. Er benutzt wohl auch opengl. Was bedeutet jedoch der orange Satz?
 
Welchen Befehl hast du bei mpv verwendet?
bzw was steht bei dir in der mpv.conf? (locate mpv.conf)
--vo vaapi?
oder --hwdec vaapi?
generell gleich mal prüfen, ob vainfo was bezüglich vaapi auswirft.
 
Du meinst bei meinem anderen Rechner jetzt?
Ich habe gar keinen Zusatzbefehl eingegeben. Nur mpv und die Datei. An dem Rechner habe ich eine AMD RX570 Karte drin.
 
Exarkuns schrieb:
Du meinst bei meinem anderen Rechner jetzt?
Ja.
Um zu wissen was mpv als VO vorgegeben bekommt, muss man seine Konfigurationsdatei öffnen. Die liegt meist irgendwo im Home-Verzeichnis.
Bildschirmfoto_2020-12-27_01-43-43.png

Bildschirmfoto_2020-12-27_01-44-45.png

Wobei, ich denke zur RX570 gehört auch eine anständige CPU, da würde ich ggf vo=gpu setzen und es dabei belassen. Ist von der Bildqualität die beste Ausgabe.
 
  • Gefällt mir
Reaktionen: Iapetos
Das „*“ bedeutet Wildcard. Also jede beliebige Kombination von Zeichen. Meine Empfehlung war lediglich die Deinstallation von exakt zwei Paketen (s. oben).

ich stimme @ghecko zu: Editiere in der mpv.conf
Code:
vo=gpu
hwdec=vaapi
Das empfiehlt auch die Dokumentation. (Und das hatte ich weiter oben auch schon geschrieben.)
 
Exarkuns schrieb:
Ich verstehe immer noch nicht was ich hätte deinstallieren sollen?
Durch Fehler oder "empfohlene Pakete" könnten eventuell zusätzliche Pakete oder Konfigurationsdateien installiert worden sein, die die Hardwarebeschleunigung kaputt gemacht haben.

Beispiel:
Die "Session"-Auswahl die bei dir auf dazu führte das "Software" gemacht wurde - keine Ahnung ob das nur ein normales Backup ist (falls HW Beschleunigung nicht funktioniert)

Das ausgelöste Problem bei der Deinstallation ist teilweise Distributions oder Konfigurationsabhängig (verwendete Hardware): EGL (libegl) , OpenGL (libgl), GLES (libgles), Vulkan (vulkan-loader) werden je nach Hardware (AMD od. Intel <-> Nvidia <-> Embedded Arm (zB Raspi ähnliche) unterscheiden sich hier teilweise) oder Software (Windowmanager) zwingend oder optional gebraucht um Grafik darzustellen.

Sry falls das Wildcard-Deinstallieren zuviel gemacht hat - die Namen bzw. auch die enthaltenen Dateien sind von den Distris leicht unterschiedlich.
Für "allgemeine" Multi-Distri Hilfe beim Paketmanagement ist Paketmanagement Rosetta (arch wiki) (nach Stein von Rosetta)

Hier spielt dann eventuell auch Xorg <-> Wayland eine Rolle - hier wäre deine Konfiguration gefragt - welche "Session" bei dir Xorg und welche Wayland ist.
Die Logdateien von Xorg bzw. Wayland liefern Infos welche Treiber (Software/Hardware) versucht wurden zu laden.


Feintuning:
Bei der Videoausgabe über GPU (vo=gpu) und der Ausgabe über Hardwarebeschleunigung (vo=vaapi) könnte es eventuell zu unterschiedlichem Stromverbrauch kommen - bei reiner Intel-CPU Wiedergabe.

Eventuell die CPU bzw. GPU Belastung/Temperaturen/Stromverbrauch (via package power ?) prüfen.

Das VAAPI decoding Gerät kann in MPV über
--vaapi-device=<device file>
ausgewählt werden - also ob die CPU oder die GPU es übernimmt.
 
Cinnamon enthält wohl von Hause aus eine Software-Rendering-Session; warum auch immer sie beim Thread-Ersteller aktiviert wurde. Wohl ein typisches Layer-8-Problem.

Die mpv-Dokumentation rät klar von vo=vaapi ab, weil sie... nicht so gut ist. vo=gpu + hwdec=vaapi hat den gleichen Effekt bei besserer Qualität.

https://mpv.io/manual/stable/#video-output-drivers schrieb:
Intel VA API video output driver with support for hardware decoding. Note that there is absolutely no reason to use this, other than compatibility. This is low quality, and has issues with OSD.

Note
This driver is for compatibility with crappy systems. You can use vaapi hardware decoding with --vo=gpu too.
 
Zurück
Oben