firefox ohne sound

klimaschreck

Well-Known Member
Hallo zusammen,

seit ein paar Tagen (vielleicht auch Wochen) habe ich keine Audioausgabe beim firefox. Alle anderen Programme wie chromium, mplayer haben Sound, so dass ich vermute, dass es am firefox liegt.

Ich habe FBSD 13.1-Realeas p6 amd64, firefox ist aus den Paketen installiert mit Version firefox-112.0_1,2.

Beim Start erscheint eine Reihe von Fehlermeldungen. Ich habe den Eindruck, dass sie sich auf die Grafik(beschleunigung) beziehen:

Crash Annotation GraphicsCriticalError: |[0][GFX1-]: glxtest: VA-API test failed: failed to initialise VAAPI connection. (t=0.210691) [GFX1-]: glxtest: VA-API test failed: failed to initialise VAAPI connection.
ATTENTION: default value of option mesa_glthread overridden by environment.
console.error: ({})
[ERROR glean_core] Error setting metrics feature config: Json(Error("EOF while parsing a value", line: 1, column: 0))
console.warn: services.settings: Could not determine network status. Message: TypeError: Cc[aContract] is undefined
console.warn: services.settings: Could not determine network status. Message: TypeError: lazy.gNetworkLinkService is undefined
console.warn: services.settings: Could not determine network status. Message: TypeError: lazy.gNetworkLinkService is undefined
console.warn: services.settings: Could not determine network status. Message: TypeError: lazy.gNetworkLinkService is undefined
console.warn: services.settings: Could not determine network status. Message: TypeError: lazy.gNetworkLinkService is undefined
console.warn: services.settings: Could not determine network status. Message: TypeError: lazy.gNetworkLinkService is undefined
console.warn: services.settings: Could not determine network status. Message: TypeError: lazy.gNetworkLinkService is undefined
console.warn: services.settings: Could not determine network status. Message: TypeError: lazy.gNetworkLinkService is undefined
console.warn: services.settings: Could not determine network status. Message: TypeError: lazy.gNetworkLinkService is undefined
console.warn: services.settings: Could not determine network status. Message: TypeError: lazy.gNetworkLinkService is undefined
console.warn: services.settings: Could not determine network status. Message: TypeError: lazy.gNetworkLinkService is undefined
console.warn: services.settings: Could not determine network status. Message: TypeError: lazy.gNetworkLinkService is undefined
console.warn: services.settings: Could not determine network status. Message: TypeError: lazy.gNetworkLinkService is undefined
console.warn: services.settings: Could not determine network status. Message: TypeError: lazy.gNetworkLinkService is undefined
console.warn: services.settings: Could not determine network status. Message: TypeError: lazy.gNetworkLinkService is undefined
console.warn: services.settings: Could not determine network status. Message: TypeError: lazy.gNetworkLinkService is undefined
console.warn: services.settings: Could not determine network status. Message: TypeError: lazy.gNetworkLinkService is undefined
console.warn: services.settings: Could not determine network status. Message: TypeError: lazy.gNetworkLinkService is undefined
console.warn: services.settings: Could not determine network status. Message: TypeError: lazy.gNetworkLinkService is undefined
console.warn: services.settings: Could not determine network status. Message: TypeError: lazy.gNetworkLinkService is undefined
console.warn: services.settings: Could not determine network status. Message: TypeError: lazy.gNetworkLinkService is undefined
console.warn: services.settings: Could not determine network status. Message: TypeError: lazy.gNetworkLinkService is undefined
console.warn: services.settings: Could not determine network status. Message: TypeError: lazy.gNetworkLinkService is undefined
console.warn: services.settings: Could not determine network status. Message: TypeError: lazy.gNetworkLinkService is undefined
console.warn: services.settings: Could not determine network status. Message: TypeError: lazy.gNetworkLinkService is undefined
console.warn: services.settings: Could not determine network status. Message: TypeError: lazy.gNetworkLinkService is undefined
console.warn: services.settings: Could not determine network status. Message: TypeError: lazy.gNetworkLinkService is undefined
console.warn: services.settings: Could not determine network status. Message: TypeError: lazy.gNetworkLinkService is undefined
console.warn: services.settings: Could not determine network status. Message: TypeError: lazy.gNetworkLinkService is undefined
console.warn: services.settings: Could not determine network status. Message: TypeError: lazy.gNetworkLinkService is undefined
console.warn: services.settings: Could not determine network status. Message: TypeError: lazy.gNetworkLinkService is undefined
console.warn: services.settings: Could not determine network status. Message: TypeError: lazy.gNetworkLinkService is undefined
console.warn: services.settings: Could not determine network status. Message: TypeError: lazy.gNetworkLinkService is undefined
console.warn: services.settings: Could not determine network status. Message: TypeError: lazy.gNetworkLinkService is undefined
console.warn: services.settings: Could not determine network status. Message: TypeError: lazy.gNetworkLinkService is undefined
console.warn: services.settings: Could not determine network status. Message: TypeError: lazy.gNetworkLinkService is undefined
console.warn: services.settings: Could not determine network status. Message: TypeError: lazy.gNetworkLinkService is undefined
console.warn: services.settings: Could not determine network status. Message: TypeError: lazy.gNetworkLinkService is undefined
JavaScript error: resource://gre/modules/XULStore.jsm, line 58: Error: Can't find profile directory.

Habit ihr eine Idee?
 
Porbier mal
media.cubeb,backend="oss" in "about:config" vom firefox. Damit wird in FreeBSD übliche oss Soundsystem für die Ausgabe eingestellt.
 
Wenn du Firefox nicht selber kompiliert und den Support für Pulseaudio deaktiviert hast, benötigst du Pulseaudio für die Soundausgabe, wenn ich das richtig im Kopf habe.
 
@serie 300: Danke für den Tipp, aber es hat leider nicht geklappt.
@foxit, m44er: Danke für die Hinweise. Ich weiß nicht, wie man den Support für pulseaudio deaktiviert. Aber auf meinem System das Paket pulseaudio-14.2_4 installiert. Muss ich etwas noch umkonfigurieren. (Vor 2-3 Wochen hat der Sound mit firefox noch funktioniert.)
 
@klimaschreck
Ok, also wenn das drauf ist, sollte das klappen.
Im Zweifel nach einem Update mal die ganze Kiste rebooten.

Das log im ersten Post ist tatsächlich Gemecker über die Grafikbeschleunigung. Möglich, dass sich das miterledigt nach reboot.
Hast du normalerweise audio über HDMI?
 
Ja, pulseaudio sollte da mit drauf. Eventuell weiß @Columbo0815 noch zwei, drei Details. ;)
Ich habe pulseaudio explizit deaktiviert, da es als Abhängigkeit gezogen wird (ich glaube chromium, den ich aber nie nutze). Wenn man also pulseaudio nicht installiert hat und auch nicht nutzen möchte, hilft es "sndio" zu installieren und "service sndiod enable" gefolgt von "service sndiod start" auszuführen.
 
Ich habe audio/pavucontrol installiert und aufgerufen. Es hat sich ein Fenster geöffnet mit dem Text, dass Verbindung aufgenommen werde. Es hat sich aber nichts getan. Ich habe dann in einem anderen Fenster pulseaudio aufgerufen. Darauf hin wurden im Fenster von pavucontrol die Audiokanäle angezeigt. Der Kanal der Realtek-Karte war auf stumm geschaltet. Als ich dies geändert habe, lief der Sound im firefox wieder.

Ich bin zufrieden, dass der Sound wieder läuft. Mich hat nur gewundert, dass der Kanal in der KDE Steuerung nicht auf stumm geschaltet war und nur im firefox nicht lief.
 
Ist zwar geraten aber vermutlich der Grund: Weil KDE bei dir kein pulseaudio benutzt und der Firefox in dieser Version pulseaudio verwenden möchte. ;) pavucontrol ist ja explizit ein Mixer für pulseaudio.

Nene... Ich bleib bei meiner Lösung. Ich verstehe bis heute nicht, warum man funktionierende Dinge kaputtpoetteringen muss... Eingestehen muss ich aber natürlich, dass mir das Hintergrundwissen fehlt.
 
Ich hatte das Problem auch gerade. audio/sndio war schon installiert, musste aber noch mit service sndiod enable; sndiod start gestartet werden. Damit habe ich jetzt wieder Sound im Firefox.
 
Ich hatte das Problem auch gerade. audio/sndio war schon installiert, musste aber noch mit service sndiod enable; sndiod start gestartet werden. Damit habe ich jetzt wieder Sound im Firefox.
Ich bin inzwischen einen Schritt "weiter". Obwohl sndiod bei jedem Boot mitgestartet wird, funktioniert der Sound im Firefox erst, wenn ich sndiod restarte und danach (!) den Firefox aufrufe. Mache ich ihn direkt auf funktioniert der Sound nicht. Restarte ich den sndiod mit offenem Firefox, funktioniert der Sound im bereits geöffneten Firefox auch nicht. Erst wenn ich ihn neustarte, geht der Sound wieder.

Ich hatte noch keine Lust mir das näher anzusehen.. :)
 
Hatte / habe mit FF ein ähnliches Problem. Sound geht erst wenn man vorher mal Audio in einem anderen Programm abgespielt hat.
 
Zurück
Oben