From owner-freebsd-x11@freebsd.org Tue Mar 3 14:14:42 2020 Return-Path: Delivered-To: freebsd-x11@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 100A1250FA1 for ; Tue, 3 Mar 2020 14:14:42 +0000 (UTC) (envelope-from greg@unrelenting.technology) Received: from mailman.nyi.freebsd.org (mailman.nyi.freebsd.org [IPv6:2610:1c1:1:606c::50:13]) by mx1.freebsd.org (Postfix) with ESMTP id 48WzXw6f5mz42q6 for ; Tue, 3 Mar 2020 14:14:40 +0000 (UTC) (envelope-from greg@unrelenting.technology) Received: by mailman.nyi.freebsd.org (Postfix) id D5E82250F91; Tue, 3 Mar 2020 14:14:39 +0000 (UTC) Delivered-To: x11@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id C7626250F90 for ; Tue, 3 Mar 2020 14:14:39 +0000 (UTC) (envelope-from greg@unrelenting.technology) Received: from out.migadu.com (out.migadu.com [91.121.223.63]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "smtp.migadu.com", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 48WzXr42rTz42mn for ; Tue, 3 Mar 2020 14:14:35 +0000 (UTC) (envelope-from greg@unrelenting.technology) Received: (Migadu outbound); Tue, 03 Mar 2020 14:14:31 +0000 Received: from [127.0.0.1] (winnie.ispras.ru [83.149.199.91]) by out.migadu.com (Haraka/2.8.16) with ESMTPSA id 472B9652-43F8-4170-9BB8-DC676B6AC13E.1 envelope-from (authenticated bits=0) (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES256-GCM-SHA384 verify=FAIL); Tue, 03 Mar 2020 14:14:31 +0000 Date: Tue, 3 Mar 2020 14:14:29 +0000 (UTC) From: Greg V To: Cait Smith Cc: x11@freebsd.org Message-ID: In-Reply-To: References: Subject: Re: AMDGPU Picasso on Thinkpad X395 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Correlation-ID: DKIM-Signature: v=1; a=rsa-sha256; bh=VRTMusnuTssXlN4RO9MYnsU/Qn2wYeqlGt65FQ9uSdY=; c=relaxed/simple; d=unrelenting.technology; h=from:subject:date:to; s=default; b=CoknNfHd1AsHE1gcVEfb+dl1d4Ul6dati7aYXqmnYeuKRwAHVdyXVs1o+9wj7IaG1gkRjbSNHRzWRFs5Z4DZQeXUDZ1nBuFEd1L81vhjyrux6RXinYG5elQ48pia0P8+uP4Ud0nLVSxBQFmJVu1JeYU3ivK6IVDpXaMaMw703EU= X-Rspamd-Queue-Id: 48WzXr42rTz42mn X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=unrelenting.technology header.s=default header.b=CoknNfHd; dmarc=pass (policy=none) header.from=unrelenting.technology; spf=pass (mx1.freebsd.org: domain of greg@unrelenting.technology designates 91.121.223.63 as permitted sender) smtp.mailfrom=greg@unrelenting.technology X-Spamd-Result: default: False [-4.34 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; R_DKIM_ALLOW(-0.20)[unrelenting.technology:s=default]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ip4:91.121.223.63]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[text/plain]; IP_SCORE(-1.85)[ip: (-9.79), ipnet: 91.121.0.0/16(-1.50), asn: 16276(2.06), country: FR(0.00)]; TO_MATCH_ENVRCPT_SOME(0.00)[]; DKIM_TRACE(0.00)[unrelenting.technology:+]; RCPT_COUNT_TWO(0.00)[2]; RCVD_IN_DNSWL_NONE(0.00)[63.223.121.91.list.dnswl.org : 127.0.10.0]; DMARC_POLICY_ALLOW(-0.50)[unrelenting.technology,none]; FROM_EQ_ENVFROM(0.00)[]; MID_RHS_NOT_FQDN(0.50)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:16276, ipnet:91.121.0.0/16, country:FR]; RCVD_COUNT_TWO(0.00)[2]; RCVD_TLS_ALL(0.00)[] 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: Tue, 03 Mar 2020 14:14:42 -0000 Mar 3, 2020 2:26:51 PM Cait Smith : > Hi All > > I=E2=80=99ve been away from *BSD for a long while but I=E2=80=99m now thr= owing FreeBSD at a Lenovo Thinkpad X395 Nice. Does suspend/resume work? I've heard that it does on Ryzen Mobile, bu= t more confirmations would be good. > I have had wifi and X running under a recent CURRENT and I am currently r= ebuilding a 12.1-RELEASE (I probably should have partitioned the drive and = installed both for testing) ZFS boot environments. Forget anything you've ever heard about actual (GPT)= partitions :) > With CURRENT and drm-devel it picks up the GPU just fine (attached dmesg.= boot) and I=E2=80=99m happy to play there, although I am no kernel hacker. = I also can see the amdgpu/picasso firmware being loaded with 12.1-RELEASE a= nd the drivers / firmware compiled and installed from FreeBSDDesktop, and I= =E2=80=99m just now rebuilding xorg from ports to see how that goes. > > My question is this. What is my best course for moderate to reasonable st= ability and to best provide feedback (or testing)? > > I=E2=80=99m considering following CURRENT, following STABLE with a CURREN= T kernel for the drm-devel port, or 12.1 RELEASE with manually added drm-v5= .0. I=E2=80=99m beginning to think that CURRENT is probably cleanest, thoug= h I may want to drop some of the debug and test code so that I can get some= work done :) Yeah, I use current with a non-invariants kernel (e.g. generic-nodebug) eve= rywhere.