From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 480A315852A for ; Thu, 22 Aug 2024 00:29:21 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 14C602BC057; Thu, 22 Aug 2024 00:29:14 +0000 (UTC) Received: from impout007.msg.chrl.nc.charter.net (impout007aa.msg.chrl.nc.charter.net [47.43.20.31]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id BFD112BC037 for ; Thu, 22 Aug 2024 00:29:13 +0000 (UTC) Received: from [66.52.146.80] ([66.52.146.80]) by cmsmtp with ESMTPA id gvhQsgpFkT6vggvhRsQKtV; Thu, 22 Aug 2024 00:29:13 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=charter.net; s=c20240129; t=1724286553; bh=K9a62y1uIHFNAl+URKveEXaInDfAUaE6H5GXqThQFjY=; h=Date:Subject:To:References:From:In-Reply-To; b=iC+25uL7y3L5clCJyXnZVlTcb/HCLdn3v9c7O6QW2VR/wwPIOxePl8BUDgH1ZnLcp MibgOXoZikYrD31Q3N/bOo/vPx25RJJFfXQ1CoE+Z5yzGvs+PZoMACzTLhywZOHhK+ hOzXUMGj2KNO8QgM2vZtG6tkR/BISl+D3AkIhCKEBEtiiDk+BmfD2TLlLOBr3d8ma1 o8TmCIk68nxITRGehM6sttXh8BCUzmU4lrdSnbxv9q7vII+nNtaqUcZy2nXgcEp0el hf8yBw2w9mmBocxNU1dtsPRJ5UBPN01ogRonLkbdAJAnkshvbwPbT3V8EdekOULjoq um/jNBU1aHAHg== Authentication-Results: charter.net; auth=pass (PLAIN) smtp.auth=corbinbird@charter.net X-Authority-Analysis: v=2.4 cv=b9u04MGx c=1 sm=1 tr=0 ts=66c68659 a=L2IGxceCe1F72LNbK8B+bQ==:117 a=L2IGxceCe1F72LNbK8B+bQ==:17 a=r77TgQKjGQsHNAKrUKIA:9 a=Cj8SzBy0pzPdPa-Mnc8A:9 a=QEXdDO2ut3YA:10 a=F_rUDjmUAFBmdXIQ:21 a=_W_S_7VecoQA:10 Content-Type: multipart/alternative; boundary="------------kGkwbSNtYlOHTTpD8EZoZxbO" Message-ID: <1cdcff65-cc6b-4f61-9662-3facee630869@charter.net> Date: Wed, 21 Aug 2024 19:34:28 -0500 Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [gentoo-user] Do I need firmware for an integrated graphics unit? To: gentoo-user@lists.gentoo.org References: Content-Language: en-US From: corbin bird In-Reply-To: X-CMAE-Envelope: MS4xfAXqpeMrNjSjgogTPfHdk1HbXkxzi62yXfkVZcWEYxijGgpGDecYX3IxYRmY+wpTwHjSsnMX+PGRZivopzJ4M8rvnqQsOblngUDbCKkmAUQAsjx6HNHc WaojkTKNQiUdP4x3TrxTo39W/Uo0m/UqlGXNp2e444YD74d9z2wWXR2rrVHCkXAZDMuck9e4C4wTrUIt3S8TBEP2wVqZJumf4tU= X-Archives-Salt: a3751567-2c95-4808-9248-502a38827e9d X-Archives-Hash: 555a98d4dc1c8dfd0bee976256fd1e7e This is a multi-part message in MIME format. --------------kGkwbSNtYlOHTTpD8EZoZxbO Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit I have kernels configured for three different video cards. AMD : sienna_chiclid, polaris10, navi31 --- all with firmware The good thing about this is if you add firmware not needed, it is ignored. If the added bin is older, it is also ignored. Try a build with the firmware suggested by Grant Edwards. set the pathing to : /lib/firmware/ This is how my kernel(s) are configured : 6.6.38-gentoo NOTE : The firmware drivers are NOT listed on the Gentoo Wiki. You need all shown below to get console output. --------- Under "Device Drivers ---> Firmware Drivers --->" [*] Mark VGA/VBE/EFI FB as generic system framebuffer Under "Device Drivers ---> Graphics support ---> Frame buffer Devices --->" <*> Support for frame buffer device drivers ---> [*] Provide legacy /dev/fb* device Under "Device Drivers ---> Graphics support ---> Frame buffer Devices ---> <*> Support for frame buffer device drivers --->" [*] VESA VGA graphics support [*] EFI-based Framebuffer Support <*> Simple framebuffer support --------- If you want to build-in the firmware : Under "Device Drivers ---> Generic Driver Options --->" [ ] Select only drivers that don't need compile-time external firmware [ ] Disable drivers features which enable custom firmware building If you don't want the firmware built-in, this package will prep a loadable firmware image for the kernel ( Just toggle support for you chosen loader ) : sys-kernel/installkernel USE="-grub -dracut -refind -systemd -systemd-boot -uki -ukify Hope this helps. --------------kGkwbSNtYlOHTTpD8EZoZxbO Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit
I have kernels configured for three different video cards.
AMD : sienna_chiclid, polaris10, navi31 --- all with firmware
The good thing about this is if you add firmware not needed, it is ignored.
If the added bin is older, it is also ignored.
Try a build with the firmware suggested by Grant Edwards.
set the pathing to :
/lib/firmware/

This is how my kernel(s) are configured : 6.6.38-gentoo

NOTE : 
The firmware drivers are NOT listed on the Gentoo Wiki.
You need all shown below to get console output.
---------
Under "Device Drivers  ---> Firmware Drivers  --->"
	[*] Mark VGA/VBE/EFI FB as generic system framebuffer   

Under "Device Drivers  ---> Graphics support  ---> Frame buffer Devices  --->"
	<*> Support for frame buffer device drivers  --->
	[*] Provide legacy /dev/fb* device

Under "Device Drivers  ---> Graphics support  ---> Frame buffer Devices  ---> <*> Support for frame buffer device drivers  --->"
	[*]   VESA VGA graphics support
	[*]   EFI-based Framebuffer Support
	<*>   Simple framebuffer support

---------

If you want to build-in the firmware :
Under "Device Drivers  ---> Generic Driver Options  --->"
	[ ] Select only drivers that don't need compile-time external firmware
	[ ] Disable drivers features which enable custom firmware building
If you don't want the firmware built-in, this package will prep a loadable firmware image for the kernel ( Just toggle support for you chosen loader ) :

sys-kernel/installkernel USE="-grub -dracut -refind -systemd -systemd-boot -uki -ukify


Hope this helps.


--------------kGkwbSNtYlOHTTpD8EZoZxbO--