Matrox GPU คืออะไรและทำไมเซิร์ฟเวอร์ UNIX ของมหาวิทยาลัยของฉันจึงมี


28

ผมมีความสนใจในรายละเอียดของเซิร์ฟเวอร์ยูนิกซ์มหาวิทยาลัยของฉันให้สำหรับนักเรียนดังนั้นฉันวิ่ง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

ทั้งหมดที่ฉันสามารถพบได้เกี่ยวกับ Matrox GPUs คือหน้าวิกิพีเดียของพวกเขาซึ่งบอกว่า G200 เปิดตัวในปี 1998 ทำไมมหาวิทยาลัยของฉันถึงมีพวกเขาในเซิร์ฟเวอร์ที่ทันสมัย ​​(CPU ออกวางจำหน่ายในช่วงปลายปี 2013)

linux  unix 

9
คุณคิดว่าเซิร์ฟเวอร์ UNIX ควรมีอะไรบ้าง? การ์ด Nvidia สำหรับเกมอะไรกันแน่? ไม่เซิร์ฟเวอร์ต้องการบางสิ่งเพื่อแสดงโหมดข้อความเกือบทุกครั้ง ฉันจำไม่ได้ แต่คนย้อนกลับไปในปี 1998 นั้นใช้เดสก์ท็อปแบบกราฟิกอยู่แล้วด้วย Windows 98 ใช่ไหม Matrox G200 นั้นมีประสิทธิภาพมากกว่าที่ต้องการสำหรับเซิร์ฟเวอร์
GabrielaGarcia

12
@GabrielaGarcia นักเรียนจำนวนมากใช้เซิร์ฟเวอร์นี้สำหรับการบ้าน CS และฉันอยู่ในชั้นเรียนโดยใช้ Tensorflow ฉันหวังว่าจะมี CUDA GPU ให้เล่นด้วย

4
ฉันแน่ใจว่ามีตัวประมวลผลพิเศษของ CUDA ไม่ใช่บนเซิร์ฟเวอร์นั้น พวกเขาเสียค่าใช้จ่ายเป็นจำนวนมาก (และไม่มีสิ่งที่คุณรู้เพราะ CUDA ไม่ใช่เรื่องตลก - NVidia ทำบัตรพิเศษรอจนกว่าคุณจะสามารถเข้าถึงเซิร์ฟเวอร์ด้วย 6 ของผู้ที่ทำงาน Tensorflow แต่ละคนกินอาหารเช้า 2080ti )
TomTom

4
@trognanders Hypervisors ไม่เลียนแบบ Matrox (และไม่มีใครทำเวอร์ชวลไลซ์แบบใดแบบหนึ่งหากเป็นไปได้) พวกเขามีไดรเวอร์ GPU ของตัวเองหรือพวกเขาเปิดเผยการ์ด VESA SVGA ทั่วไป
user71659

3
@trognanders: ฉันมีเซิร์ฟเวอร์จริงหลายตัวจาก Dell และ HP ที่นี่และส่วนใหญ่ใช้ G200ติดอยู่ภายใต้ PCI bridge ของ BMC ตามที่ผู้ใช้ 1908704 ได้กล่าวถึง (แม้ว่าอันที่เก่าแก่ที่สุดใช้ ATi ES1000.)
grawity

คำตอบ:


71

เซิร์ฟเวอร์ที่ใช้งานทั่วไปไม่ต้องการ GPU ที่ทันสมัย ​​- เพียงพอที่จะแสดงคอนโซลเดสก์ท็อปขนาดกลาง พวกเขาส่วนใหญ่จัดการกับการคำนวณ CPU และระบบเครือข่ายปกติ

อย่างไรก็ตาม Matrox G200 VGAs มักใช้ในเซิร์ฟเวอร์เนื่องจากมีการรวมเข้ากับคอนโทรลเลอร์การจัดการบอร์ด (BMC หรือที่เรียกว่า iLO, iDRAC หรือ IPMI)

คอนโทรลเลอร์การจัดการนี้ทำหน้าที่เป็นระบบอิสระพร้อมระบบปฏิบัติการของตัวเองและช่วยให้ผู้ดูแลระบบของเซิร์ฟเวอร์เชื่อมต่อกับจอแสดงผลและแป้นพิมพ์จากระยะไกล - พวกเขาสามารถเห็นหน้าจอ BIOS รีสตาร์ทเซิร์ฟเวอร์แม้ว่าจะถูกแช่แข็งอย่างสมบูรณ์ ปิด สำหรับงานเหล่านี้ผู้ควบคุมจะต้องรู้ว่าการ์ดแสดงผลกำลังแสดงอะไรในตอนนี้

ดังนั้นฉันจึงเดาว่ามีการใช้ตัวแปลงสัญญาณวิดีโอ Matrox แบบเก่าเพราะพวกมันเก็บบัฟเฟอร์วิดีโอไว้ในระบบแรม (แทนที่จะเป็น VRAM ของตัวเอง) และใช้เค้าโครงข้อมูลที่เรียบง่ายพอที่ BMC สามารถถอดรหัสได้โดยไม่ต้องมีความรู้เกี่ยวกับ GPU internals และไม่มีความช่วยเหลือใด ๆ จากระบบปฏิบัติการหลัก

(หรืออาจจะตรงกันข้าม - ตามที่กล่าวไว้ในความคิดเห็น G200 มักจะสร้างขึ้นใน BMC ซึ่งอาจทำให้ BMC เข้าถึงวิดีโอบัฟเฟอร์ของ G200 ได้โดยตรง)

แต่ถึงแม้ว่าเซิร์ฟเวอร์ที่ถูกสร้างขึ้นสำหรับการประมวลผล GPU ผมถือว่ามันจะไม่มี "กราฟิกการ์ดแบบ all-in-One" เป็นเครื่องคอมพิวเตอร์ที่ทำ แต่ชุดของทุ่มเทคำนวณเท่านั้น GPGPUs (เช่นจาก nVidia) สำหรับหนัก ทำงาน - และยังคง Matrox VGA เดียวกันสำหรับคอนโซล


23
ฉันสงสัยว่าเป็นไปได้มากว่าเมื่อ Matrox ไม่เกี่ยวข้องกับตลาดวิดีโอพวกเขาขายหรือขายลิขสิทธิ์ G200 ในการออกแบบสำหรับใครก็ตามที่ผลิต BMC เพื่อรวมไว้ในชิป BMC ซึ่งรวมเข้ากับฟังก์ชั่นการบริหารระยะไกล
..

14
ไม่มีชิป G200 มันใช้งานใน BMC ซึ่งพูด PCIe แล้ว ฉันคิดว่ามันเป็นการใช้อินเทอร์เฟซระดับรีจิสเตอร์ใหม่ (ในแบบที่ GPU ทุกตัวสามารถทำ VGA พื้นฐานได้โดยไม่ต้องอาศัยอะไรจากปี 1985) แต่ Matrox ทำใบอนุญาต G200 IP ให้กับนักออกแบบชิป
user1908704

4
นอกจากนี้ไดรเวอร์สำหรับ G200 และ "ชิป" Matrox ที่คล้ายกันนั้นเก่าและเสถียรและมั่นคง นั่นก็สำคัญบนเซิร์ฟเวอร์
เจมี่ Hanrahan

8
@R .. - "เมื่อ Matrox ไม่เกี่ยวข้องกับตลาดการ์ดวิดีโอ" ... Matrox ไม่เคยกลายเป็นสิ่งที่ไม่เกี่ยวข้องกับตลาดการ์ดแสดงผล พวกเขากลายเป็นผู้เชี่ยวชาญ - AIUI พวกเขาเป็นผู้นำตลาดในการผลิตการ์ดแสดงผลสำหรับระบบที่ต้องการสนับสนุนจอภาพจำนวนมาก
จูลส์

2
@JamieHanrahan: ถ้าเพียง แต่ทั้งบีเอ็มซียังเป็นหินแข็งเกินไป ...
grawity

34

Matrox G200eR2 นั้นไม่ใช่การ์ดจอแยกต่างหาก มันเป็นชิปที่รวมเข้ากับเมนบอร์ดเซิร์ฟเวอร์โดยตรง มันราคาถูกเชื่อถือได้มากง่ายต่อการรวมและให้ความสามารถในการแสดงข้อความ (คอนโซล) ที่ยอดเยี่ยมและความสามารถด้านกราฟิก 2D ที่เหมาะสม เป็นที่รู้จักกันดีเช่นกันว่าเกือบทุกระบบปฏิบัติการสำหรับฮาร์ดแวร์ของ Intel มีไดรเวอร์รองรับอยู่ในตัว

จุดประสงค์เพียงอย่างเดียวสำหรับการ์ด VGA ที่มีเพื่อรับการแสดงผลคอนโซลขั้นพื้นฐานที่คุณสามารถใช้สำหรับการตั้งค่า Bios และการติดตั้งเริ่มต้นของเซิร์ฟเวอร์ หลังจากนั้นคุณอาจเข้าถึงเซิร์ฟเวอร์จากระยะไกลเท่านั้น ไม่จำเป็นต้องเป็นการ์ด VGA ที่ดี คุณจะไม่เล่นเกมบนมัน แต่มันก็เป็นพรสำคัญหากใช้งานได้กับระบบปฏิบัติการใด ๆ ก็ตามที่คุณจะติดตั้งบนเซิร์ฟเวอร์ และนั่นคือทั้งหมดที่คุณต้องการและต้องการในเซิร์ฟเวอร์

ชิป Matrox นั้นได้รับความนิยมอย่างมากสำหรับจุดประสงค์นี้และยังคงใช้ชิปนี้โดยเฉพาะในปี 2014 ในเซิร์ฟเวอร์ใหม่ของเดลล์และอาจมีในบางยี่ห้ออื่นเช่นกัน


ที่จริงแล้วในเซิร์ฟเวอร์ส่วนใหญ่การรองรับการแสดงผล (กราฟิกและข้อความ) นั้นมีเฉพาะสำหรับระบบปฏิบัติการเช่น Windows เท่านั้น อินเทอร์เฟซการจัดการเกือบจะสนับสนุนการตั้งค่า BIOS ผ่านพอร์ตอนุกรม (โดยทั่วไปจะเข้าถึงผ่าน BMC ผ่านเครือข่าย) และระบบปฏิบัติการเช่น Linux สามารถทำการติดตั้งแบบเต็มและดำเนินการตามลำดับด้วยคอนโซลอนุกรมซึ่งหมายความว่าคุณไม่จำเป็นต้องใช้ "วิดีโอ" แสดงคอนโซลเลย การทำเช่นนี้ช่วยให้สามารถติดตั้งเครื่องเปล่าได้จากระยะไกลที่คุณไม่เคยสัมผัสมาก่อนถึงแม้จะสามารถทำได้ผ่านวิดีโอระยะไกลผ่านเครือข่าย
Curt J. Sampson

2
You are not going to be gaming on it.- พูดเพื่อตัวคุณเองฉันสร้างโปรแกรมอัตโนมัติสำหรับเกม MMORPG ออนไลน์และให้มันทำงานตลอด 24 ชั่วโมงทุกวันโดยทำสิ่งธรรมดา ๆ แต่เป็นงานที่มีประโยชน์บนเซิร์ฟเวอร์
hanshenrik

@ CurtJ.Sampson ฉันไม่แน่ใจเกี่ยวกับว่า ... เอาท์พุท VGA ยังคงเป็น "ค่าเริ่มต้น" อินเตอร์เฟซที่ทุกอุปกรณ์มี ด้วยคุณสามารถเชื่อมต่ออุปกรณ์ที่แตกต่างกันอย่างสมบูรณ์กับสวิตช์ KVM เดียว (อิงกับเครือข่ายหรือไม่) และสำหรับกรณีง่ายๆที่คุณไม่จำเป็นต้องสัมผัสกับคอนโทรลเลอร์การจัดการเลย ไม่ว่าจะใช้ระบบปฏิบัติการใดก็ตามการไม่มีเอาต์พุต 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

+1 สำหรับผู้ที่เชื่อถือได้ Matrox'es ...
einpoklum - คืนสถานะโมนิก้า
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.