Fórumok
Szükségem lenne a VAAPI supportra (Geforce now miatt) a bongeszoben. Fedora alatt mukodott az Intel driver csereje es par flag hozzaadasa, de itt nem segit sajna... Mi a trukk?
Amit eddig csinaltam:
sudo apt install i965-va-driver-shaders libva-drm2 libva-x11-2
sudo apt install intel-media-va-driver-non-free libva-drm2 libva-x11-2
# Mindket verziot probaltam, de elv amugy az elso kell az en kartyamhoz.
chromium-browser --use-gl=desktop --enable-features=VaapiVideoDecoder
Probaltam chromium-al, Chrome-al, a Deepin beepitett bongeszojevel (chromium alapu ) de semmi...
Probaltam ezeket a flageket is:
chrome://flags/#ignore-gpu-blocklist
chrome://flags/#enable-accelerated-video-decode
De semmi...
Hozzászólások
vainfo kimenet szerint OK a dolog:
https://wiki.archlinux.org/title/Chromium#Hardware_video_acceleration
10 év után ezt is sikerült bekapcsolni. Végül is csak 9 generációnyi gépet kellett legrosszabb esetben újravásárolni, a süvítő CPU-ventilátorok miatt, hardvergyorsítás híján.
Valóban gyengéje ez a Linuxnak, vagyis a böngészős fejlesztőknek. Ennek ellenére be lehet kapcsolni, meg egyes gépeken nem annyira számít, mint gondolnád. Pl. a mostani Ryzen 4700U-s laptopomon alig van különbség a hardveresen és szoftveresen dekódolt videók között, mert a proci olyan erős, hogy szoftveres lejátszásnál sem megy néhány %-nál feljebb a terhelés (meg se kottyan neki), az előtte használt i5-3340M, i7-2620M, i5-2520M-es gépeken meg azért nem volt sok különbség, mert hardveresen az ósdi GPU miatt süvített a venti, szoftveresen meg a CPU miatt, így akkuidőben, csendességben nem volt nagy különbség megint. Ez inkább nagyon régi gépnél számít, amikben a CPU gyenge, és 720-1080p-s videóknál már akadni tud a lejátszás, ezeket megmentheti a GPU használata, vagy ha extrémebb felbontást próbál az ember, pl. 4K-t.
A kolléga esetében azt gyanítom, hogy a debianos tárolókban lévő bináris Chromiumba nincs belefordítva ez a vaapi-s feature, így érdemes lenne valahonnan beszerezni egy másik Chrome vagy Chromium binárist, ami fullosabbra lett forgatva, valami weboldalról szedett .deb csomag, vagy nem hivatalos tároló, esetleg Flatpak-ból beszerezni, egy próba erejéig.
Opcionálisan bekapcsolható már ideje Chrome-alapú böngészőkön és Firefox-alapúakon is, de eléggé felemás, néha Wayland kell hozzá, máskor meg megfelelő GPU driver, böngésző kiadás együttállása, és még akkor is lehet bugokra számítani. Akinek annyira kell ez a feature, az tud rá használni mpv-t, meg mpv-plugint a böngészőben, kicsit kényelmetlen kerülőút, de az tud VAAPI-t, VDPAU-t, és egyebeket használni videódekódoláshoz. De még az ilyen workaround is jobb, mint XP-t használni, mert attól bármi fényévekre van már. Félre ne érts, ennek ellenére jó lenne, ha ezt rendbe tennék, nincs mentségük erre a Mozillának, Google-nek, szar szemét lustaság a részükről, hogy olyan baromságokkal foglalkoznak, mint telemetria, UI állandó újrarajzolása, mindenféle felhős sync, csak épp ilyen alap dolgok fejlesztésében maradnak le. Természetesen tőlük nem is várhatunk mást.
“A computer is like air conditioning – it becomes useless when you open Windows.” (Linus Torvalds)
Lehet tényleg az lehet a gond, hogy a Fedoran Wayland a default ezen a csodán pedig még az X.
Fedoran pont Wayland alatt nem megy, vissza kellett ez miatt valtanom X re :)
Nem egyedi hiba amugy, ahogy latom:
https://bbs.deepin.org/en/post/218815
https://bbs.deepin.org/en/post/231031
Mar kiprobaltam par Chromium buildot, a kedvencem (ami meg h265-ot is tud szoftveresen dekodolni, amire tudtommal a Windowsos Edge-en kivul kb semmi mas nem kepes) sem kodolja Deepin alatt hardveresen a h264-et...
https://github.com/macchrome/linchrome/releases
Kipobaltam minden free/non-free driver variaciot, de nem hasznal semmi... Igazabol nem a videok miatt lenne erdekes a HW decoding, azt full HD-ig viszi CPU-bol is a Notim, a Geforce Now a gond, ott valamiert ha nincs hardveres gyorsitas, irto nagy az input-lag (kb 3-4 mp, szal jatszhatatlan minden)
Igazabol az Nvidia is beka..... hogy nem kepes csinalni egy nativ Geforce Now appot linux ala es bongeszovel kell veszodni... Pedig mi ha nem a Desktop otthoni Linux lenne egy ilyen szolgaltatasnak a celplatform??!
Amugy en is a libva regi verziojara gyanakszom... a stabil a 2.4.0, amit most van a Deepin-en. A fontebb linkelt linchrome github oldalon is azt irja, 2.11.0 kell neki (gondolom minimum) Most nincs nalam ez a noti, de holnap megprobalom folheggeszteni a 2.13.0-at, elv az a legfrissebb. (a deepin forumban is ezt javasoltak)
Siker!
A kovetkezoket csinaltam:
Gyonyoruen megy a VAAPI, Full HD vidinel 20-25% a proci hasznalat. Ma mar nincs ido, de holnap megnezem a Geforce Now-t is, de sztm nem lesz gond.