From nobody Wed Apr 5 16:59:03 2023 X-Original-To: multimedia@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Ps9pL0n5xz43lmJ for ; Wed, 5 Apr 2023 16:59:22 +0000 (UTC) (envelope-from kob6558@gmail.com) Received: from mail-yb1-xb33.google.com (mail-yb1-xb33.google.com [IPv6:2607:f8b0:4864:20::b33]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Ps9pK0SX0z44BL; Wed, 5 Apr 2023 16:59:21 +0000 (UTC) (envelope-from kob6558@gmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20210112 header.b=dFhwH98N; spf=pass (mx1.freebsd.org: domain of kob6558@gmail.com designates 2607:f8b0:4864:20::b33 as permitted sender) smtp.mailfrom=kob6558@gmail.com; dmarc=pass (policy=none) header.from=gmail.com Received: by mail-yb1-xb33.google.com with SMTP id i6so43378229ybu.8; Wed, 05 Apr 2023 09:59:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1680713960; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=eFHQoSa/yNGkmW4OeetfRtDMeXoJNohWFCNWDCmwpts=; b=dFhwH98NeAiTsKGWlywuxB1XEoRFMuZoY/lpDZCFxHfcCA+Vpi37RwPf2cjVe7MNxm nBYDftx2mD2fqBG1UHNSPXS5f7Bl6GtuODrZ5gDm+HxSm9QsdG1hZ9TEOdAr4UlkK/uZ pMUSnkDWV6MULt6TgSVlKwelOu1F1zDKDG8613nSfcI1pA8IM+ItCsDMZ//Ly8Zf4tmR PGeh+GqDfYtGq/NdiiFxO8bZz1zqpeEkqi1xDhDkjKHQYlwAaAghairKGMDz9I1g1nTE u4Lyl/uewtW9eW7qpc7mN7UHbNLxEMY2J8//gFWV1vH3HoKuK79hZuEc+n9t2TMbqDOO x4wA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1680713960; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=eFHQoSa/yNGkmW4OeetfRtDMeXoJNohWFCNWDCmwpts=; b=L8TMqfrwRQEt0vFhAt6NqGBqxFQ9EPtovmXV3Mkf0X/eZJSojUVSrHcVQcu+QtJ46B RfVH9OvfCqAVTKVBYlKCavv6W2PBwBqI00+9JtsZwlvqY6+CzrWLVxdmgU3abozS3aK/ h5MGwkQBpX6NWA8ium9OwmdwkJO/GUPUBI7jmSW0VU+VjK9nRZG3zJBf8HMDdBz8BDCT yGivxUUoVcQPrw/mizFEEH5orYXzTjRr6Yg3pz0oQK0aCI8MU/MjlfP1ZKMWpPsMe2RZ jH/nu19y/TD0kihGtr+VajhvirmmhjCOx6Rt0UEx4ncSzKiB1Cg9ZKGvmjHkpjJ96tnU IdPQ== X-Gm-Message-State: AAQBX9dQwbQSzbY8JJCUqqQWNodAv4FMhRgbkEW5Lvej608HrwXpmuM6 p+86ajtiNP3HiHEoMRdHQWY6kVQEALs/s3SPNsVFYGID9LM= X-Google-Smtp-Source: AKy350Y7eo0oLBrvUROKX4Qfp/uOi+sl62tEALFdRwNwmRGHWP+f0+1IPrCx7KWOZKisTs0Sw4r+iwZIM1a/pRDUcyU= X-Received: by 2002:a25:d28b:0:b0:b45:5cbe:48b3 with SMTP id j133-20020a25d28b000000b00b455cbe48b3mr1482ybg.0.1680713960022; Wed, 05 Apr 2023 09:59:20 -0700 (PDT) List-Id: Multimedia discussions List-Archive: https://lists.freebsd.org/archives/freebsd-multimedia List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-multimedia@freebsd.org MIME-Version: 1.0 References: In-Reply-To: From: Kevin Oberman Date: Wed, 5 Apr 2023 09:59:03 -0700 Message-ID: Subject: Re: Poor performance with Alder Lake graphics (ThinkPad T16) To: Jan Beich Cc: multimedia@freebsd.org Content-Type: multipart/alternative; boundary="0000000000008e646205f899b664" X-Spamd-Result: default: False [-3.69 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.99)[-0.991]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; FORGED_SENDER(0.30)[rkoberman@gmail.com,kob6558@gmail.com]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36:c]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20210112]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; MLMMJ_DEST(0.00)[multimedia@freebsd.org]; ARC_NA(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::b33:from]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; FREEMAIL_ENVFROM(0.00)[gmail.com]; RCPT_COUNT_TWO(0.00)[2]; MID_RHS_MATCH_FROMTLD(0.00)[]; FROM_NEQ_ENVFROM(0.00)[rkoberman@gmail.com,kob6558@gmail.com]; TO_DN_SOME(0.00)[]; FROM_HAS_DN(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; FREEMAIL_FROM(0.00)[gmail.com]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; TO_MATCH_ENVRCPT_ALL(0.00)[]; RCVD_TLS_LAST(0.00)[]; RCVD_COUNT_TWO(0.00)[2] X-Rspamd-Queue-Id: 4Ps9pK0SX0z44BL X-Spamd-Bar: --- X-ThisMailContainsUnwantedMimeParts: N --0000000000008e646205f899b664 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Jan, Thanks for your suggestions, but this is not looking good. On Tue, Apr 4, 2023 at 1:10=E2=80=AFAM Jan Beich wrote= : > Kevin Oberman writes: > > >> VA-API is separate from OpenGL. VA-API on Alder Lake needs > >> libva-intel-media-driver > >> but the actual support depends on PCI ID e.g., may require newer versi= on > >> than then one packaged. > >> > > > > OK. I am now running libva-intel-media-driver. Still not seeing the vid= eo > > acceleration that I would expect. 12 threads running and hte total CPU > > usage is 9& to play a 1392x1072 video. > > Try running vainfo from libva-utils directly on KMS console like > /dev/ttyv0. > If it prints a list of supported formats you can proceed with mpv e.g., > Looks like VA-API may just be a non-starter on this system. Here is what I get grom vainfo on the KMS screen: Trying display: wayland error: XDG_RUNTIME_DIR is invalid or not set in the environment. Trying display: x11 error: can't connect to X server! Trying display: drm libva info: VA-API version 1.18.0 libva info: Trying to open /usr/local/lib/dri/iHD_drv_video.so libva info: Found init function __vaDriverInit_1_18 libva error: /usr/local/lib/dri/iHD_drv_video.so init failed libva info: va_openDriver() returns 1 libva info: Trying to open /usr/local/lib/dri/i965_drv_video.so libva info: va_openDriver() returns -1 vaInitialize failed with error code -1 (unknown libva error),exit I am interested by hte first error. Is this possibly a side effect of starting X from the console with the following .xinitrc: xset fp rehash exec ck-launch-session dbus-launch --exit-with-session mate-session This has worked fine for many years, but reading up on XDG_RUNTIME_DIR makes me suspicious that this may not be adequate. --=20 Kevin Oberman, Part time kid herder and retired Network Engineer E-mail: rkoberman@gmail.com PGP Fingerprint: D03FB98AFA78E3B78C1694B318AB39EF1B055683 --0000000000008e646205f899b664 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Jan,

Thanks f= or your suggestions, but this is not looking good.

On Tue, Apr 4, 2023 at 1:10=E2=80=AFAM Jan Beich <jbeich@freebsd.org> wrote:
Kevin Oberman <rkoberman@gmail.com= > writes:

>> VA-API is separate from OpenGL. VA-API on Alder Lake needs
>> libva-intel-media-driver
>> but the actual support depends on PCI ID e.g., may require newer v= ersion
>> than then one packaged.
>>
>
> OK. I am now running libva-intel-media-driver. Still not seeing the vi= deo
> acceleration that I would expect. 12 threads running and hte total CPU=
> usage is 9& to play a 1392x1072 video.

Try running vainfo from libva-utils directly on KMS console like /dev/ttyv0= .
If it prints a list of supported formats you can proceed with mpv e.g.,
=

Looks like VA-API may just be a = non-starter on this system. Here is what I get grom vainfo on the KMS scree= n:
Trying display: wayland
error: XDG_RUNTIME_DIR is inv= alid or not set in the environment.
Trying display: x11
error: can= 9;t connect to X server!
Trying display: drm
libva info: VA-API versi= on 1.18.0
libva info: Trying to open /usr/local/lib/dri/iHD_drv_video.so=
libva info: Found init function __vaDriverInit_1_18
libva error: /us= r/local/lib/dri/iHD_drv_video.so init failed
libva info: va_openDriver()= returns 1
libva info: Trying to open /usr/local/lib/dri/i965_drv_video.= so
libva info: va_openDriver() returns -1
vaInitialize failed with er= ror code -1 (unknown libva error),exit

= I am interested by hte first error. Is this possibly a side effect of start= ing X from the console with the following .xinitrc:
xset fp = rehash
exec ck-launch-session dbus-launch --exit-with-session mate-sessi= on

This has worked fine for many years,= but reading up on XDG_RUNTIME_DIR makes me suspicious that this may not be= adequate.
-- <= /span>
=
Kevin Oberman,= Part time kid herder and retired Network Engineer
E-mail: rkoberman@gmail.com
PGP Fingerprint: D03FB98AFA78E3B78C1694B318AB39EF1B055683
--0000000000008e646205f899b664--