我有一台运行 Ubuntu 14.04 LTS 的不稳定机器,它通过了 9 小时的 memtest86。
我得到这些:
Hardware event. This is not a software error.
MCE 0
CPU 1 BANK 0
TIME 1414735539 Fri Oct 31 17:05:39 2014
MCG status:
MCi status:
Corrected error
Error enabled
MCA: Internal parity error
STATUS 9000004000010005 MCGSTATUS 0
MCGCAP c09 APICID 2 SOCKETID 0
CPUID Vendor Intel Family 6 Model 58`
Run Code Online (Sandbox Code Playgroud)
这是机器继续运转的时候。当机器冻结时,我还没有一个。
什么是“MCE 0”?还有“马华”?我是在查看 CPU 错误还是 RAM 错误?
我有一根 8 GB 的 RAM。
更换硬件(RAM、CPU、主板、电源)的顺序是什么?这台机器以前很稳定。我应该稍微提高CPU电压吗?
我已经阅读了 mcelog 常见问题解答。谷歌搜索结果很少,而且大多数都有其他格式的类似消息(即可能是旧版本的内核/MCE)。
是否可以使用一张显卡和两个 Xorg 实例来设置多座席环境?也就是说,一台机器有一个监视器/键盘/鼠标用于第一个 Xorg 实例,第二个监视器/键盘/鼠标用于另一个 Xorg 实例。
我正在使用带有 Intel HD4000 显卡的 Debian 8。我读过的每个教程都描述了多座环境,其中至少有两个图形卡用于多个 Xorg 实例。我也可以使用 Xephyr,但由于这个解决方案缺乏性能,我宁愿使用两个 Xorg 实例。
在一天结束时,我希望有两个不同的环境,而不是相互影响。所以使用像“screen1 LeftOf screen0”这样的东西不是正确的选择。
我打算购买硬件,以便在 Ubuntu 上使用 DisplayPort 1.2 的 MST 功能将两台显示器与英特尔酷睿 i5 6600 Skylake 处理器进行菊花链连接。英特尔 Linux 驱动程序是否支持此功能?任何人都可以确认他们有这个特定的设置工作吗?我见过其他人让它与 nvidia 显卡一起工作(注意:还发现了一些关于此的额外信息)和专有驱动程序,尽管有很大的问题。但是,我特别想尝试使用 Intel Skylake 而不是 PCI 显卡。
新闻中声称 David Airlie 于 2014 年添加了英特尔对 MST 的支持,但更深入的挖掘表明这是针对 Haswell 的,目前还没有理由相信这对 Skylake 有效。
一小段新闻暗示了在内核 4.2 中更好的 MST 处理,但我发现另一个 Linux 用户声称它在他的带有内核 4.3 的戴尔 XPS13 上不起作用(戴尔 XPS13 在 Skylake 上运行)。看起来 Skylake 对 Linux 的一个重要支持来自内核 4.3(Skylake gpu 支持),所以我会寻找内核 4.3 及更高版本的其他体验。在撰写本文时,这将是内核 4.3 或 4.4-rc3。
更新:
AMD Radeon 似乎也有问题,有人描述他的菊花链显示器在使用内核 4.2.6 登录 Ubuntu 15.10 …
我正在尝试在Intel Q45 Express/ICH10DO 芯片组上找到一种通过 Linux 访问和/或控制风扇速度的方法。该芯片组包含一项称为英特尔静音系统技术(Intel QST) 的功能,它是运行在嵌入式协处理器上的英特尔管理引擎(Intel ME)的一部分。英特尔对 QST 的描述如下:
英特尔管理引擎 (ME) 承载固件子系统 – 英特尔静音系统技术 (QST) – 支持监控芯片组、处理器和其他设备上的温度、电压、电流和风扇速度传感器。母板。对于每个传感器,将根据已建立的阈值定期确定健康状态。英特尔 QST 还提供对声学优化风扇速度控制的支持。根据从温度传感器获得的读数,英特尔 QST 将随着时间的推移确定运行可用冷却风扇的最佳速度,以便以尽可能低的声学影响解决现有的热条件。
在英特尔ICH10数据表状态:
5.24 英特尔® 静音系统技术(英特尔® QST)
ICH10 为英特尔静音系统技术 (QST) 实施三个 PWM 和 4 个 TACH 信号。
注意:英特尔静音系统技术功能需要正确配置的系统,包括具有英特尔 ME、英特尔 ME 固件和系统 BIOS 支持的适当 (G)MCH。
它继续描述 PWM 输出、TACH 输入和热传感器。
本文声称适用于 Intel QST 的 Linux 驱动程序已于 2012 年 12 月推出:
今年早些时候,LM_Sensors 中早期支持英特尔 QST,而现在宣布的是适用于 Linux 的新英特尔 QST 驱动程序。这个新的 Quiet System Technology 驱动程序的代码目前在 …
我在 Linux (Ubuntu 18.04) 上使用带有四个处理器内核的 MacBook Retina:
$ grep -E '^model name|^cpu MHz' /proc/cpuinfo
model name : Intel(R) Core(TM) i5-4258U CPU @ 2.40GHz
cpu MHz : 799.976
model name : Intel(R) Core(TM) i5-4258U CPU @ 2.40GHz
cpu MHz : 799.993
model name : Intel(R) Core(TM) i5-4258U CPU @ 2.40GHz
cpu MHz : 799.992
model name : Intel(R) Core(TM) i5-4258U CPU @ 2.40GHz
cpu MHz : 800.016
Run Code Online (Sandbox Code Playgroud)
为了启用这个调控器(和按需调控器),我切换到acpi-cpufreq驱动程序。按照(将 CPU 调节器设置为按需或保守)和(https://ubuntuforums.org/showthread.php?t=1767485)中的说明,我必须在以下位置启用两个内核标志grub.cfg:
intel_pstate=disable processor.ignore_ppc=1
Run Code Online (Sandbox Code Playgroud)
反正。这就是 …
我如何监控 RAM 中是否有任何被 ECC 纠正的错误?处理器为Intel Xeon(Ivy Bridge)处理器,操作系统为Scientific Linux 6.3。在以前的系统上,我有一个 AMD CPU,在那个系统上,我可以使用 edac-util 来获取这些信息,它还会向内核日志发出警报。
我的ASUSPRO B8430UA 笔记本电脑有问题:当我使用 Ubuntu 16.04(或 NixOS 16.03)启动它时,以太网端口不工作。使用的驱动程序是e1000e,它报告:
$ dmesg | grep e1000e
[ 5.643760] e1000e: Intel(R) PRO/1000 Network Driver - 3.2.6-k
[ 5.643761] e1000e: Copyright(c) 1999 - 2015 Intel Corporation.
[ 5.644308] e1000e 0000:00:1f.6: Interrupt Throttling Rate (ints/sec) set to dynamic conservative mode
[ 5.877838] e1000e 0000:00:1f.6: The NVM Checksum Is Not Valid
[ 5.907340] e1000e: probe of 0000:00:1f.6 failed with error -5
Run Code Online (Sandbox Code Playgroud)
在 Windows 7 以太网端口下工作正常:我可以连接到 Internet。根据 Windows,我有Intel(R) 以太网连接 I219-V。
我搜索了“官方” Linux 驱动程序 …
我最近购买了i5-9600K。这是应该运行6芯和6个线程(超线程),当我看看到/proc/cpuinfo的ht标志,并检查工具,如htop只显示6个核心,因为你可以在下面的图片中看到。
我使用过其他 Intel 和 AMD 处理器,通常当产品6 cores/6 threads显示总量为 时12,但在这种情况下,我只看到6.
我错了还是可能是什么问题?
谢谢!
出于某种原因,当我尝试从 Debian 6.0.7 或 Ubuntu 10.0.4 更新到现代版本的 Linux 时,我丢失了大部分可用的分辨率,包括我尝试运行的面板的原始分辨率( 1366x768)。这是在使用 GMA3150 intel 集成显卡的基于 Atom D525 的嵌入式板上(我认为该 CPU/芯片组也用于某些上网本)。基本上,在 Debian 6.0.7 或 Ubuntu 10.04 中一切正常。作为参考,这里是我的 Xorg.0.log 文件的相关部分,表明在 LVDS1 输出上检测到所有模式:
(II) intel(0): Printing probed modes for output LVDS1
(II) intel(0): Modeline "1366x768"x59.9 80.00 1366 1436 1577 1648 768 778 783 810 (48.5 kHz)
(II) intel(0): Modeline "1360x768"x59.8 84.75 1360 1432 1568 1776 768 771 781 798 -hsync +vsync (47.7 kHz)
(II) intel(0): Modeline "1360x768"x60.0 72.00 1360 1408 1440 1520 768 771 781 790 …Run Code Online (Sandbox Code Playgroud) 我是 Linux 编程的新手。我有一个带有 e1000e 驱动程序的英特尔网卡。我正在研究从网络捕获的数据包的准确时间戳。
我的问题是,如果我想使用 RT Linux,如何提高时间戳线程的优先级。这可能吗?
我阅读了有关如何使用 PTP IEEE 1588 的信息。我的英特尔 NIC 具有硬件时间戳功能。问题是我不确定它是否适用于我的设置。我有一个发射器(它是来自 mbed 的没有操作系统的微控制器)。然后我有一个接收器,它是一台带有 Intel NIC 和 e1000e 的普通 Linux 机器。当发送器可以使用 PTP 构建数据包时,我只能在接收器上为数据包添加硬件时间戳。但我认为我的微控制器 API 不支持 PTP。
我仍然可以对数据包进行硬件时间戳吗?