View previous topic :: View next topic |
Author |
Message |
lazydog n00b
Joined: 26 Feb 2007 Posts: 64
|
Posted: Sat Aug 05, 2023 8:39 am Post subject: [solved] intel ucode for Core i7-8650U |
|
|
Hey everyone,
as I'm trying to learn more about Linux and Gentoo I'm in the process of installing ucode patches for the mentioned CPU.
I followed this guide:
https://wiki.gentoo.org/wiki/Intel_microcode#Software (New method without initram-fs/disk (efistub compatible))
my CPU has signature 0x000806ea
and when I execute:
Code: | iucode_tool -S -l /lib/firmware/intel-ucode/* |
the output is:
Code: | selected microcodes:
198/001: sig 0x000806e9, pf_mask 0xc0, 2022-12-26, rev 0x00f2, size 105472
198/002: sig 0x000806e9, pf_mask 0x10, 2023-01-02, rev 0x00f2, size 105472
199/001: sig 0x000806ea, pf_mask 0xc0, 2022-12-26, rev 0x00f2, size 105472
200/001: sig 0x000806eb, pf_mask 0xd0, 2022-12-26, rev 0x00f2, size 105472
201/001: sig 0x000806ec, pf_mask 0x94, 2022-12-26, rev 0x00f6, size 105472 |
In the guide only one microcode bundle is shown, and here I have 5 - so which one is right?
Is it 199/001 which matches the signature of my CPU or should I pick the latest one (198/002)?
Or do i have to install all of them in
Code: | Device Drivers --->
Generic Driver Options --->
Firmware Loader --->
-*- Firmware loading facility
(intel-ucode/06-3c-03) Build named firmware blobs into the kernel binary |
Thanks in advance for any advice
Btw. Where can I find more information about what these patches do?
Last edited by lazydog on Sat Aug 05, 2023 1:48 pm; edited 1 time in total |
|
Back to top |
|
|
charles17 Advocate
Joined: 02 Mar 2008 Posts: 3664
|
Posted: Sat Aug 05, 2023 9:43 am Post subject: Re: intel ucode for Core i7-8650U |
|
|
lazydog wrote: | In the guide only one microcode bundle is shown, and here I have 5 - so which one is right?
Is it 199/001 which matches the signature of my CPU or should I pick the latest one (198/002)?
|
I only use the one matching the cpu (given in the first line which you didn't show of the output). |
|
Back to top |
|
|
pietinger Moderator
Joined: 17 Oct 2006 Posts: 4167 Location: Bavaria
|
Posted: Sat Aug 05, 2023 10:22 am Post subject: |
|
|
lazydog,
there is an easier way to get your necessary microcode file:
Boot with our GentooCD and then do a "dmesg | grep Intel". You will see a line like this:
Code: | [ 4.343171] smpboot: CPU0: 13th Gen Intel(R) Core(TM) i9-13900K (family: 0x6, model: 0xb7, stepping: 0x1) |
Now you have your family, model and steping
More details here: https://forums.gentoo.org/viewtopic-t-1065464.html |
|
Back to top |
|
|
lazydog n00b
Joined: 26 Feb 2007 Posts: 64
|
Posted: Sat Aug 05, 2023 1:48 pm Post subject: |
|
|
Aye, thanks all.
I double checked your suggestions, mine is family 0x06, model 0x8e, stepping 0x0a which corresponds to entry 199/001: sig 0x000806ea shown by the iucode_tool. So the signature shown by
has to match. In other words
Code: | -*- Firmware loading facility
(intel-ucode/06-8e-0a) Build named firmware
(/lib/firmware) Firmware blobs root directory |
is right. |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|