LinuxQuestions.org
Help answer threads with 0 replies.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware
User Name
Password
Linux - Hardware This forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?

Notices


Reply
  Search this Thread
Old 08-20-2021, 05:07 PM   #1
boughtonp
Senior Member
 
Registered: Feb 2007
Location: UK
Distribution: Debian
Posts: 3,932

Rep: Reputation: 2808Reputation: 2808Reputation: 2808Reputation: 2808Reputation: 2808Reputation: 2808Reputation: 2808Reputation: 2808Reputation: 2808Reputation: 2808Reputation: 2808
Are new processors for existing architectures automatically supported?


Having trouble finding an answer to what I thought was a simple question.

There are currently eleven generations of Intel Core processors with different "microarchitectures", but they are all x86-64 architecture (which of course Linux supports).

So when 12th generation "Alder Lake" comes out, will it require a new/recent kernel to be fully supported, or work with no issues because it's still x86-64 and the differences don't matter at a kernel level?

I found a commit that suggests it may be the former, but I can't find a list of versions at which each CPU micro-architecture is considered supported.

Specifically, I want to know:
  • What is the newest Intel Core processor fully supported by Debian 11's kernel (v5.10.46)?
  • Is it safe to consider an 11th Gen Rocket Lake for use with Bullseye?

 
Old 08-20-2021, 05:49 PM   #2
syg00
LQ Veteran
 
Registered: Aug 2003
Location: Australia
Distribution: Lots ...
Posts: 21,391

Rep: Reputation: 4191Reputation: 4191Reputation: 4191Reputation: 4191Reputation: 4191Reputation: 4191Reputation: 4191Reputation: 4191Reputation: 4191Reputation: 4191Reputation: 4191
To be "fully supported" may require the latest-and-greatest". To be usable usually doesn't. Intel releases its specs early, and the support for the CPU gets included early too. What's actually on the mother-board may be a different matter - I once had a non-functioning system due to a jmicron chip. Only solution was to sit on Linus' latest tree till a fix came through. Very unusual I would think.

So .... it depends.
 
Old 08-20-2021, 05:58 PM   #3
jefro
Moderator
 
Registered: Mar 2008
Posts: 22,361

Rep: Reputation: 3692Reputation: 3692Reputation: 3692Reputation: 3692Reputation: 3692Reputation: 3692Reputation: 3692Reputation: 3692Reputation: 3692Reputation: 3692Reputation: 3692
For the most part Intel has been a huge supporter of linux. They tend to supply the code for their products. This kind of assumes the entire board is Intel technology. Any Intel product in other boards and associated chipsets may not be fully working. That support would need to be added usually to kernel for processors. Saying that however won't usually stop you from running some very older AMD64 distros.

One usually looks at kernel.org or other sites for the changes to linux that may include adding or disabling features.
 
Old 08-20-2021, 06:43 PM   #4
rokytnji
LQ Veteran
 
Registered: Mar 2008
Location: Waaaaay out West Texas
Distribution: antiX 23, MX 23
Posts: 7,296
Blog Entries: 21

Rep: Reputation: 3503Reputation: 3503Reputation: 3503Reputation: 3503Reputation: 3503Reputation: 3503Reputation: 3503Reputation: 3503Reputation: 3503Reputation: 3503Reputation: 3503
If Phonorix don't test it. Then I don't pay attention.

Shotgun link

Quote:
Specifically, I want to know:
What is the newest Intel Core processor fully supported by Debian 11's kernel (v5.10.46)?
Is it safe to consider an 11th Gen Rocket Lake for use with Bullseye?
Probably not right away because 5.13 kernel is mentioned in my shotgun link.

https://www.newsbreak.com/news/22259...el-cpu-support

Borrowed from of course https://www.phoronix.com/scan.php?pa...5.13-Turbostat

Last edited by rokytnji; 08-20-2021 at 06:46 PM.
 
1 members found this post helpful.
Old 08-21-2021, 06:57 AM   #5
ondoho
LQ Addict
 
Registered: Dec 2013
Posts: 19,872
Blog Entries: 12

Rep: Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053
Quote:
Originally Posted by boughtonp View Post
Is it safe to consider an 11th Gen Rocket Lake for use with Bullseye?
It would be interesting to know if there's some sort of timetable for how Debian devs do this.
As a starting poiint, take the freeze for testing, which occured months ago.
Then try to figure out what new features they still decided to take in there, and what not. No idea if there's rules for that, if reading the appropriate mailing list helps ...

Obviously, in time there will be OS updates and/or a suitable backported kernel.

The question is really much more complex than it appears.

Generally speaking, I believe CPU manufacturers are interested in backward compatibility, but also in adding new, improved features...
 
Old 08-21-2021, 08:48 AM   #6
boughtonp
Senior Member
 
Registered: Feb 2007
Location: UK
Distribution: Debian
Posts: 3,932

Original Poster
Rep: Reputation: 2808Reputation: 2808Reputation: 2808Reputation: 2808Reputation: 2808Reputation: 2808Reputation: 2808Reputation: 2808Reputation: 2808Reputation: 2808Reputation: 2808

Thanks everyone.

Quote:
Originally Posted by ondoho View Post
The question is really much more complex than it appears.
Which only increases my expectation of a pre-calculated answer - it seems odd that I'd be the first person to ask this, and if it's not simple the relevant information should be published somewhere prominent. :/

Intel publicly released Rocket Lake on 30 March 2021 - before full freeze (18 July), but after the hard freeze (12 March).
However, the commits I found before were from November 2020 - which makes sense, prepping the kernel before the hardware is released.

Looking again, I also found a commit in the changelog for 5.4.118 that says "This adds support for the Trace Hub in Rocket Lake CPUs." dated 14 April 2021 - i.e. could be a six months delay before the previous long-term kernel had it added, and/or might be because the processor had just started being used.


The Phoronix link says:
Quote:
With Linux 5.13 the Turbostat tool adds support for Alder Lake mobile processors as well as Ice Lake D
But I take this as saying the tool can accurately identify them, not necessarily that the 5.13 kernel fully supports them (though as above it would make sense if it did.)


Quote:
Originally Posted by syg00 View Post
What's actually on the mother-board may be a different matter - I once had a non-functioning system due to a jmicron chip. Only solution was to sit on Linus' latest tree till a fix came through. Very unusual I would think.
Good reminder - it would be nice to not change the motherboard, but seems to be unavoidable since it's an older socket.

Looking into things, I saw one board that supports both 10th/11th gen CPUs, but falls back from PCI 4 to PCI 3 on the older ones - that wouldn't be relevant to me right now, but useful to keep in mind. It looks like Comet Lake 10th gen CPUs are available with more cores, which could be more useful.

Of course, if the motherboard is changing, that potentially makes AMD CPUs an option, but that just adds more complexity and research to the decision.

 
Old 08-21-2021, 07:45 PM   #7
obobskivich
Member
 
Registered: Jun 2020
Posts: 614

Rep: Reputation: Disabled
In general the answer is 'yes it will work' - thats how Rocket Lake was supported at least, for example. The point on motherboard devices is a good one (and brand new platforms usually bring brand new auxiliary controllers that may lag on support). Another point, and this applies to Alder Lake more specifically, is if the new CPU requires different scheduling to be performant (which Alder Lake does, because it is the first-ever big.LITTLE design on x86), you will see explicit changes in performance with kernel updates (this was the case for AMD's CMT chips and later Ryzen too, as they were successively tuned). Intel will probably provide some guidance on this and it should be relatively painless over time, but specifically with Alder Lake I'd be a little hesitant to be a pre-order early adopter because its pushing a lot of brand new features and tech in a single platform jump and I'd expect some teething pains (some random examples beyond being big.LITTLE: it also brings DDR5, PCIe 5, builds WiFi and Thunderbolt into the CPU, etc).

Also as a point of clarification: there are not '11 generations of separate microarchitectures' - there's '11 generations' of marketed families (which doesn't even really 'work out' - Intel plays fast and loose with 'generation' on consumer platforms), but by actual uarch its probably more like 4 or 5 going all the way back to Nehalem in 2009. Alder Lake will be a pretty significant/new uarch relative to the last ~5 years.

Last edited by obobskivich; 08-21-2021 at 07:47 PM.
 
Old 08-21-2021, 08:23 PM   #8
jefro
Moderator
 
Registered: Mar 2008
Posts: 22,361

Rep: Reputation: 3692Reputation: 3692Reputation: 3692Reputation: 3692Reputation: 3692Reputation: 3692Reputation: 3692Reputation: 3692Reputation: 3692Reputation: 3692Reputation: 3692
https://www.phoronix.com/scan.php?pa...rch-2021&num=1
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
LXer: Binutils 2.24 Supports New Processors, Architectures LXer Syndicated Linux News 0 12-03-2013 02:20 AM
Doubt about physcial processors and logical processors umeshgupta1987 Solaris / OpenSolaris 5 08-10-2011 03:17 PM
how many processors are supported under redhat ES 4 and AS 4? apachenew Red Hat 6 02-15-2008 11:45 AM
For downloading: under supported architectures. What is a 686? royeo Linux - Newbie 2 07-21-2006 10:47 AM
Will Linux Support Amd Processors And Other Than Intel Processors? halovivek Linux - Hardware 6 09-02-2003 01:08 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware

All times are GMT -5. The time now is 02:57 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration