From nobody Sat Jun 26 04:20:58 2021 X-Original-To: freebsd-x11@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 BDEE45D0904 for ; Sat, 26 Jun 2021 04:21:17 +0000 (UTC) (envelope-from kob6558@gmail.com) Received: from mail-wr1-x42e.google.com (mail-wr1-x42e.google.com [IPv6:2a00:1450:4864:20::42e]) (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 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4GBgfh6bmXz4qdb; Sat, 26 Jun 2021 04:21:16 +0000 (UTC) (envelope-from kob6558@gmail.com) Received: by mail-wr1-x42e.google.com with SMTP id m18so12903053wrv.2; Fri, 25 Jun 2021 21:21:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=0g0U/CdxpZ3DkoBih0wm93vK93OlG9Ihv/IpClji9I0=; b=emYcBXXsgboDrRgkLCrI2HBdkmjMuY2tvpjKYKr5YU0sQFtrZyA+kojfU4q77H0jFx 38QaBPOxPXZZdE3GpGAoTP0Ns8LCUd7/fdTZdTYdGk0m9nGHN8MnRqa84lz437vhy8DP aUPajzGkYH/UinYGbzsEEv6z7/rsT51v9hnLQO2mL8lHNC58isvnz0fC4uOs5MTdxwj9 Kd56q9r1vdRHW1zvn+yTwURyeBMm98OOs5jbJnbgIyouGuAdKZjcWr/pQgeHFgbizo/a ElFrL0U8yD1fPOleDZ+8xN1C8yEq8fAh/4QeEMPmAv3X2dtMk8vHTOIdkbZ64SUoS1sY OSFw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=0g0U/CdxpZ3DkoBih0wm93vK93OlG9Ihv/IpClji9I0=; b=Dng+F2xRWrbQ4MIXWT15vZfeSKF7q3NXHOAhHNX1FQhp77ORWTvAzTi/S/7G8vOwF6 zTbKG3dAeUzZrQNzZHzEeoGWLw+r/SZ+EV4aykR2PuzhEIE5lPvXz/jqJgVgE87FcMpp 55JS1YTDfWBq9OvJH0rCBPuij0Ld7Dno1kh6OTT7ZCbwPoBUfbhqHSYhK0Q3y8IyhU5c bRTtLJlW+CH+6sdXMr1PwiK0hog1O6OtrjHDOeKbHwl/WsqTH6rOJiB1mEvsvKH/M6vF f356coXLCcocOAShsPwy74ELelh6NFIZeKmdz05/q7oXTO+oanHB4DlibRu+seIz2QW9 mK+Q== X-Gm-Message-State: AOAM531hkpfAmiD/gIAelAfZoi9V8sBqWzEbKlbgRL/6Xxo9XZqQ4zYC HHiO03q/mOX+Lbb+2FPCXrqJqCYzVKayC+zF3jKrBTddClw= X-Google-Smtp-Source: ABdhPJyR/C9rSWxdEk1V9HvBOxU9ZX1lKF0l8JQ3DgVAhnm/CAqQjrI1uUCVJr/M19ZwVEkk9M00JS99Vk6flGFlsgc= X-Received: by 2002:adf:db42:: with SMTP id f2mr14781495wrj.410.1624681275139; Fri, 25 Jun 2021 21:21:15 -0700 (PDT) List-Id: X11 List-Archive: https://lists.freebsd.org/archives/freebsd-x11 List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-x11@freebsd.org X-BeenThere: freebsd-x11@freebsd.org MIME-Version: 1.0 References: In-Reply-To: From: Kevin Oberman Date: Fri, 25 Jun 2021 21:20:58 -0700 Message-ID: Subject: Re: Correct libva driver for Intel Comet Lake To: Jan Beich Cc: x11-list freebsd Content-Type: multipart/alternative; boundary="0000000000004728ce05c5a396f9" X-Rspamd-Queue-Id: 4GBgfh6bmXz4qdb X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20161025 header.b=emYcBXXs; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of kob6558@gmail.com designates 2a00:1450:4864:20::42e as permitted sender) smtp.mailfrom=kob6558@gmail.com X-Spamd-Result: default: False [-3.69 / 15.00]; FREEMAIL_FROM(0.00)[gmail.com]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; RCPT_COUNT_TWO(0.00)[2]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; NEURAL_HAM_SHORT(-0.99)[-0.994]; FORGED_SENDER(0.30)[rkoberman@gmail.com,kob6558@gmail.com]; MIME_TRACE(0.00)[0:+,1:+,2:~]; RBL_DBL_DONT_QUERY_IPS(0.00)[2a00:1450:4864:20::42e:from]; FREEMAIL_ENVFROM(0.00)[gmail.com]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; FROM_NEQ_ENVFROM(0.00)[rkoberman@gmail.com,kob6558@gmail.com]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20161025]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; SPAMHAUS_ZRD(0.00)[2a00:1450:4864:20::42e:from:127.0.2.255]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::42e:from]; RCVD_COUNT_TWO(0.00)[2]; RCVD_TLS_ALL(0.00)[]; MAILMAN_DEST(0.00)[freebsd-x11] X-ThisMailContainsUnwantedMimeParts: N --0000000000004728ce05c5a396f9 Content-Type: text/plain; charset="UTF-8" On Wed, Jun 23, 2021 at 12:07 AM Jan Beich wrote: > Kevin Oberman writes: > > > The Intel page on libva-media-driver states that it supports all i915 > > processors broadwell or newer. Comet Lake is 10th Gen, so much newer than > > Broadwell, but it also lists supported processors and Comet Lake is not > on > > the list. > > What PCI ID does it have? For 0x9B?? use libva-intel-media-driver. > > > Any ideas on whether I should install it? If Comet Lake is not supported, > > will it fall back to the libva-intel-hybrid-driver? > > libva-intel-hybrid-driver can only be used via libva-intel-driver which > doesn't support 0x9B?? but maybe try the following: > > diff --git a/multimedia/libva-intel-driver/Makefile > b/multimedia/libva-intel-driver/Makefile > index e29648b6f2dd..edba9fbbfe3c 100644 > --- a/multimedia/libva-intel-driver/Makefile > +++ b/multimedia/libva-intel-driver/Makefile > @@ -1,5 +1,6 @@ > PORTNAME= libva-intel-driver > DISTVERSION= 2.4.1 > +PORTREVISION= 1 > CATEGORIES= multimedia > > MAINTAINER= jbeich@FreeBSD.org > diff --git a/multimedia/libva-intel-driver/files/patch-cml-pciids > b/multimedia/libva-intel-driver/files/patch-cml-pciids > new file mode 100644 > index 000000000000..b5dc3784f458 > --- /dev/null > +++ b/multimedia/libva-intel-driver/files/patch-cml-pciids > @@ -0,0 +1,30 @@ > +--- src/i965_pciids.h.orig 2020-06-01 01:17:45 UTC > ++++ src/i965_pciids.h > +@@ -207,6 +207,27 @@ CHIPSET(0x3E98, cfl, cfl, "Intel(R) Coffee > Lake" > + CHIPSET(0x3E99, cfl, cfl, "Intel(R) Coffee Lake") > + CHIPSET(0x3E9A, cfl, cfl, "Intel(R) Coffee Lake") > + CHIPSET(0x3E9B, cfl, cfl, "Intel(R) Coffee Lake") > ++CHIPSET(0x9B21, cfl, cfl, "Intel(R) Comet Lake") > ++CHIPSET(0x9BAA, cfl, cfl, "Intel(R) Comet Lake") > ++CHIPSET(0x9BAB, cfl, cfl, "Intel(R) Comet Lake") > ++CHIPSET(0x9BAC, cfl, cfl, "Intel(R) Comet Lake") > ++CHIPSET(0x9BA0, cfl, cfl, "Intel(R) Comet Lake") > ++CHIPSET(0x9BA5, cfl, cfl, "Intel(R) Comet Lake") > ++CHIPSET(0x9BA8, cfl, cfl, "Intel(R) Comet Lake") > ++CHIPSET(0x9BA4, cfl, cfl, "Intel(R) Comet Lake") > ++CHIPSET(0x9BA2, cfl, cfl, "Intel(R) Comet Lake") > ++CHIPSET(0x9B41, cfl, cfl, "Intel(R) Comet Lake") > ++CHIPSET(0x9BCA, cfl, cfl, "Intel(R) Comet Lake") > ++CHIPSET(0x9BCB, cfl, cfl, "Intel(R) Comet Lake") > ++CHIPSET(0x9BCC, cfl, cfl, "Intel(R) Comet Lake") > ++CHIPSET(0x9BC0, cfl, cfl, "Intel(R) Comet Lake") > ++CHIPSET(0x9BC5, cfl, cfl, "Intel(R) Comet Lake") > ++CHIPSET(0x9BC8, cfl, cfl, "Intel(R) Comet Lake") > ++CHIPSET(0x9BC4, cfl, cfl, "Intel(R) Comet Lake") > ++CHIPSET(0x9BC2, cfl, cfl, "Intel(R) Comet Lake") > ++CHIPSET(0x9BC6, cfl, cfl, "Intel(R) Comet Lake") > ++CHIPSET(0x9BE6, cfl, cfl, "Intel(R) Comet Lake") > ++CHIPSET(0x9BF6, cfl, cfl, "Intel(R) Comet Lake") > + CHIPSET(0x5A40, cnl, cnl, "Intel(R) CannonLake") > + CHIPSET(0x5A41, cnl, cnl, "Intel(R) CannonLake") > + CHIPSET(0x5A42, cnl, cnl, "Intel(R) CannonLake") > Thanks, Jan! My Comet Lake is 0x9b41, so it looks like intel-media-driver should work with it. That leads me to wonder how I can determine which VA driver is actually in use. I'm guessing it might be "VDPAU driver: va_gl", but I am unsure what that means other than that VA is there (which I also know from video performance). I now have all three Intel VA drivers installed. and added the patch to include Comet Lake cards into libva-intel-driver. -- Kevin Oberman, Part time kid herder and retired Network Engineer E-mail: rkoberman@gmail.com PGP Fingerprint: D03FB98AFA78E3B78C1694B318AB39EF1B055683 --0000000000004728ce05c5a396f9--