我如何检查我的 CPU 是否兼容 AMD64?

我如何检查我的 CPU 是否兼容 AMD64?

我目前正在下载 Ubuntu 12.04 的两个版本。我想在我的便携式电脑上安装 AMD64,即使它是一台英特尔机器。有没有网站(或其他方式)可以检查兼容性?

Acer Aspire 5745G-724G50Mnks,英特尔 i7,4GB RAM

答案1

要查找有关 CPU 的信息(包括架构),请lscpu在终端中执行。

例子:

lscpu

产量...

架构:i686
CPU 操作模式:32 位、64 位
字节顺序:小端
CPU:4
在线 CPU 列表:0-3
每核线程数:2
每插槽核心数:2
插座:1
供应商 ID:GenuineIntel
CPU 系列:6
型号:42
步进:7
CPU频率:2301.000
保费MIPS:4589.37
虚拟化:VT-x
L1d 缓存:32K
L1i 缓存:32K
L2 缓存: 256K
L3缓存:3072K

对于 Intel 系统,供应商 ID 是 - GenuineIntel,对于 AMD 系统,供应商 ID 是 - AuthenticAMD

但它们是兼容的。这有点像历史遗迹,因为 AMD 是 64 位“长”模式的创造者,后来英特尔也效仿了这一创造。
但命名通常将任何 64 位二进制文​​件称为 AMD/64 位格式,通常带有标签“AMD64”。

答案2

Acer Aspire 5745G-724G50MNKS 是 64 位的,因此您可以在其上运行 amd64 下载。我使用序列号 (7545G) 在 Google 上搜索并尝试找到包含该架构的商品。商店出售安装了 Windows 64 的商品。

你会遇到问题:看起来它与 Ubuntu 不是 100% 兼容,因为我还发现了一个错误报告在这台机器上。它具有 amd64 作为架构,因此您可以在此上使用 amd64。

答案3

这是对此类问题的一个更通用但非常实用的答案。我们假设我们不知道我们的硬件是什么,并且我们不想知道有关处理器或系统架构的任何信息。

  • 32 位处理器如今已很少见
  • 因此,下载 Ubuntu 的 am64 64 位 iso 并创建 USB 或 CD 启动介质
  • 用此启动并选择“试用 Ubuntu”

如果成功了,你可以在你的机器上试用 Ubuntu,那么你就知道了一定您的 CPU 是否能够运行 64 位 Ubuntu。此外,您还将知道您可能拥有的其他硬件是否兼容。然后安装将成功。如果失败,请继续使用 32 位版本。

答案4

您也可以从 proc 中获取它。

cat /proc/cpuinfo | grep "vendor_id"

或者 LSCPU,正如其他人已经提到的那样。如果您想要一个检测供应商的脚本,那么您可以执行以下操作:

vendor=$(lscpu | awk '/Vendor ID/{print $3}')
if [[ "$vendor" == "GenuineIntel" ]]; then
   echo "Intel cpu"
elif [[ "$vendor" == "AuthenticAMD" ]]; then
   echo "AMD cpu"
else
    echo "cpu vendor: $vendor"
fi

相关内容