Chrome ve Dragon video oynatıcı ile denedim. Videolar CPU'yu kullanıyor. HD videolar oynatılamıyor, donuyor.
Wayland ve X11'de denedim. İkisinde de donanım hızlandırma kullanılamıyor. X11 görüntünün donmasına sebep oluyor, Wayland ise video oynatıcının görüntüsünde yırtılmalar yaratıyor. Chrome, her iki sunucuda da beyaz çubuğa göre yüklenmiş videoda ekranda yüklenme animasyonu göstermekte ve videoda donmalar, bir anda FPS dropları yaşatmakta.
Dahili video oynatıcısı GPU hızlandırma yerine CPU kullanıyor. Görüntüde kasma, donma ve artifacts var. Görüntü, bozuk JPEG dosyası gibi, birbirine geçik halde devam etmekte ve bir noktada düzelmektedir. Donmalar ve bu sorun 10 saniyede 4 kez olduğundan video izlenememektedir.
Google Chrome kullanılarak Youtube'dan video izleyememek. Her video CPU'da işleniyor. VP8/VP9, AVC, AV1 farketmeksizin CPU'da işleniyor. Bu da sistem yükü oluşturuyor. Chrome'a eklediğim parametreler ile sorunu çözemedim.
Aşağıdaki İntel'in tablosuna göre VAAPI donanım hızlandırmasının yapılabiliyor olması lazım.
www.intel.com
Chrome ayarlarında donanım hızlandırma aktif.
Wayland ve X11'de denedim. İkisinde de donanım hızlandırma kullanılamıyor. X11 görüntünün donmasına sebep oluyor, Wayland ise video oynatıcının görüntüsünde yırtılmalar yaratıyor. Chrome, her iki sunucuda da beyaz çubuğa göre yüklenmiş videoda ekranda yüklenme animasyonu göstermekte ve videoda donmalar, bir anda FPS dropları yaşatmakta.
Sistem bilgileri
Görüntü için lspci çıktısı:
Kod:
00:02.0 VGA compatible controller: Intel Corporation HD Graphics 500 (rev 0b)
DeviceName: Onboard IGD
Subsystem: Intel Corporation HD Graphics 500
Kernel driver in use: i915
Kernel modules: i915
vainfo çıktısı:
Kod:
zuckar@anzepru:~$ sudo vainfo
error: XDG_RUNTIME_DIR is invalid or not set in the environment.
libva info: VA-API version 1.17.0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/iHD_drv_video.so
libva info: Found init function __vaDriverInit_1_17
libva info: va_openDriver() returns 0
vainfo: VA-API version: 1.17 (libva 2.12.0)
vainfo: Driver version: Intel iHD driver for Intel(R) Gen Graphics - 23.1.1 ()
vainfo: Supported profile and entrypoints
VAProfileMPEG2Simple : VAEntrypointVLD
VAProfileMPEG2Main : VAEntrypointVLD
VAProfileH264Main : VAEntrypointVLD
VAProfileH264Main : VAEntrypointEncSliceLP
VAProfileH264High : VAEntrypointVLD
VAProfileH264High : VAEntrypointEncSliceLP
VAProfileJPEGBaseline : VAEntrypointVLD
VAProfileJPEGBaseline : VAEntrypointEncPicture
VAProfileH264ConstrainedBaseline: VAEntrypointVLD
VAProfileH264ConstrainedBaseline: VAEntrypointEncSliceLP
VAProfileVP8Version0_3 : VAEntrypointVLD
VAProfileHEVCMain : VAEntrypointVLD
VAProfileHEVCMain10 : VAEntrypointVLD
VAProfileVP9Profile0 : VAEntrypointVLD
zuckar@anzepru:~$
Kurulu paketler:
- intel-media-va-driver 23.1.1
- libdrm-intel1 2.4.114
- mesa-va-drivers 22.3.6
- libva2, libva x11/wayland, glx2 drm2...
Daha fazlası için hw-probe:
Probe URL: HW probe of IX1401 Notebook Computer #8014a1028bDenediklerim
- Sistemde zaten kurulu medya paketlerini tekrar kurmak.
- Chrome'a h264ify eklentisi kurmak.
- Chrome'u aşağıdaki parametrelerle çalıştırmak:
- --disable-gpu-driver-bug-workarounds
- --use-gl=desktop
- --ignore-gpu-blocklist
- --enable-gpu-rasterization
- --enable-zero-copy
- --enable-features
- VaapiVideoDecoder
- Vulkan
- --disable-features
- UseChromeOSDirectVideoDecoder
- Chrome bayraklarından Backward Cache'yi devre dışı bırakmak.
- Chrome bayrakalrından Override software rendering list'i aktifleştirmek.
- TLP'yi devre dışı bırakmak.
- TLP'yi aktifleştirip GPU'yu turbo frekansta tutmak.
- Video oynatıcı ile video izlemek. (dragon)
Sorun
Dahili video oynatıcısı GPU hızlandırma yerine CPU kullanıyor. Görüntüde kasma, donma ve artifacts var. Görüntü, bozuk JPEG dosyası gibi, birbirine geçik halde devam etmekte ve bir noktada düzelmektedir. Donmalar ve bu sorun 10 saniyede 4 kez olduğundan video izlenememektedir.
Google Chrome kullanılarak Youtube'dan video izleyememek. Her video CPU'da işleniyor. VP8/VP9, AVC, AV1 farketmeksizin CPU'da işleniyor. Bu da sistem yükü oluşturuyor. Chrome'a eklediğim parametreler ile sorunu çözemedim.
Aşağıdaki İntel'in tablosuna göre VAAPI donanım hızlandırmasının yapılabiliyor olması lazım.
VAAPI (Video Acceleration API)
VAAPI (Video Acceleration API) is an open-source library and API specification, which provides access to graphics hardware acceleration capabilities for video processing.
Chrome ayarlarında donanım hızlandırma aktif.
Dosya Ekleri
Son düzenleme: