我准备购买使用 Intel 13 代处理器的工作站,然后安装 Linux 。请问目前 Linux 对 Intel 13 代处理器大小核的支持程度如何,是不是特定版本的内核才支持大小核?
1
zsj1029 2023-03-30 15:44:56 +08:00
最新的 linux 6 内核已经支持,也就是最新的 ubuntu 没问题
|
2
yanqiyu 2023-03-30 15:52:04 +08:00 2
正在用,调度非常策略看起来是无关前后台(我在笔记本 13700H 上观察到的),程序先大核,load 上来了之后开始用小核。经常看到几个固定的核心占用显著高于其他核心。
但是不构成问题,原因是比如类似编译的任务,并行的产生.o 就全核心一起上,最后只有几个没法并行的链接任务就全跑大核心了。 麻烦的的 i915 ,在我的机器上要设置 i915.enable_psr2_sel_fetch=0 才能正常显示。 |
3
wjx0912 2023-03-30 15:52:09 +08:00
大小核的调度是 cpu 实现的,os 看不到这一层,它调度的应该是抽象出来的核
|
4
wjx0912 2023-03-30 15:53:50 +08:00
正在用 10 代。也是打算撸个 13 代工作站(看到 v 友发的 dell t3260 感觉很不错)
|
6
yanqiyu 2023-03-30 15:56:41 +08:00 1
@wjx0912 CPU 不会也不能隐藏大小核调度。Intel 的那个硬件调度器只是收集正在运行的程序的信息然后将调度建议交给内核。最终决定那个线程在那个核心的还是内核。
|
8
yanqiyu 2023-03-30 15:57:43 +08:00
或者说 CPU 要向操作系统隐藏大小核的话就要真的隐藏实现细节了,就是大小和一族只报告一个核心( intel 显然没这么做)
|
9
zsj1029 2023-03-30 15:59:50 +08:00
https://news.itsfoss.com/linux-6-0-release/
旧系统,可以单独更新内核解决支持问题 |
11
zsj1029 2023-03-30 16:04:32 +08:00 1
|
14
yanqiyu 2023-03-30 16:38:24 +08:00
|
15
anonymous64 2023-03-30 17:02:35 +08:00 via Android
@yanqiyu 我也想买这款刷 linux 用,但是有点舍不得现在 matebookxpro 的压感触摸板…
能问下键盘触摸板体验如何吗?我习惯 gnome 下纯触摸板手势操作。 |
16
yanqiyu 2023-03-30 17:29:48 +08:00
@anonymous64 我觉得这个触控板海星,但是我不是那种挑触控板的人所以可能我的意见作用不大
|
17
liuxu 2023-03-30 17:33:19 +08:00
gentoo 官方源的 stable 预编译内核已经给到 6.1.19 了,https://packages.gentoo.org/packages/sys-kernel/gentoo-kernel-bin
|
18
zedpass 2023-03-30 17:45:45 +08:00
我使用 13400 一个多月了,经常开 kvm 虚拟机使用 windows ,没发现问题
|
19
secondwtq 2023-03-30 21:22:38 +08:00 1
关于 6.0 内核对 RPL 的支持,详细内容见 Phoronix 新闻:www.phoronix.com/review/linux-60-features
可以看到相关的就两条,一个是控制发热的,另一个是监控发热的😂(不过他貌似忘了提一个 Thunderbolt 的 patch ) 6.1 就开始搞 MTL 了 往回倒的话,也是主要集中于外围:音频,PMU ,iGPU ,ME 之类。我不觉得一个典型台式 PC 没有这些会有很大问题。笔记本的话可能会明显一些(比如如果 iGPU 不能用就可能会很蛋疼)。 调度的问题我就没看到互联网上有人说清楚的,前情提要: https://v2ex.com/t/891752#r_12298329 主要是你要知道 Linux 是个散装系统( hell ,它甚至不是“一个”系统),是没法直接做到像 Windows 那样前台程序 P 核跑,后台程序 E 核跑的——虽然这个策略被吐槽很多,不过主要问题是 Windows 写死了改不了,这个在 Linux 倒不是问题,Linux 的问题是这个事情本来就不好做:Kernel 怎么知道哪个是前台哪个是后台?所以光折腾 Kernel 用处有限,这个是需要 userspace 配合的。类似 https://github.com/pop-os/system76-scheduler 之类的东西。 当然,站在操作系统和 userspace 无关的角度,ITD 本身还是可以被 kernel 利用的。上面回复最后引用的 Ricardo Neri 的 patch 是最关键的,因为它才"includes a full implementation for Intel hybrid processors using ITD"。但是我又 pull 了下 mainline 还是没进去,他自己这几个月倒是更新了两遍,这两天还在继续 review: https://lore.kernel.org/lkml/[email protected]/ https://lore.kernel.org/lkml/[email protected]/ |