From nobody Wed Apr 05 05:05:09 2023 X-Original-To: dev-commits-doc-all@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 4PrsyG3lGqz43qHf for ; Wed, 5 Apr 2023 05:05:10 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4PrsyG1yZyz3wfS; Wed, 5 Apr 2023 05:05:10 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1680671110; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=tgH0vFKHAb8O3dcWAeJgDTY9AcRif+hlaU4zEeXmJu8=; b=NzhRK2VuyYZP0JKc6ME0cu1y7O9c+m47DKu7oVFnMfLQ78Ck38gn8/1YKEmoUGdOfvOVkf CTSLq7zeJmtdgeZNOIdSTxjQlWtd9SfAjQcG12byghJZlQWF3j8m3nLugTYzmi8ZUmJUXE TZOkPkebEUsqjlRYOYfKqTH0dGhbB8fHb1aDaV3dI04O29ri7TPRRuX3CdmwVwt1FwMjqz HCHc1C6LwqTnbHOCeMXHgw43QhgbFUoPmgR9J4GeZ4P38m4BtB9DOX7VvyH/dDV7XRncfA tUF5qD/7tegRLfRoBgBvKUuMPR+JpMf68STsxMwzwT6bM7tio1BvEOhJeCLkgw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1680671110; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=tgH0vFKHAb8O3dcWAeJgDTY9AcRif+hlaU4zEeXmJu8=; b=OtapzUGD7dhOMwTsPi75RvLfQd+L5jVeS2FBbaGWhtsP61KRot6X8r7YLg0LcA6L+f+Ob+ B+qwvSsSbVN4cSGSsjNewXqZ++XGeVJ0ucXPWfe/6L7dB9iVkWKHxboR1Sj7FRV9wHB73Y MfKpjbdJ3PkDFYrJRcb+mGpmUnaIjpUz4cC94YeQtrcdB8Mfkialr3ra5RW36l+lGYEFNq G+DKqR3U4wzsKul3Nq0qlRnbphpqIXa6Hx7bf685QptCwcbv4LdiArsmQBuFKOqutgwmah uCN9tbjf59BRlhljvgLk1HkMc92HsxoVYMlTzVDn2wnbqRUQVsUS3D8f38f1WQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1680671110; a=rsa-sha256; cv=none; b=koP/XJsrg5u6XpT+lXKuqZkpxnlR4PJJ6X7Bdp51cEEXnecswHr65oe0anxhtdMXTGjE0s I5PhccUetEuMxSJbDBUM5n1LGC9WQAhIOTuMqOijZVcdEgsfo2qOHBLrnszsYiLCFZ2q7Q dRssQ6Dehc4vSqzVwBt2+PL2gQOCtM8G4YLRVgFwnKFpsW2qGbBr0r7oK2bqAkB7c4+uLN 8FmZ8QCUfKuCT5wcobJFxv0jTTsXFeb30E0+ICLN3GTMoN/x909zpz3UEpMPrMPl2psTx/ EPMMJm3r1cULIMP0cGtyjbFb17rMcNdDGtNhgki6biCTD4FvrkkD+VWZGb/+AA== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4PrsyG0GBLz18mq; Wed, 5 Apr 2023 05:05:10 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 335559HP046961; Wed, 5 Apr 2023 05:05:09 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 3355592X046960; Wed, 5 Apr 2023 05:05:09 GMT (envelope-from git) Date: Wed, 5 Apr 2023 05:05:09 GMT Message-Id: <202304050505.3355592X046960@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Graham Perrin Subject: git: 3ec1a3cb7f - main - status: 2023q1: drm-drivers: minor changes List-Id: Commit messages for all branches of the doc repository List-Archive: https://lists.freebsd.org/archives/dev-commits-doc-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-doc-all@freebsd.org X-BeenThere: dev-commits-doc-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: grahamperrin X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 3ec1a3cb7f4fe4fbbb6a7fc40c58fab37fe5929a Auto-Submitted: auto-generated X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by grahamperrin: URL: https://cgit.FreeBSD.org/doc/commit/?id=3ec1a3cb7f4fe4fbbb6a7fc40c58fab37fe5929a commit 3ec1a3cb7f4fe4fbbb6a7fc40c58fab37fe5929a Author: Graham Perrin AuthorDate: 2023-04-03 18:36:55 +0000 Commit: Graham Perrin CommitDate: 2023-04-05 04:42:43 +0000 status: 2023q1: drm-drivers: minor changes One correction to spelling, add a missing word, minor adjustments to grammar, a handful of other minor changes. Approved by: dumbbell, status (salvadore) Pull request: https://github.com/freebsd/freebsd-doc/pull/146 --- .../en/status/report-2023-01-2023-03/drm-drivers.adoc | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/website/content/en/status/report-2023-01-2023-03/drm-drivers.adoc b/website/content/en/status/report-2023-01-2023-03/drm-drivers.adoc index 62f2570c04..8a700bedf0 100644 --- a/website/content/en/status/report-2023-01-2023-03/drm-drivers.adoc +++ b/website/content/en/status/report-2023-01-2023-03/drm-drivers.adoc @@ -16,8 +16,8 @@ Therefore this status report entry will cover more than just the last quarter. ==== Update to Linux 5.15 LTS and Linux 5.16 -As of this status report, the package:graphics/drm-kmod[] meta port still installs the DRM drivers from Linux 5.10 (released on December 13, 2020). -This version lacks support for recent GPUs, in particular Intel 12th gen Alder Lake ones. +As of this status report, the package:graphics/drm-kmod[] meta port still installs the DRM drivers from Linux 5.10 (released on December 13, 2020) on FreeBSD 13.1 and greater. +This version of the driver lacks support for recent GPUs, in particular Intel 12th gen Alder Lake ones. In the past months, we worked to update the DRM drivers to bring support for more modern AMD and Intel GPUs. The `drm-kmod` Git repository `master` branch was first updated to Linux 5.15 (released on October 31, 2021). @@ -29,8 +29,8 @@ Thus at that point, we followed two paths: The Intel driver from Linux 5.15 LTS supports 12th gen GPUs (Alder Lake). It looks to work on FreeBSD but we only tested it lightly so far. -We still need more of that, that's why the package:graphics/drm-kmod[] still installs package:graphics/drm-510-kmod[] by default instead of package:graphics/drm-515-kmod[]. -But at last, FreeBSD should run as a desktop on this GPU generation and several new AMD GPUs, though problems will surely appear through real test and use. +We still need more of that, that's why package:graphics/drm-kmod[] still installs package:graphics/drm-510-kmod[] instead of package:graphics/drm-515-kmod[]. +At last, FreeBSD should run as a desktop on this GPU generation and several new AMD GPUs, though problems will surely appear through real test and use. In the process, we updated firmwares to link:https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git[linux-firmware] 20230210. @@ -38,13 +38,13 @@ In the process, we updated firmwares to link:https://git.kernel.org/pub/scm/linu DRM drivers from Linux 5.17 (released on March 20, 2022) were already ported but link:https://github.com/freebsd/drm-kmod/pull/236[this work still sits in its own branch]. -There are a couple issues which block further testing and the merge into the `master` branch: +A couple of issues block further testing and the merge into the `master` branch: * Our current integration with man:vt[4], the console/terminal driver, is quite far from the DRM drivers expectations which are based on Linux' fbdev KPI. Something changed in both the Intel and AMD drivers, meaning that man:vt[4] breaks with the 5.17 update. -* The initial Linux 5.17 release does not contain the fixes backported to Linux 5.15 LTS. It seems quite unstable with the Intel 12th gen GPU mentionned earlier. +* The initial Linux 5.17 release does not contain the fixes backported to Linux 5.15 LTS. It seems quite unstable with the Intel 12th gen GPU mentioned earlier. To address the issue with our man:vt[4] integration layer, we started to link:https://github.com/freebsd/drm-kmod/pull/243[write a new vt backend specifically to use the fbdev callbacks exposed by the DRM drivers]. -This backend will be provided with the DRM drivers, not the FreeBSD kernel, to make it easier to maintain it as the DRM drivers evolve. +This backend will be provided with the DRM drivers, not the FreeBSD kernel, to make it easier to maintain as the drivers evolve. This is still a work in progress and locking in particular is tricky to get right. Regarding the bad support of Intel 12th gen in the 5.17 update, bug fixes backported to Linux 5.17.x patch releases will probably not be ported as part of this work. Instead we will focus on Linux 5.18 (released on May 22, 2022) and following.