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

30 linux unix

我对我的大学为学生提供的 UNIX 服务器的规格很感兴趣,所以我运行了screenfetch。这是输出:

                                               user@unix4.university.edu
              `.-..........`               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
Run Code Online (Sandbox Code Playgroud)

我能找到的关于 Matrox GPU 的只有他们的维基百科页面,上面写着 G200 于 1998 年发布。为什么我的大学将它们安装在现代服务器中(CPU 于 2013 年底发布)?

use*_*686 73

通用服务器不需要现代 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。

  • 我怀疑更有可能的是,当 Matrox 与视频卡市场无关时,他们为生产 BMC 的任何人出售或许可 G200 设计,将其包含在 BMC 芯片中,并与远程管理功能集成。 (24认同)
  • 没有 G200 芯片,它是在 BMC 内部实现的,它已经支持 PCIe。我原以为它实际上是寄存器级接口的重新实现(所有 GPU 都可以在不基于 1985 年的东西的情况下进行基本的 VGA),但事实证明 Matrox 确实将 G200 IP 许可给了芯片设计人员。 (15认同)
  • @R.. - “当 Matrox 变得与显卡市场无关时”...... Matrox 从未变得与显卡市场无关。他们只是变得*专业*——AIUI,他们是为需要支持大量显示器的系统生产视频卡的市场领导者。 (8认同)
  • 此外,G200 和类似的 Matrox “芯片”的驱动程序是旧的、稳定的和坚如磐石的。这在服务器上也很重要。 (4认同)
  • @JamieHanrahan:要是整个 BMC 也坚如磐石就好了…… (2认同)

Ton*_*nny 35

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

VGA 卡的唯一用途是获得一个基本的控制台显示,您可以将其用于 Bios 设置和服务器的初始安装。之后,您可能只会远程访问服务器。它不一定是一个好的 VGA 卡。你不会在上面玩游戏。但是,如果它与您要在服务器上安装的任何操作系统一起开箱即用,那将是一个重大的祝福。这就是您在服务器中所需要和想要的。

为此目的,Matrox 芯片一直非常受欢迎,这种特殊的芯片在 2014 年仍用于新的戴尔服务器,可能也用于其他一些品牌。

  • `你不会在上面玩游戏。` - 为自己说话,我为在线 MMORPG 游戏制作了自动化程序,并让它 24/7 全天候运行,在服务器上执行基本的平凡但有益的任务。 (2认同)

zx4*_*485 16

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

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

所以这个决定在购买时可能是合乎逻辑的。