On Sunday, 13 December 2020 18:52:51 GMT the...@sys-concept.com wrote:
> I have "nouveau" build into kernel  but it doesn't work:
> 
> Fom dmesg:
> 
> nouveau 0000:08:00.0: NVIDIA GP107 (137000a1)
> nouveau 0000:08:00.0: gr: failed to load firmware "gr/sw_nonctx"
> nouveau 0000:08:00.0: gr: failed to load gr/sw_nonctx
> nouveau 0000:08:00.0: DRM: failed to create kernel channel, -22
> 
> grep -i nouveau .config
> CONFIG_DRM_NOUVEAU=y
> # CONFIG_NOUVEAU_LEGACY_CTX_SUPPORT is not set
> CONFIG_NOUVEAU_DEBUG=5
> CONFIG_NOUVEAU_DEBUG_DEFAULT=3
> # CONFIG_NOUVEAU_DEBUG_MMU is not set
> CONFIG_DRM_NOUVEAU_BACKLIGHT=y

I've never used NVIDIA cards with Gentoo, but in firmware terms you need to 
specify in your kernel what firmware you want installed in it.  Have a look at 
this guide:

 https://wiki.gentoo.org/wiki/Nouveau/en

and this:

 https://wiki.gentoo.org/wiki/Linux_firmware

You'll need to add the firmware the video card asks for here:

Device Drivers  --->
  Generic Driver Options  --->
    Firmware loader --->
       -*- Firmware loading facility
       () Build named firmware blobs into the kernel binary  <==

In this instance your card NVIDIA GP107 should need '/lib/firmware/nvidia/
gp107', so the respective entry for it in the kernel config ought to be:

CONFIG_EXTRA_FIRMWARE="nvidia/gp107"

Someone more clued up on these cards can correct me or add to it.

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply via email to