Wenn ich auf die Einstellung 4320p60 stelle ist die Aussage “Diavortrag” noch geschönt.
Da hat sich wohl was geändert bei den Firefox Einstellungen. Bloß was ?
media.ffmpeg.vaapi.enabled true
media.hardware-video-decoding.force-enabled true
media.navigator.mediadatadecoder_vpx_enabled true
media.rdd-ffvpx.enabled false
media.rdd-vpx.enabled false
Das sollten doch die entsprechenden Einstellungen sein? Die sind so bei mir gesetzt.
GraKa RTX3070
Bei 2160p60 läuft es flüssig. Ein rdd Prozess mit 22-27% CPU Last.
Hat sich irgendwas an der Tabelle hier geändert? → Hardware video acceleration - ArchWiki
Firefox nutzt ausschließlich VA-API meines Wissens und die Kompatibilität zu VDPAU ist einfach schlecht.
Hast du vorher mit einer internen Intel GPU gearbeitet? Dann liegt es wohl daran, denn da ist die Unterstützung weitaus besser,
War schon immer nvidia. Aber es scheint wohl ein Bug in Firefox v99 zu sein wenn ich diese 2 Threads richtig deute.
https://bbs.archlinux.org/viewtopic.php?id=275415
https://bbs.archlinux.org/viewtopic.php?pid=2027201#p2027201
Das Problem ist aber nicht gelöst
So ich habe jetzt nvidia-vaapi-driver-git
https://aur.archlinux.org/packages/nvidia-vaapi-driver-git
installiert.
Dafür musste ich den libva-vdpau-driver
deinstallieren.
Environment Variablen gesetzt wie hier beschrieben
MOZ_DISABLE_RDD_SANDBOX=1
MOZ_X11_EGL=1
LIBVA_DRIVER_NAME=nvidia
Ausgabe von vainfo
vainfo ✔
vainfo: VA-API version: 1.13 (libva 2.14.0)
vainfo: Driver version: VA-API NVDEC driver
vainfo: Supported profile and entrypoints
VAProfileMPEG2Simple : VAEntrypointVLD
VAProfileMPEG2Main : VAEntrypointVLD
VAProfileVC1Simple : VAEntrypointVLD
VAProfileVC1Main : VAEntrypointVLD
VAProfileVC1Advanced : VAEntrypointVLD
<unknown profile> : VAEntrypointVLD
VAProfileH264Main : VAEntrypointVLD
VAProfileH264High : VAEntrypointVLD
VAProfileH264ConstrainedBaseline: VAEntrypointVLD
VAProfileHEVCMain : VAEntrypointVLD
VAProfileVP8Version0_3 : VAEntrypointVLD
VAProfileVP9Profile0 : VAEntrypointVLD
VAProfileAV1Profile0 : VAEntrypointVLD
Sieht soweit gut aus bloß das 8k Video geht trotzdem nicht.
Im mpv
mit hwdec=nvdec vd-queue-enable=yes
geht es super.
Mit der Option media.av1.enabled=false
bekomme ich 8k nicht angeboten.
2 Fragen
Noch wer einen Tipp ?
Kann jetzt die lib32-libva-vdpau-driver
auch deinstalliert werden ?
Es ist ja jetzt Firefox 100.x erschienen. Mit hardware av1 decoding Support.
Funktioniert das bei wem mit Nvidia Grafikkarte ?
Bei mir funktioniert es nicht
Hardware accelerated AV1 video decoding is enabled on Windows with supported GPUs (Intel Gen 11+, AMD RDNA 2 Excluding Navi 24, GeForce 30). Installing the AV1 Video Extension from the Microsoft Store may also be required.
Firefox 100.0, See All New Features, Updates and Fixes
Lies nochmal bitte… da wird Linux nicht erwähnt.
Danke für diesen Tipp! Aktuelle Versionen von Firefox (Nightly) stürzen nämlich sofort ab, wenn media.ffmpeg.vaapi.enabled
auf true
gesetzt ist.
Der verlinkte Treiber vermeidet das.
Das ist nicht unbedingt erforderlich. Entsprechend AUR (en) - nvidia-vaapi-driver-git kann man beide Treiber behalten. Dazu muss vor Installation des nvidia-vaapi-driver-git
der Symlink /usr/lib/dri/nvidia_drv_video.so
entfernt werden.
Anschließend bearbeitet man die .desktop
-Dateien für Firefox
und Chromium
wie folgt.
firefox.desktop
:
Exec=env LIBVA_DRIVER_NAME=nvidia /pfad/zu/firefox/firefox-bin --name firefox %u
chromium.desktop
:
Exec=env LIBVA_DRIVER_NAME=vdpau /pfad/zu/chromium/chromium --name chromium %u
Nachtrag: Wer lieber stable
Versionen der Treiber haben will, benutzt statt nvidia-vaapi-driver-git
dieses Paket AUR (en) - libva-nvidia-driver
Danke für deine Rückmeldung.
Hatte ja alles rückgängig gemacht weil es ja nicht funktionierte.
Heute 2. Versuch mit AUR (en) - libva-nvidia-driver
Das Video läuft jetzt. Normal bleibt es einfach nach paar Sekunden stehen.
Dafür habe ich diese Variablen gesetzt in Firefox
media.rdd-ffmpeg.enabled = true
gfx.x11-egl.force-enabled
egl force ist ,glaube ich, der Schlüssel zum Erfolg
environment Variablen
LIBVA_DRIVER_NAME=nvidia
MOZ_DISABLE_RDD_SANDBOX=1
MOZ_X11_EGL=1
wayland nutze ich nicht und ist auch nicht gesetzt.
wayland ist noch nicht so mit nvidia oder ?
Im Output gibt es noch dropped Frames
Dasselbe mit mpv
im Output Dropped Frames (warum auch immer)
MPV erzeugt jetzt auch eine Fehlermeldung die ich mit libva-vdpau-driver
nicht habe
mpv "https://www.youtube.com/watch?v=ahy5o5nT4oI" ✔
(+) Video --vid=1 (*) (av1 7680x4320 60.000fps)
(+) Audio --aid=1 --alang=eng (*) (opus 2ch 48000Hz)
File tags:
Uploader: Wanderer Arrow
Channel_URL: https://www.youtube.com/channel/UCzYINhxV-VCP5sXYtMXvNng
AO: [alsa] 48000Hz stereo 2ch float
Using hardware decoding (nvdec).
VO: [gpu] 7680x4320 cuda[nv12]
[vo/gpu/opengl] after creating texture: OpenGL error INVALID_OPERATION.
AV: 00:00:09 / 00:12:14 (1%) A-V: -0.000 Dropped: 21 Cache: 5.3s/21MB
Exiting... (Quit)
Mit vd-queue-enable=yes
löst man das Problem mit den dropped Frames
Erzeugt allerdings eine Gedenksekunde beim Videostart. auch doof.
Wenn jemand eine Idee hat
Heute neues Firefox Update und wieder Stand erster Post.
Dabei lief es ja. Keine Ahnung wer da was kaputt gemacht hat. Ich lese gerade.
Frage zwischen drin
mpv --hwdec=nvdec "https://www.youtube.com/watch?v=linlz7-Pnvw"
liefert tolles Bild.
mpv --hwdec=vaapi "https://www.youtube.com/watch?v=linlz7-Pnvw"
liefert grünes Bild.
In diesem Beitrag steht das es gehen sollte.
opened 11:09AM - 06 Jan 22 UTC
firefox-issue
For example, I just search youtube for 8k video, and pick the first one: https:/… /www.youtube.com/watch?v=linlz7-Pnvw
If I just play this 8k video in firefox dev edition (96.0b10), I got around 80% frames dropped, and the video is visually very unsmooth.
But if I download this 8k video by youtube-dlp, and play it with `mpv --hwdec=vaapi`, then the video is visually smooth.
I uses mobile rtx 2070 gpu. When playing this video in firefox, the gpu consumes about 45-60 watts, very unstable, and its core frequency varies from 1.4GHz to 1.9GHz; When playing this video in mpv, the gpu consumes about 65-67 watts, very stable, and its core frequency is 1.9GHz.
This issue only happends in high bitrate video. I haven't observe this issue with any video below 4k.
Fragen über Fragen. Kann wer helfen ?