Matrox GPUとは何ですか?また私の大学のUNIXサーバーには何がありますか?


28

私の大学が学生に提供しているUNIXサーバーの仕様に興味があったので、私は走りました スクリーンフェッチ 。これが出力です。

                                               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

Matrox GPUについて知ることができるのは、G200が1998年にリリースされたというウィキペディアのページだけです。なぜ私の大学は、それらを最新のサーバーに搭載するのでしょうか(CPUは2013年後半にリリースされました)。


9
あなたはUNIXサーバーが何を持っているべきだと思いますか? Nvidiaカード?まさにどんなゲームのために?いいえ、サーバーはほとんどの場合テキストモードを表示するために何かが必要です。覚えていませんが、1998年当時の人々はすでにWindows 98でグラフィカルデスクトップを使用していましたか。 Matrox G200は、サーバーに必要以上に強力です。
GabrielaGarcia

12
@GabrielaGarcia多くの学生がCS宿題にこのサーバーを使用しています。私はTensorflowを使用しているクラスにいます。私はいくつかのCUDA GPUが利用できるようになることを望んでいました。
PascLeRasc

4
私は、そのサーバー上にはなく、CUDA特殊プロセッサーがあると確信しています。たくさんの費用がかかります(そして、CUDAはおかしくないと思うかもしれませんが、NVidiaは特別なカードを使っています。Tensorflow用に6枚のサーバーにアクセスするまで待ってください。 )
TomTom

4
@trognandersハイパーバイザーはMatroxをエミュレートしません(そして、可能であれば、だれも仮想化しません)。彼らは独自のGPUドライバを持っているか、または一般的なVESA SVGAカードを公開しています。
user71659

3
@trognanders:ここにはDellとHPの物理サーバーがいくつかあります。 それらのほとんどはG200を使用しています user1908704が言及したように、BMC自身のPCIブリッジの下に接続されています。 (もっとも古いものはATi ES 1000を使用しますが。)
grawity

回答:


72

汎用サーバーには最新のGPUは必要ありません - 中規模のコンソールデスクトップを表示するのに十分なものです。彼らは主に通常のCPUコンピューティングとネットワーキングを扱います。

Matrox G200 VGAは、しかし、彼らの統合のためにサーバー上で一般的に使用されています ベースボード管理コントローラ (BMC、iLO、iDRAC、またはIPMIとも呼ばれます)。

この管理コントローラーは、独自のオペレーティングシステムとは独立したシステムとして機能し、サーバーの管理者がコンソールディスプレイにリモートで接続できるようにします。キーボード - BIOS画面を見たり、完全にフリーズしていてもサーバーを再起動したり、フルパワーオフから起動したりすることができます。これらのタスクでは、コントローラはグラフィックアダプタが現在何を表示しているのかを知っている必要があります。

そう 私は推測する なぜなら、古いMatroxビデオアダプタはビデオバッファをシステムRAM(自分のVRAMの代わりに)に保存し、BMCがGPUの内部についての難解な知識を必要とせずにそれを解読できる十分簡単なデータレイアウトを使用するからです。メインOSからの任意の助け。

(あるいはその逆 - コメントで述べたようにG200は通常 内蔵 BMCは、G200のビデオバッファへの完全な直接アクセスをBMCに与える可能性があります。)

しかし、たとえサーバがGPUコンピューティング用に構築されていたとしても、私はそれがPCのように「オールインワングラフィックスカード」を持っているのではなく、代わりに 熱心な 重い作業には計算専用のGPGPU(例:nVidiaから)、それでもコンソールには同じMatrox VGA。


23
Matroxがビデオカード市場とは無関係になったとき、彼らがリモート管理機能と統合されたBMCチップに含めるためにBMCを生産した人すべてのためにG200デザインを販売またはライセンスした可能性が高いと思います。
R..

14
G200チップはありません、それはすでにPCIeを話すBMCの中に実装されています。私はそれが実際にはレジスタレベルのインターフェースの再実装であると仮定していました(すべてのGPUが1985年から何かに基づいていなくても基本的なVGAをできるように)
user1908704

4
さらに、G200と同様のMatrox「チップ」のドライバは古くて安定していて堅実です。これもサーバーにとって重要です。
Jamie Hanrahan

8
@R .. - 「Matroxがビデオカード市場に無関係になったとき」... Matroxは、ビデオカード市場に無関係になったことは一度もありません。彼らは単になった 特化した - AIUI、非常に多数のモニターをサポートする必要があるシステム用のビデオカードを製造するマーケットリーダーです。
Jules

2
@JamieHanrahan:BMC全体も堅実であれば…
grawity

35

そのMatrox G200eR2は独立したビデオカードではありません。 サーバーのマザーボードに直接統合されているチップです。 それは安く、非常に信頼でき、統合し易く、優秀なテキスト(コンソール)表示能力および適当な2Dグラフィック能力を提供する。 Intelハードウェア用のほぼすべてのオペレーティングシステムにドライバサポートが組み込まれていることもよく知られています。

VGAカードの唯一の目的は、Biosのセットアップとサーバーの初期インストールに使用できる基本的なコンソール表示を取得することです。その後は、おそらくリモートからサーバーにアクセスすることになるでしょう。 それは良いVGAカードである必要はありません。あなたはそれでゲームをするつもりはありません。しかし、それがあなたがサーバにインストールしようとしているどんなOSにもそのまま使えるのであれば、それは大きな祝福です。 そして、サーバーに必要なのはこれだけです。

Matroxチップは常にこの目的のために非常に人気があり、この特定のものは2014年に新しいDellサーバーで、そしておそらく他のいくつかのブランドでも使用されていました。


実際、ほとんどのサーバーで(グラフィックスとテキスト)ディスプレイサポートはWindowsのようなオペレーティングシステムのためだけにあります。管理インターフェースはシリアルポート経由のBIOS設定(通常はネットワーク経由でBMC経由でアクセス)をサポートしています。LinuxなどのOSはシリアルコンソールでフルインストールとそれに続く操作を行うことができます。コンソール表示これはあなたが触れたこともない裸のマシンのリモートインストールを可能にしますが、同じことはしばしばネットワーク上のリモートビデオを介して行うことができます。
Curt J. Sampson

2
You are not going to be gaming on it. - あなた自身のために話す、私はオンラインmmorpgゲームのための自動化プログラムを作り、それをサーバー上で初歩的な日常的ではあるが有益なタスクをやって24/7実行させた。
hanshenrik

@ CurtJ.Sampson、私はそれについてはよくわかりません... VGA出力はまだすべてのデバイスが持っている「デフォルト」のインターフェースです。それを使用すると、まったく異なるデバイスを単一のKVMスイッチ(ネットワークベースかどうかにかかわらず)に接続できます。本当に単純な場合は、管理コントローラに触れる必要はまったくありません。 OSに関係なく、VGA出力とキーボードコネクタがないのはちょっと面倒です。
ilkkachu

1
@ilkkachu VGAは「PC」ISAハードウェアの「デフォルト」ですが、他のほとんどのサーバーシステム(Sunなど)にはありませんでした。とにかく、KVMなどを使うのが便利だと思うなら、それを先に進めてください、しかしストレートシリアルには多くの利点があります(例えば、悪いネットワーク上ではより速く、より簡単に自動化できます)。 …)。管理単位は、 ネットワークポートを接続しない限り、無視しないでください。 。うまく設定されていても、それらは非常に安全ではなく、設定されていないものはそれをパケットを送信できる誰かによるシステムの引き継ぎを招きます。
Curt J. Sampson

ああ、そして私は、典型的な職場環境のUnixサーバーにとって、VGAを持っていないことは決して厄介なことではないと、豊富な経験から言うことができます。実際、それを持っていること、そしてシステムがそれを使用しないようにしなければならないことは、さらに厄介なことになり得ます。 (AmazonとGoogleが運営するすべてのクラウドサーバーが実際のビデオ出力またはエミュレートされたビデオ出力を使用するとは思わないでしょうか?)
Curt J. Sampson

15

なぜ私の大学はそれらを最新のサーバーに搭載するのでしょうか(CPUは2013年末にリリースされました)。

サーバーは高性能のGPUを必要としないからです。
ちなみに、Matroxは良い マルチモニター ATI / AMDとNVidiaがそれらを持っていたずっと前にグラフィックカード。

それで、決定は購入時までにおそらく論理的でした。


とても論理的 そして チップの時代を考えれば、非常に費用対効果が高いと思います。
GabrielaGarcia

古い信頼できるMatroxの場合は+1 ...
einpoklum
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.