标签: hardware

如何获得供应商指定的显卡名称?

lspci 给我以下信息:

$ lspci|grep VGA
01:00.0 VGA compatible controller: NVIDIA Corporation GF104 [GeForce GTX 460] (rev a1)
Run Code Online (Sandbox Code Playgroud)

这都是正确的,但这是 GPU 的通用名称。但是驱动程序管理器 ——KDE 控制模块——给了我更多有趣的信息:最重要的是安装驱动程序的选项说

NVIDIA Corporation N460GTX Cyclone 1GD5/OC
Run Code Online (Sandbox Code Playgroud)

这正是供应商 (MSI) 给它起的名字。

如何在不使用 KDE 实用程序的情况下找出这些名称?我更喜欢基于控制台的解决方案。

换句话说,KCM 这个名字从何而来?

linux command-line hardware

6
推荐指数
1
解决办法
981
查看次数

使用Linux机器作为Windows机器的监视器

如果我想使用运行 Linux 的旧笔记本电脑作为 Windows 10 PC 的第二个显示器,我需要什么软件?两个屏幕应位于一个工作区中。

linux xorg hardware windows

6
推荐指数
1
解决办法
2万
查看次数

在 Linux 中获取 CPU 步进

正如您从主题中注意到的那样,它需要能够正确获取 cpu 的步进代码。正如维基百科所说,有像A0A2B0等步进代码。所以,linux (ubuntu 16.04) 中的命令给出:

# dmidecode -t 4 | grep Stepping | awk '{ printf $8": "$9"\n" }'
# Stepping: 2

# lscpu | grep Stepping
# Stepping: 2

# cpuid | grep stepping
# stepping id = 0x2 (2)

# cat /proc/cpuinfo | grep stepping
# stepping: 2
Run Code Online (Sandbox Code Playgroud)

整个输出: cat /proc/cpuinfo (一个核心):

processor       : 0
vendor_id       : GenuineIntel
cpu family      : 6
model           : 44
model name      : Intel(R) Xeon(R) CPU …
Run Code Online (Sandbox Code Playgroud)

linux cpu hardware hardware-compatibility

6
推荐指数
1
解决办法
4370
查看次数

AMD 微码未更新

我最近在我的 AMD Ryzen 7 1700X 上安装了 Gentoo Linux。现在我在繁重的编译负载期间遇到分段错误,并且在空闲状态下随机重新启动

作为第一步,我验证了当前的微码版本:

grep -m 1 microcode /proc/cpuinfo
microcode       : 0x8001126
Run Code Online (Sandbox Code Playgroud)

但是,根据此表,最新的微码应该是 0x08001129。因此,更新 CPU 的微码似乎是个好主意。

所以我出现了=sys-kernel/linux-firmware-20180730(包含/lib/firmware/amd-ucode/microcode_amd_fam17h.bin)。此外,我在内核中启用了以下选项:

CONFIG_MICROCODE=y
CONFIG_MICROCODE_AMD=y
Run Code Online (Sandbox Code Playgroud)

重新启动后,我尝试手动加载微码(微码更新较晚):

echo 1 > /sys/devices/system/cpu/microcode/reload
Run Code Online (Sandbox Code Playgroud)

但是,当我这样做时,没有新行出现在dmesg

dmesg | grep microcode
[    0.465121] microcode: CPU0: patch_level=0x08001126
[    0.465514] microcode: CPU1: patch_level=0x08001126
[    0.465932] microcode: CPU2: patch_level=0x08001126
[    0.466394] microcode: CPU3: patch_level=0x08001126
[    0.466772] microcode: CPU4: patch_level=0x08001126
[    0.467159] microcode: CPU5: patch_level=0x08001126
[    0.467537] …
Run Code Online (Sandbox Code Playgroud)

linux gentoo hardware linux-kernel amd

6
推荐指数
1
解决办法
850
查看次数

随机关机

我在 Dell PowerEdge R210 上运行 Arch Linux。它的负载不高,只有几个脚本正在运行。没有像网络服务这样的任何软件——只有基础系统。服务器之前一直运行良好,没有进行任何更改,但它开始每隔几天随机关闭一次。服务器受可信赖的 UPS 保护,但即使在没有 UPS 的情况下直接插入,它也会不断关闭,因此这不是电源问题。我通过每分钟执行传感器实用程序来监控温度,直到服务器关闭——没有错,所有传感器都显示接近 30 度的温度。所以这不是散热问题。机箱启用了ipmi,所以每次关机后我都可以执行“power on”ipmi 命令,服务器启动并正常运行。

“restart_cause”中没有任何内容:

$ ipmitool -H 10.5.5.32 -U root -I lanplus chassis restart_cause
System restart cause: unknown
Run Code Online (Sandbox Code Playgroud)

机箱日志中没有任何内容:

$ ipmitool -H 10.5.5.32 -U root -I lanplus sel list
   1 | 07/23/2019 | 06:33:43 | Event Logging Disabled #0x72 | Log area reset/cleared | Asserted
   2 | 07/24/2019 | 09:51:50 | Physical Security #0x73 | General Chassis intrusion () | Asserted
   3 |  Pre-Init  |0000000032| Physical Security #0x73 …
Run Code Online (Sandbox Code Playgroud)

shutdown arch-linux hardware reboot

6
推荐指数
1
解决办法
1608
查看次数

执行任何命令时出现“输入输出错误”

上周一早上,我发现我的服务器无法运行任何命令,并且显示“输入输出错误”。尝试了半个小时,我发现唯一可以执行的命令是sudo poweroff -f(必须使用标志-f否则我得到“输入输出错误”)。
我手动启动服务器,并检查系统日志,但我没有什么特别之处。我做了一个smartctl测试来确认硬盘是否有任何问题。它没有错误地通过了。
然后这个星期一这个问题再次出现。我关闭服务器并手动启动它,它看起来很好,就像什么也没发生一样。然后我使用 msmtest86 8.2 测试记忆棒是否正常。并确保 SATA 电缆和硬盘处于良好状态并可靠连接。
我想也许是操作系统或文件系统的问题?我的操作系统是 Debian 8.11。你能给我一些建议吗?谢谢你们!

filesystems hardware debian hard-disk

6
推荐指数
1
解决办法
4万
查看次数

“卡尔加里:无法在 EBDA 中找到 Rio Grande 表”<-这是什么意思?

当我启动我的系统时,我收到以下消息:

[Sat Oct 26 20:34:25 2019] Calgary: detecting Calgary via BIOS EBDA area
[Sat Oct 26 20:34:25 2019] Calgary: Unable to locate Rio Grande table in EBDA - bailing!
Run Code Online (Sandbox Code Playgroud)
  • 什么是“卡尔加里”?
  • 什么是“里奥格兰德表”?
  • 为什么它需要位于 EBDA 中,并且鉴于它确实如此 - 为什么我的内核没有这样做?
  • 这次失败的后果是什么?

我在 MSI Z170 PRO GAMING 主板上的 i5-7600K CPU 上运行 Devuan 3 (Beowulf)。

boot hardware bios dmesg

6
推荐指数
1
解决办法
2083
查看次数

DVD 驱动器在空闲时不断地向上/向下旋转

DVD 驱动器在笔记本电脑上闲置时不断加速/减速。我无法追踪导致它的原因。向上/向下旋转的过程非常嘈杂和令人不安。

lsof找不到任何打开设备文件的内容或任何保持打开任何文件的内容。这是一些回归,但我没有看到任何可能导致它的更新。

驱动器由 usdisk 挂载/卸载。

编辑:回答:

  1. 这是我需要查明的回归
  2. dmesg 中没有错误
  3. 挂载磁盘时发生
  4. 它在过去与池化一起工作
  5. 最近唯一的变化是使用名为“Fix long hangs on probing unexistant floppies”的补丁重建 udisk。

linux hardware dvd

5
推荐指数
1
解决办法
2321
查看次数

用于 Linux (Inkscape/Gimp) 的外部平板电脑输入设备?

什么是适用于 Linux 的好的外部平板电脑输入设备?

它应该用于更方便地使用 Inkscape 和 Gimp。

一些有用的特性,我想:

  • 通过 USB 连接
  • 包括带一些按钮的笔
  • 平板电脑应该只对笔触敏感
  • 开源驱动程序(必须)
  • 供应商的一些操作系统参与

开放问题:

  • 在实践中,这种平板电脑的合适尺寸是多少?
  • 是否有一些很好的指南如何在 Linux/X 下设置它?
  • 还有哪些很棒的程序可以更轻松地与平板电脑一起使用?

xorg hardware hardware-compatibility input

5
推荐指数
1
解决办法
1509
查看次数

小而便宜的 *nix 盒子?

我想了解更多关于 Unix 和 Linux 的信息,并想设置一个小型家庭测试服务器/无头盒。(我正在考虑从头开始编译,以了解它是如何工作的;无论是 Gentoo Stage II 还是 Linux 从头开始​​。)

我可能只需要一点存储空间、一个 USB 端口和一个网络连接。我听说过关于(不再生产的)NSLU2 的好消息,以及 Marvell 和其他公司制造的那些“插入式计算机”的过热问题。我想要一些低功率且体积小的东西,这就是为什么我不只是从 craigslist 购买/得到一个旧盒子,尽管我愿意相信在沙发旁边找个空间是值得的,而且多花几美元在电力。

hardware

5
推荐指数
2
解决办法
1167
查看次数