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 的旧笔记本电脑作为 Windows 10 PC 的第二个显示器,我需要什么软件?两个屏幕应位于一个工作区中。
正如您从主题中注意到的那样,它需要能够正确获取 cpu 的步进代码。正如维基百科所说,有像A0、A2、B0等步进代码。所以,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) 我最近在我的 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) 我在 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) 上周一早上,我发现我的服务器无法运行任何命令,并且显示“输入输出错误”。尝试了半个小时,我发现唯一可以执行的命令是sudo poweroff -f(必须使用标志-f否则我得到“输入输出错误”)。
我手动启动服务器,并检查系统日志,但我没有什么特别之处。我做了一个smartctl测试来确认硬盘是否有任何问题。它没有错误地通过了。
然后这个星期一这个问题再次出现。我关闭服务器并手动启动它,它看起来很好,就像什么也没发生一样。然后我使用 msmtest86 8.2 测试记忆棒是否正常。并确保 SATA 电缆和硬盘处于良好状态并可靠连接。
我想也许是操作系统或文件系统的问题?我的操作系统是 Debian 8.11。你能给我一些建议吗?谢谢你们!
当我启动我的系统时,我收到以下消息:
[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)
我在 MSI Z170 PRO GAMING 主板上的 i5-7600K CPU 上运行 Devuan 3 (Beowulf)。
DVD 驱动器在笔记本电脑上闲置时不断加速/减速。我无法追踪导致它的原因。向上/向下旋转的过程非常嘈杂和令人不安。
lsof找不到任何打开设备文件的内容或任何保持打开任何文件的内容。这是一些回归,但我没有看到任何可能导致它的更新。
驱动器由 usdisk 挂载/卸载。
编辑:回答:
什么是适用于 Linux 的好的外部平板电脑输入设备?
它应该用于更方便地使用 Inkscape 和 Gimp。
一些有用的特性,我想:
开放问题:
我想了解更多关于 Unix 和 Linux 的信息,并想设置一个小型家庭测试服务器/无头盒。(我正在考虑从头开始编译,以了解它是如何工作的;无论是 Gentoo Stage II 还是 Linux 从头开始。)
我可能只需要一点存储空间、一个 USB 端口和一个网络连接。我听说过关于(不再生产的)NSLU2 的好消息,以及 Marvell 和其他公司制造的那些“插入式计算机”的过热问题。我想要一些低功率且体积小的东西,这就是为什么我不只是从 craigslist 购买/得到一个旧盒子,尽管我愿意相信在沙发旁边找个空间是值得的,而且多花几美元在电力。
hardware ×10
linux ×5
xorg ×2
amd ×1
arch-linux ×1
bios ×1
boot ×1
command-line ×1
cpu ×1
debian ×1
dmesg ×1
dvd ×1
filesystems ×1
gentoo ×1
hard-disk ×1
input ×1
linux-kernel ×1
reboot ×1
shutdown ×1
windows ×1