From owner-freebsd-x11@freebsd.org Fri Dec 28 20:36:25 2018 Return-Path: Delivered-To: freebsd-x11@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id AB7F21421E87 for ; Fri, 28 Dec 2018 20:36:25 +0000 (UTC) (envelope-from kob6558@gmail.com) Received: from mail-oi1-x231.google.com (mail-oi1-x231.google.com [IPv6:2607:f8b0:4864:20::231]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 904E06A91D for ; Fri, 28 Dec 2018 20:36:24 +0000 (UTC) (envelope-from kob6558@gmail.com) Received: by mail-oi1-x231.google.com with SMTP id t204so18135784oie.7 for ; Fri, 28 Dec 2018 12:36:24 -0800 (PST) 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=Dd4DXAhRkHUrH3c4e7iyTp84ILd9ppzfHb9qWiI3N2Q=; b=vNBDfEI+JH1v53F0n2CozzopXvPZlgsk4CBo1HZDwfr8Md0QDUxthRZ2px+89LBJNd QCK83leHmcAm7Ez/shvOR2jYI+6jmjSRQi4DCukonnQyAOuR8Vj5r8V4W6/18FmUWdsN NoYTHxJJV/uw3XrjA6lPrB2p4FWx46ldVSf2zUUWNleCAyh6Nd9HvxFfbz2W7IfESQrW 8qKeeiJPz+p7zJlrUOrPCwsCzQ15AfI1cKrjOWvQRaLOcmrzHucuaXReowRtkVwKwmKp f+DoA5uPChf/deD/oVKA5NUoBZzRiO3DpSpO75eGSeKwAlJAXTC0FZB9lzj6qIPZR5C+ gd/w== 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=Dd4DXAhRkHUrH3c4e7iyTp84ILd9ppzfHb9qWiI3N2Q=; b=VH3hUX6OGCro+EkNfdEtPGek264Od1anaZTlRLv0Y6qH7+LO8eRaX3fZjld2mD8oHM yrKnRngCbU2L5A4fz/x2UuP6ZALHHiwrHgTG7pYKlphZKtaYpxi4CsGK2qDjn3TduP17 XCor57pvqQB22qIrU0YxU19EhsElb4GRjlF719Pz8od4RfYG/qxL/DHj7pRDxjnpMagk UyKpJ1DGtlbWkvQ6VRRWncdvFgy18eraxJo0bQpuOZpbz2gZzv/EY3yuyfrUnpJ3UrzO dRLWotAQ+Ab8JGFQ2SrV62y5LeFTUSO4M0rLo7E6cJ6lYm//e3Z72ihBOXOX9gomPzOs Q1gA== X-Gm-Message-State: AA+aEWbSnfqCFIGrlMRYMaCXD+dofUfUjjhRNwW4vbyjTDj+ET4eh8Ii JFhtmAGME9a9iEstmnGe2yJ5bbnPZWG4fbXcHQRUSLaW X-Google-Smtp-Source: AFSGD/XSI/QQMrQmcNGeahj1hTbcJ/fAAR619sGw1cwJzjJ2hpaw6O5XX9piipga/IADtT4YB/jUaPzzhPov1oUKPxo= X-Received: by 2002:aca:5b88:: with SMTP id p130mr17648399oib.96.1546029383913; Fri, 28 Dec 2018 12:36:23 -0800 (PST) MIME-Version: 1.0 References: <1545661179.1813.0@smtp.migadu.com> In-Reply-To: <1545661179.1813.0@smtp.migadu.com> From: Kevin Oberman Date: Fri, 28 Dec 2018 12:36:07 -0800 Message-ID: Subject: Re: A question about graphics subsystems under FreeBSD To: Greg V Cc: Manish Jain , "freebsd-x11@freebsd.org" X-Rspamd-Queue-Id: 904E06A91D X-Spamd-Bar: ------ Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20161025 header.b=vNBDfEI+; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of kob6558@gmail.com designates 2607:f8b0:4864:20::231 as permitted sender) smtp.mailfrom=kob6558@gmail.com X-Spamd-Result: default: False [-6.32 / 15.00]; TO_DN_EQ_ADDR_SOME(0.00)[]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36]; FREEMAIL_FROM(0.00)[gmail.com]; DKIM_TRACE(0.00)[gmail.com:+]; MX_GOOD(-0.01)[cached: alt3.gmail-smtp-in.l.google.com]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; NEURAL_HAM_SHORT(-0.98)[-0.976,0]; FORGED_SENDER(0.30)[rkoberman@gmail.com,kob6558@gmail.com]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:+,1:+]; FREEMAIL_ENVFROM(0.00)[gmail.com]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; FROM_NEQ_ENVFROM(0.00)[rkoberman@gmail.com,kob6558@gmail.com]; DWL_DNSWL_NONE(0.00)[gmail.com.dwl.dnswl.org : 127.0.5.0]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20161025]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-x11@freebsd.org]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[1.3.2.0.0.0.0.0.0.0.0.0.0.0.0.0.0.2.0.0.4.6.8.4.0.b.8.f.7.0.6.2.list.dnswl.org : 127.0.5.0]; IP_SCORE(-2.63)[ip: (-9.68), ipnet: 2607:f8b0::/32(-1.89), asn: 15169(-1.52), country: US(-0.08)]; FREEMAIL_CC(0.00)[yandex.com]; RCVD_COUNT_TWO(0.00)[2] Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 Dec 2018 20:36:25 -0000 On Mon, Dec 24, 2018 at 6:20 AM Greg V wrote: > > > On Mon, Dec 24, 2018 at 2:41 AM, Manish Jain > wrote: > > Hi, > > > > I have a port mkdesktop which simplifies the task of FreeBSD desktop > > configuration. I was looking to enhance the port in its capabilities > > and it would help me if I could know the various pkg's and kld's > > needed by the various chipsets. > > > > As per my (incomplete) knowledge, the following are usually needed: > > > > Chipset | | > > > > AMD GPU | drm-kmod:xf86-video-amdgpu | > > Radeon | drm-kmod:xf86-video-ati | radeonkms.ko** > > NVidia | drm-kmod:nvidia-driver | nvidia.ko:nvidia-modeset.ko > > Intel GPU | drm-kmod:xf86-video-intel | > > - mesa-dri/mesa-libs are needed for both AMD and Intel > - the kernel modules you're missing: amdgpu.ko, i915kms.ko > - *really* old (*ancient*) Radeons might need drm-legacy-kmod and > xf86-video-ati-legacy > - "not too old, but not new either" Radeons (Southern Islands and Sea > Islands =E2=80=94 from HD7750 to R9 290) are supported by *both* radeonkm= s > and amdgpu kernel drivers (amdgpu is of course the newer and better one) > - xf86-video-intel is a semi-abandoned pile of bugs, try just not > installing it, the default "modesetting" driver with GLAMOR > acceleration usually works better > - xf86-video-amdgpu is not strictly necessary, it's similar to > "modesetting", though it sometimes seems to fix screen tearing, so i'd > say keep it > I forgot to mention that you need libva-intel-driver for VAAPI. hte VAAPI support in mesa does not support Intel GPUs. Seems like that should be mentioned somewhere. Without it HD video is a bit jerky and eat CPU on my system. (You still need mesa-ibs and mesa-dri, of course.) -- Kevin Oberman, Part time kid herder and retired Network Engineer E-mail: rkoberman@gmail.com PGP Fingerprint: D03FB98AFA78E3B78C1694B318AB39EF1B055683