Schlagwort-Archiv: cache

Firefox (aktuell 116.0.2) Video-Hänger (gelöst)

Seit einiger Zeit fällt mir auf, das der Firefox Browser ziemlich plötzlich wieder angefangen hat beim starten von Videos teilweise Sekunden lang zu hängen bzw. Videos in YT gar nicht erst zu starten. Erst nach einem Seiten-Reload (F5) geht es dann (vielleicht)

Es ist zum Glück nicht immer so aber zu häufig als das es NICHT nerven würde. Und was haben wir schon schlechte Firefox Zeiten mitmachen müssen.

Vor laaanger Zeit gab es über Jahre keinen Ausweg aus dieser trostlosen Lage. Es halfen keine Firefox bzw. OS Updates. Irgendwann lief es dann endlich anstandslos bis vor einigen Wochen.

Bei bestimmten Seiten bricht mir heute fast das System zusammen nur durch den Firefox Browser. Sekündlich steht dann alles für Sekunden still. Die CPU-Auslastung ist dann extrem.

In der Systemüberwachung taucht hier ein “RDD Process” auf den ich so noch nie gesehen habe. Schnell finde ich im Netz eine Abschalten-Funktion :

about:config als URL eingeben, die Warnung bestätigen dann nach media.rdd-process suchen und deaktivieren. Nach einem Firefox Neustart ist der RDD Prozess nun weg. Alles scheint soweit OK … denkste !

Und so, schon am folgenden Tag

Genau der gleiche Mist !!

Obwohl nach wie vor der RDD-Prozess weg bleibt genau das selbe.

Traurig : obwohl der Firefox seit tagen selber auf ein Update 115.0.3 aufmerksam macht erscheint diese Version in der Aktualisierungsverwaltung von MINT NICHT.

Und man weiß ja was passiert, wenn man manuell eingreift, bestimmt nix gutes.

Habe eben mal die 115.0.3 Version runtergeladen, entpackt und nun ?

Hmm, irgendwo steht, einfach per Konsole im Ordner starten … ich gebe ein “sudo firefox” … fein, es startet die 115.0.2 Version !!

Das war wohl nix, also weiter geforscht …

Da das Abschalten des RDD-Prozess keine Besserung brachte schalte ich den RDD-Prozess wieder ein unter about:config

(RDD stehr übrigens für Remote Data Decoder)

Das wird auch von anderen Usern so beschrieben “keine Besserung durch das Abschalten”.

Ähm, eben sehe ich ein Post von vor 4 Jahren, wo genau hiervon die Rede ist. Einer bemerkt es passiere wohl wenn der Video-Codec AV1 verwendet würde. Und diesen kann man auch abschalten im Firefox.

Also wieder about:config und suchen/filtern nach

media.av1.enabled

und deaktivieren, dann Firefox neu starten.

Und siehe da es scheint zu klappen, ein deutlicher Unterschied ist bemerkbar, eher ein Unterschied wie Tag und Nacht.

CPU-Verlauf
CPU-Verlauf mit AV1-Codec eingeschaltet
CPU-Verlauf mit AV1-Codec ausgeschaltet
CPU-Verlauf mit AV1-Codec ein/ausgeschaltet

Ich freue mich für einige Minuten an der nun flüssigen Videowiedergabe … dann plötzlich wieder totale Hänger !!

Ich schalte zusätzlich noch RDD ab (wie oben beschrieben) starte Firefox neu.

ALLEs GUT, mal schauen ob es so bleibt ….

Trotzdem unfassbar das es sowas 2023 noch gibt !!

Kurz darauf (Es lebt)

Hmm, also perfekt ist ganz was anderes. Öffnet man immer mehr Video’s parallel wird es bei mir ab ca. 3 Video’s schon gefährlich, ab dem 4. Video sind Hänger wiederkehrend vorhanden.

Das war vor einigen Tagen noch überhaupt kein Problem.

Absolut KRASS der Firefox macht was er will – Es lebt !!

Genau EIN Video läuft hier seit 20 Minuten, ich komme zurück zum Rechner, CPU ist stark ausgelastet, quasi von selber.

CPU-Verlauf mit nur einem Video quasi von selber “sehr beschäftigt”

CPU-Auslastung – Die üblichen Verdächtigen (machste aber nix gegen)

 

CPU-Verlauf – Last läßt 2 Minuten nach schließen des Video nach

Unfassbar, trotz deaktiviertem RDD/AV1 was ja auch nachweislich zu wirken schien macht der Firefox hier was er will. Erst 2 Minuten nachdem ich das Video-TAB schließe bequemt sich Firefox auch mal die CPU zu entlasten !!

Das ist mal wieder Firefox-HORROR vom feinsten…

Wieder einmal ist man sich selber keiner Schuld bewußt. Wieder einmal weiß NIEMAND im Netz woran es genau liegt. Wieder einmal hat man KEINEN stabil laufenden Firefox. Wieder einmal hängt man nun mit der Situation allein gelassen für absolut unbestimmte Zeit rum.

Aufgeben ist keine Option

Ich öffne wieder vier Video’s parallel.

Die CPU-Auslastung bleibt völlig unbeeindruckt bei deutlich unter 20% … warum weiß man nicht. Liegt es daran den Rechner vorhin einige Zeit in Ruhe gelassen zu haben … “der macht ja nix – dann mach ich mal”

Aktuell läuft alles unauffällig…

Nächster Morgen

Alles flutscht, auch mit mehreren offenen Video-TAB’s bleibt die CPU-Auslastung total entspannt.

Interessant finde ich das in about:config der media.rdd-process.enabled auf TRUE steht, also eingeschaltet steht.

Auch media.av1.enabled steht auf TRUE=eingeschaltet

Reusper – ich hatte doch beides gestern ausgeschaltet !!!!

Ich schalte nun beides wieder aus und starte den Rechner mal neu …

BEIDE sind auch nach einem Herunterfahren/Starten noch AUSGESCHALTET :/

Am nächsten Morgen

AV1 ist noch AUS, RDD jedoch wieder AN

Trotzdem läuft alles wie es soll, CPU dümpelt vor sich hin, soweit alles OK. Man könnte also sagen AV1 ist hierbei wohl der Schuldige.

Tage später

Hmm, AV1 und RDD sind immer noch AUS

Videotechnisch flutscht alles wieder.

Noch etwas später

Hmm, RDD und AV1 stehen auf AUS in about:config

Gestern lief alles smooth, heute wieder NICHT. Ich starte den Firefox 1x durch und alles läuft als wenn nix wäre !

Wenn es hängt stellt sich das so dar :

  • Videos stehen plötzlich still
  • hohe CPU Last Firefox und sein(e) WebExtension Task’s
  • selbst die Systemüberwachung wird nicht mehr aktualisiert
  • dann nach gefühlt 6-8 Sekunden geht alles kurz (wenige Sekunden) weiter, dann wieder Hänger
Tage später

Inzwischen starte ich den FF einmal, beende Ihn, starte erneut dann läuft es direkt.

Leider stellt sich nach einer guten Stunde der Effekt von selber wieder ein. Aus dem Nichts geht es plötzlich los. CPU-Last geht hoch, Sekunden-Hänger … AV1/RDD sind AUS in about-config:

11.8.2023

Eben Firefox Update 116.0.2 eingespielt. Danach immer noch der gleich Mist…danke MOZILLA !! Mal sehen wie lange wir nun mit diesem Zustand leben müssen.

14.8.2023

Heute morgen ganz schlimm … Firefox x-mal neu gestartet und jedes mal tritt der Effekt auf. CPU-Last hoch, sekundenlange Hänger, dann läuft’s 2 Sekunden und endlos so weiter.

AV1 und RDD in about:config nach wie vor AUS (also enabled = false).

Scheint also auch keine Lösung des Problems zu sein :/

18.8.2023

Ruckler/Hänger neulich morgens quasi permanent vorhanden. Auch nach dem 5. Firefox Neustart !!

Ich war es echt leid, darum wollte ich so etwas wie eine Portable-Version parallel laufen lassen. Angeblich soll so etwas auch gehen unter LINUX. Nicht wirklich wie ich feststellen durfte.

Man lädt sich die taz.gz des aktuellen Firefox runter und entpackt diese. Dann legt man sich ein *.sh Skript mit 2 Zeilen an um diesen Firefox direkt starten zu können. Das Skript weist auch den Pfad zu einem beliebigen Ordner wo dann die generierten Firefox-Profile abgelegt werden. Die Profile entstehen dann auch dort.

Firefox und das Profil-Chaos

Leider nahm so aber das Chaos seinen Lauf. Startete ich nämlich mal den “echten” installierten Firefox wurde der scheinbar vom gar nicht installieren Firefox tangiert. Immer wieder wollte der echte Firefox neue Profile erzeugen oder abbrechen, man hatte also gar keine Option mehr das Default-Profil zu erreichen.

Nach einer Weile der Recherche stieß ich auf den Ordner /home/username/.mozilla/firefox

Das ist ein “Verborgener Ordner” den man in CAJA unter “Bearbeiten/Einstellungen/Ansicht/Verborgene Dateien Anzeigen” sichtbar machen kann.

Dort liegen die einzelnen Profil-Ordner und zwei Dateien, profiles.ini und installs.ini

Grundsätzlich ist es interessant, das der Firefox regelmäßig BACKUP’s der Lesezeichen anlegt (wußte ich gar nicht). Warum mühe ich mich ab und an Diese zu exportieren.

Jedenfalls liegen diese *.json Bookmark-Backup’s im Profile-Unterordner bookmarkbackups

Es klappt aber nicht diese *.json-Files einfach zu kopieren und dann per Firefox als Datei zu Importieren. Wird so eine Datei aber in ein anderes Profil kopiert, erscheint das Backup unter “Lesezeichen/Lesezeichen verwalten/Importieren und Sichern/Wiederherstellen”.

Jedenfalls war ich es nach kurzem Kampf leid. Ich kopierte ALLE Profil-Ordner sicherheitshalber und löschte danach einfach ALLE Profil-Ordner in /home/username/.mozilla/firefox

Startet man nun Firefox neu, generiert der direkt ein Default-Profil.

Ich schaffe es tatsächlich diese von Firefox generierten Lesezeichen-Backup’s von meinem uralt-Profil in das neue Profil zu kopieren und der Firefox zeigt alles wie gewohnt an. Noch die paar Plugins/AddOn’s hinzufügen, fertig.

Firefox und sein CACHE (DAS PROBLEM und DIE LÖSUNG)

>>> Wie ich am nächsten Tag (siehe weiter unten) feststellen darf ist das hier NICHT die Lösung – aber trotzdem interessant <<<

Ein Jeder wird schon einmal in die Einstellungen des Firefox gegangen sein. Dort unter Datenschutz & Sicherheit/Daten entfernen löscht man ja evtl. schon mal den Cache und meint dann das dieser auch leer ist. Weit gefehlt !!

Ich entdecke einen weiteren versteckten Ordner /home/username/.cache/mozilla/firefox

Dort liegen namentlich den Profilen entsprechende CACHE-Ordner.

Geht man in einen solchen rein liegt dort wiederum ein “cache2” genannter Ordner. Dort liegen fett zwischengespeicherte Daten.

Ich habe einfach ALLE (und da lagen einige) Ordner in /home/username/.cache/mozilla/firefox gelöscht. Insgesamt hatte alles ein Volumen von unglaublichen 2,4 GByte an Daten.

WEG mit dem MIST !!

Und siehe da, der Firefox benimmt sich nun mit den Video’s absolut Hänger und ruckelfrei, quasi kaum CPU-Last. Davon abgesehen wirkt der Firefox plötzlich leichtfüßig, wie befreit.

Hinweis : ja, tut er, weil nämlich aktuell keine AddOns mehr installiert sind im neuen Profil (siehe unten – “Der nächste Tag”)

Wieso aber muß man sich um so eine Sache selber kümmern. Der Firefox müsste das doch selber bereinigen, unfassbar !

Das gemeine war ja, die Hänger tauchten von einem Moment zum anderen auf, vorher NULL Probleme. Und da ständig neue Firefox Versionen erscheinen, meint man das es (mal wieder) an einem Update liegt.

MEIN geliebter Firefox rennt wieder wie Sau 🙂

PS : unter about:config habe ich natürlich media.av1.enabled und media.rdd.opus.enabled auf TRUE gesetzt weil das nicht wirklich der Auslöser war,

Der nächste Tag (die wirkliche Ursache gefunden)

Ich beginne im Firefox wieder AddOn’s zu installieren und traue meinen Augen nicht. Als ich gerade mal 4 AddOns drauf habe geht es wieder los mit den Hängern !!!

Ich deaktiviere ALLE AddOn’s alles wieder normal. Einzeln aktiviere ich die AddOn’s und isoliere den VideoDownloadHelper als Schuldigen. Also der wird direkt mal entfernt.

PASSWÖRTER und Zugangsdaten kopieren

Wo wir gerade schon dabei sind, die gespeicherten Zugangsdaten von Logins auf verschiedenen Webseiten liegen auch im Profilordner.

Benötigt werden nur die key4.db und logins.json

Einfach rüber in das z.B. neue Profil kopieren, vorher muß der Firefox geschlossen werden.

Nach dem Firfox Neustart sind dann alle gelernten Zugangsdaten wieder vorhanden.