什么是 Matrox GPU,为什么我的大学的 UNIX 服务器有一个?

什么是 Matrox GPU,为什么我的大学的 UNIX 服务器有一个?

我对我所在大学为学生提供的 UNIX 服务器的规格很感兴趣,所以我运行了屏幕抓取。输出如下:

                                               [email protected]
              `.-..........`               OS: Red Hat Enterprise Linux 7.5 Maipo
             `////////::.`-/.              Kernel: x86_64 Linux 3.10.0-862.14.4.el7.x86_64
             -: ....-////////.             Uptime: 9h 1m
             //:-::///////////`            Packages: 3796
      `--::: `-://////////////:            Shell: bash 4.2.46
      //////-    ``.-:///////// .`         CPU: Intel Xeon E5-2680 v2 @ 40x 3.6GHz [61.0°C]
      `://////:-.`    :///////::///:`      GPU: Matrox Electronics Systems Ltd. G200eR2
        .-/////////:---/////////////:      RAM: 8290MiB / 64215MiB
           .-://////////////////////.
          yMN+`.-::///////////////-`
       .-`:NMMNMs`  `..-------..`
        MN+/mMMMMMhoooyysshsss
 MMM    MMMMMMMMMMMMMMyyddMMM+
  MMMM   MMMMMMMMMMMMMNdyNMMh`     hyhMMM
   MMMMMMMMMMMMMMMMyoNNNMMM+.   MMMMMMMM
    MMNMMMNNMMMMMNM+ mhsMNyyyyMNMMMMsMM

我能找到的有关 Matrox GPU 的全部信息是其维基百科页面,上面说 G200 于 1998 年发布。为什么我的大学会在现代服务器中使用它们(CPU 于 2013 年底发布)?

答案1

通用服务器不需要现代 GPU - 足以显示中型控制台桌面即可。它们主要处理常规 CPU 计算和网络。

然而,Matrox G200 VGA 通常在服务器上使用,因为它们与基板管理控制器(BMC,也称为 iLO、iDRAC 或 IPMI)。

该管理控制器充当具有自己操作系统的独立系统,并允许服务器管理员远程连接到控制台显示器和键盘 - 他们可以看到 BIOS 屏幕,即使服务器完全冻结也可以重新启动,甚至可以从完全关闭电源的状态启动服务器。对于这些任务,控制器必须知道图形适配器当前正在显示什么。

所以我猜旧的 Matrox 视频适配器用于此目的,因为它们将视频缓冲区存储在系统 RAM 中(而不是它们自己的 VRAM),并使用足够简单的数据布局,BMC 可以对其进行解密,而不需要关于 GPU 内部的神秘知识,也不需要主操作系统的任何帮助。

(或者可能相反——正如评论中提到的,G200 通常内置BMC,可能让 BMC 完全直接访问 G200 的视频缓冲区。)

但即使服务器是为 GPU 计算而构建的,我认为它也不会像 PC 那样拥有“一体式显卡”,而是一套投入的仅用于计算的 GPGPU(例如来自 nVidia 的)用于繁重的工作 - 并且仍然使用相同的 Matrox VGA 用于控制台。

答案2

Matrox G200eR2 不是单独的显卡。它是直接集成到服务器主板上的芯片。它价格低廉、非常可靠、易于集成,并且提供出色的文本(控制台)显示能力和不错的 2D 图形能力。它也很出名,几乎每个适用于英特尔硬件的操作系统都内置了对它的驱动程序支持。

VGA 卡的唯一用途是获得一个基本的控制台显示,可用于 BIOS 设置和服务器的初始安装。此后,您可能只会远程访问服务器。它不必是一张好的 VGA 卡。您不会用它来玩游戏。但如果它开箱即用,无论您要在服务器上安装什么操作系统,它都是一大福音。这就是您在服务器上需要和想要的一切。

Matrox 芯片在这一领域一直广受欢迎,2014 年这款芯片仍在新款戴尔服务器中使用,可能也在其他一些品牌中使用。

答案3

为什么我的大学会在现代服务器(CPU 于 2013 年底发布)中拥有它们?

因为服务器不需要高性能 GPU。
顺便说一句,Matrox 有很好的多显示器早在 ATI/AMD 和 NVidia 推出显卡之前。

因此,在购买时,这个决定可能就是合乎逻辑的。

相关内容