You are not logged in.

#1 2021-03-31 08:08:53

garabulho
Member
Registered: 2021-03-30
Posts: 8

Los videos se muestran a saltos con driver Intel

Hola a todos

Acabo de instalar Arch en un nuevo portatil Dell XPS 9310 (i7-1185G7, 16GB ram, 512GB ssd). Configuré el sistema con gnome 3.40 e instalé los drivers intel-media-drivers para aceleración hardware tal como indicá en https://wiki.archlinux.org/index.php/intel_graphics

El problema es que al reproducir cualquier video con mpv o youtube en chomium o firefox, los videos no se ven fluidos sinó que cada varios segundos dan un pequeño salto. El sonido sin embargo es correcto todo el tiempo. Entiendo que debería ser un problema de la aceleración por hardware pero creo que los drivers están correctamente instalados para usar vaapi. En windows se ven perfectamente e incluso en una distro liveusb.

Gracias por la ayuda

$ lspci -nnk
00:00.0 Host bridge [0600]: Intel Corporation 11th Gen Core Processor Host Bridge/DRAM Registers [8086:9a14] (rev 01)
    Subsystem: Dell Device [1028:09ff]
00:02.0 VGA compatible controller [0300]: Intel Corporation Iris Xe Graphics [8086:9a49] (rev 01)
    DeviceName: To Be Filled by O.E.M.
    Subsystem: Dell Device [1028:09ff]
    Kernel driver in use: i915
    Kernel modules: i915

$ vainfo
vainfo: VA-API version: 1.11 (libva 2.11.0)
vainfo: Driver version: Intel iHD driver for Intel(R) Gen Graphics - 21.1.2 ()

$ cat .local/share/xorg/Xorg.0.log

    [    10.940] (II) LoadModule: "intel"
    [    10.940] (WW) Warning, couldn't open module intel
    [    10.940] (EE) Failed to load module "intel" (module does not exist, 0)
    [    10.940] (II) LoadModule: "modesetting"
    [    10.940] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so
    [    10.941] (II) Module modesetting: vendor="X.Org Foundation"
    [    10.941]     compiled for 1.20.10, module version = 1.20.10
    [    10.941]     Module class: X.Org Video Driver
    [    10.941]     ABI class: X.Org Video Driver, version 24.1
    [    10.941] (II) LoadModule: "fbdev"
    [    10.941] (II) Loading /usr/lib/xorg/modules/drivers/fbdev_drv.so
    [    10.942] (II) Module fbdev: vendor="X.Org Foundation"
    [    10.942]     compiled for 1.20.8, module version = 0.5.0
    [    10.942]     Module class: X.Org Video Driver
    [    10.942]     ABI class: X.Org Video Driver, version 24.1
    [    10.942] (II) LoadModule: "vesa"
    [    10.942] (II) Loading /usr/lib/xorg/modules/drivers/vesa_drv.so
    [    10.942] (II) Module vesa: vendor="X.Org Foundation"
    [    10.942]     compiled for 1.20.9, module version = 2.5.0
    [    10.942]     Module class: X.Org Video Driver
    [    10.942]     ABI class: X.Org Video Driver, version 24.1
    [    10.942] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
    [    10.942] (II) FBDEV: driver for framebuffer: fbdev
    [    10.942] (II) VESA: driver for VESA chipsets: vesa
    [    10.942] xf86EnableIOPorts: failed to set IOPL for I/O (Operation not permitted)
    [    10.942] (II) modeset(0): using drv /dev/dri/card0
    [    10.942] (WW) Falling back to old probe method for fbdev
    [    10.942] (II) Loading sub module "fbdevhw"
    [    10.942] (II) LoadModule: "fbdevhw"
    [    10.942] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so
    [    10.942] (II) Module fbdevhw: vendor="X.Org Foundation"
    [    10.942]     compiled for 1.20.10, module version = 0.0.2
    [    10.942]     ABI class: X.Org Video Driver, version 24.1
    [    10.942] (EE) open /dev/fb0: Permission denied
    [    10.942] (WW) VGA arbiter: cannot open kernel arbiter, no multi-card support
    [    10.942] (II) modeset(0): Creating default Display subsection in Screen section
        "Default Screen Section" for depth/fbbpp 24/32
    [    10.942] (==) modeset(0): Depth 24, (==) framebuffer bpp 32
    [    10.942] (==) modeset(0): RGB weight 888
    [    10.942] (==) modeset(0): Default visual is TrueColor
    [    10.942] (II) Loading sub module "glamoregl"
    [    10.942] (II) LoadModule: "glamoregl"
    [    10.942] (II) Loading /usr/lib/xorg/modules/libglamoregl.so
    [    10.945] (II) Module glamoregl: vendor="X.Org Foundation"
    [    10.945]     compiled for 1.20.10, module version = 1.0.1
    [    10.945]     ABI class: X.Org ANSI C Emulation, version 0.4
    [    11.026] (II) modeset(0): glamor X acceleration enabled on Mesa Intel(R) Xe Graphics (TGL GT2)
    [    11.026] (II) modeset(0): glamor initialized

Offline

#2 2021-03-31 14:50:05

icar
Member
From: Catalunya
Registered: 2020-07-31
Posts: 451

Re: Los videos se muestran a saltos con driver Intel

mpv necesita, por ejemplo, --hwdec=auto o --hwdec=vaapi (u otras opciones disponibles, consulta el manual de éste). Puedes especificar las opciones en /etc/mpv/mpv.conf (ponlo sin los guiones al inicio).
Firefox necesita un par de cosas configuradas. Sigue estos pasos https://wiki.archlinux.org/index.php/Fi … celeration
Para Chromium (o cualquier programa basado en éste, como Brave o Electron) necesitas https://wiki.archlinux.org/index.php/Ch … celeration

Ten presente que vainfo o vdpauinfo debería mostrarte algo más.

https://wiki.archlinux.org/index.php/Ha … tion#Intel recuerda tener linux-firmware.

Online

#3 2021-04-02 22:06:06

garabulho
Member
Registered: 2021-03-30
Posts: 8

Re: Los videos se muestran a saltos con driver Intel

Gracias por la respuesta. En mpv con la aceleración activada sigue dando saltos. Estoy usando el driver i915 de linux y en las Xorg el modesetting. Con esa misma configuración en otra distribucion los videos se ven perfectamente. No se donde puede estar el error.

Offline

Board footer

Powered by FluxBB