aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorZeckmathederg <zeckma.tech@gmail.com>2024-11-13 20:45:12 -0700
committerZeckmathederg <zeckma.tech@gmail.com>2024-11-13 20:45:12 -0700
commitdcabd01d8c559f26e741842a008d560c4f104168 (patch)
treee558c59adb8e5630f6ba01606682483476ab9b88
parent049e32abe721d4677e829ca6c25c4fb684fe2498 (diff)
Document the nouveau GSP firmware kernel option.
Also made a point that it is a good idea to build nouveau as a module for the kernel.
-rw-r--r--introduction/welcome/changelog.xml4
-rw-r--r--kernel-config/x/installing/mesa.toml1
-rw-r--r--x/installing/mesa-kernel.xml2
-rw-r--r--x/installing/mesa.xml5
4 files changed, 10 insertions, 2 deletions
diff --git a/introduction/welcome/changelog.xml b/introduction/welcome/changelog.xml
index 8ccf90b623..af0910c9b7 100644
--- a/introduction/welcome/changelog.xml
+++ b/introduction/welcome/changelog.xml
@@ -42,6 +42,10 @@
<para>November 13th, 2024</para>
<itemizedlist>
<listitem>
+ <para>[zeckma] - Document the nouveau GSP firmware kernel
+ option.</para>
+ </listitem>
+ <listitem>
<para>[zeckma] - Update to mesa-24.2.7. Fixes
<ulink url="&blfs-ticket-root;20657">#20657</ulink>.</para>
</listitem>
diff --git a/kernel-config/x/installing/mesa.toml b/kernel-config/x/installing/mesa.toml
index a66d5f44cd..2c4054b451 100644
--- a/kernel-config/x/installing/mesa.toml
+++ b/kernel-config/x/installing/mesa.toml
@@ -5,6 +5,7 @@ DRM_AMDGPU_SI="*"
DRM_AMDGPU_CIK="*"
DRM_AMD_DC="*"
DRM_NOUVEAU = { value = " *M", comment = "For nouveau" }
+DRM_NOUVEAU_GSP_DEFAULT=" *"
DRM_I915 = { value = " *M", comment = "For i915, crocus, or iris" }
DRM_VMWGFX = { value = " *M", comment = "For svga" }
DRM_VGEM = { value = " *", comment = "For llvmpipe or softpipe" }
diff --git a/x/installing/mesa-kernel.xml b/x/installing/mesa-kernel.xml
index 53dcc8c395..3389aef184 100644
--- a/x/installing/mesa-kernel.xml
+++ b/x/installing/mesa-kernel.xml
@@ -17,6 +17,8 @@
[*] <emphasis role='blue'>A</emphasis>MD DC - Enable new display engine [DRM_AMD_DC]
# For nouveau:
&lt; /*/M&gt; N<emphasis role='blue'>o</emphasis>uveau (NVIDIA) cards [DRM_NOUVEAU]
+ [ /*] <emphasis role='blue'>U</emphasis>se GSP firmware for Turing/Ampere (needs firmware installed)
+ ... [DRM_NOUVEAU_GSP_DEFAULT]
# For i915, crocus, or iris:
&lt; /*/M&gt; <emphasis role='blue'>I</emphasis>ntel 8xx/9xx/G3x/G4x/HD Graphics [DRM_I915]
# For llvmpipe or softpipe:
diff --git a/x/installing/mesa.xml b/x/installing/mesa.xml
index 8595d593c1..04fa849c0f 100644
--- a/x/installing/mesa.xml
+++ b/x/installing/mesa.xml
@@ -274,8 +274,9 @@
</para>
<para>
- Selecting <option>CONFIG_DRM_RADEON</option> or
- <option>CONFIG_DRM_AMDGPU</option> as
+ Selecting <option>CONFIG_DRM_RADEON</option>,
+ <option>CONFIG_DRM_AMDGPU</option>, or
+ <option>CONFIG_DRM_NOUVEAU</option> as
<quote><literal>y</literal></quote> is not recommended. If it is, any
required firmware must be built as a part of the kernel image or the
initramfs for the driver to function correctly.