我对我的大学为学生提供的 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。
Ton*_*nny 35
Matrox G200eR2 不是单独的显卡。它是直接集成到服务器主板中的芯片。它便宜、非常可靠、易于集成并提供出色的文本(控制台)显示能力和不错的 2D 图形能力。也是众所周知的,几乎所有适用于英特尔硬件的操作系统都内置了驱动程序支持。
VGA 卡的唯一用途是获得一个基本的控制台显示,您可以将其用于 Bios 设置和服务器的初始安装。之后,您可能只会远程访问服务器。它不一定是一个好的 VGA 卡。你不会在上面玩游戏。但是,如果它与您要在服务器上安装的任何操作系统一起开箱即用,那将是一个重大的祝福。这就是您在服务器中所需要和想要的。
为此目的,Matrox 芯片一直非常受欢迎,这种特殊的芯片在 2014 年仍用于新的戴尔服务器,可能也用于其他一些品牌。
zx4*_*485 16
为什么我的大学会将它们安装在现代服务器中(CPU 于 2013 年底发布)?
因为服务器不需要高性能的 GPU。
顺便说一句,早在 ATI/AMD 和 NVidia 拥有多显示器显卡之前,Matrox 就拥有出色的多显示器显卡。
所以这个决定在购买时可能是合乎逻辑的。