GPU Matrox là gì và tại sao máy chủ UNIX của trường đại học của tôi có một?


28

Tôi quan tâm đến thông số kỹ thuật của máy chủ UNIX mà trường đại học của tôi cung cấp cho sinh viên, vì vậy tôi đã chạy tìm màn hình . Đây là đầu ra:

                                               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

Tất cả những gì tôi có thể tìm thấy về GPU Matrox là trang wikipedia của họ nói rằng G200 được phát hành vào năm 1998. Tại sao trường đại học của tôi có chúng trong một máy chủ hiện đại (CPU được phát hành vào cuối năm 2013)?

linux  unix 

9
Bạn có nghĩ rằng một máy chủ UNIX nên có những gì? Một thẻ Nvidia? Đối với những trò chơi chính xác? Không, hầu hết các máy chủ chỉ cần một cái gì đó để hiển thị chế độ văn bản. Tôi không nhớ nhưng mọi người hồi năm 1998 đã sử dụng máy tính để bàn đồ họa, với Windows 98? Matrox G200 mạnh hơn mức cần thiết cho máy chủ.
GabrielaGarcia

12
@GabrielaGarcia Rất nhiều sinh viên sử dụng máy chủ này cho bài tập về nhà của CS và tôi đang ở trong một lớp học sử dụng Tensorflow. Tôi đã hy vọng sẽ có một số GPU CUDA có sẵn để chơi xung quanh.

4
Tôi chắc chắn có bộ xử lý đặc biệt CUDA, không phải trên máy chủ đó. Chúng tốn rất nhiều tiền (và không, những gì bạn có thể biết là CUDA thậm chí không hài hước - NVidia thực hiện các thẻ đặc biệt, đợi cho đến khi bạn có quyền truy cập vào một máy chủ với 6 trong số đó cho công việc của Tensorflow ... mỗi lần ăn 2080ti cho bữa sáng ).
TomTom

4
@trognanders Hypervisors không mô phỏng Matrox (và không ai có thể ảo hóa một trong hai, nếu có thể). Họ có trình điều khiển GPU riêng hoặc họ để lộ thẻ VESA SVGA chung.
user71659

3
@trognanders: Tôi có một số máy chủ vật lý của Dell và HP ở đây và hầu hết trong số họ sử dụng G200 , được gắn dưới cầu PCI riêng của BMC như user1908704 đã đề cập. (Mặc dù phiên bản cũ nhất sử dụng ATi ES1000.)
grawity

Câu trả lời:


71

Các máy chủ đa năng không cần GPU hiện đại - chỉ đủ để hiển thị máy tính để bàn cỡ trung. Họ chủ yếu làm việc với máy tính CPU và mạng thông thường.

Tuy nhiên, VGA Matrox G200 thường được sử dụng trên các máy chủ do được tích hợp với bộ điều khiển quản lý ván chân tường (BMC, còn được gọi là iLO, iDRAC hoặc IPMI).

Bộ điều khiển quản lý này hoạt động như một hệ thống độc lập với hệ điều hành riêng và cho phép quản trị viên của máy chủ kết nối từ xa với màn hình và bàn phím điều khiển - họ có thể thấy màn hình BIOS, khởi động lại máy chủ ngay cả khi nó bị đóng băng hoàn toàn, thậm chí khởi động nó từ toàn bộ sức mạnh- tắt. Đối với các tác vụ này, bộ điều khiển phải biết bộ điều hợp đồ họa đang hiển thị ngay bây giờ.

Vì vậy, tôi đoán rằng các bộ điều hợp video Matrox cũ được sử dụng cho việc này vì chúng lưu trữ bộ đệm video trong RAM hệ thống (thay vì VRAM của riêng chúng) và sử dụng bố cục dữ liệu đủ đơn giản để BMC có thể giải mã nó mà không cần kiến ​​thức phức tạp về GPU nội bộ, cũng không có bất kỳ sự trợ giúp nào từ HĐH chính.

(Hoặc có lẽ ngược lại - như đã đề cập trong các nhận xét, G200 thường được tích hợp vào BMC, có thể giúp BMC truy cập hoàn toàn trực tiếp vào bộ đệm video của G200.)

Nhưng ngay cả khi máy chủ được xây dựng để tính toán GPU, tôi cho rằng nó sẽ không có "card đồ họa tất cả trong một" như PC làm, mà thay vào đó là một bộ GPGPU chỉ tính toán chuyên dụng (ví dụ từ nVidia) hoạt động - và vẫn là VGA Matrox cho giao diện điều khiển.


23
Tôi nghi ngờ nhiều khả năng, khi Matrox trở nên không liên quan đến thị trường card màn hình, họ đã bán hoặc cấp phép thiết kế G200 cho bất cứ ai sản xuất BMC để đưa vào chip BMC, tích hợp chức năng quản trị từ xa.
R ..

14
Không có chip G200, nó được triển khai bên trong BMC, đã nói PCIe. Tôi đã cho rằng nó thực sự là một sự tái hiện của các giao diện cấp đăng ký (theo cách mà tất cả các GPU có thể làm VGA cơ bản mà không cần dựa trên một cái gì đó từ năm 1985), nhưng hóa ra Matrox đã cấp phép G200 IP cho các nhà thiết kế chip.
dùng1908704

4
Ngoài ra, các trình điều khiển cho G200 và các "chip" Matrox tương tự đã cũ và ổn định và cứng như đá. Điều đó cũng rất quan trọng trên một máy chủ.
Jamie Hanrahan

8
@R .. - "khi Matrox trở nên không liên quan đến thị trường thẻ video" ... Matrox chưa bao giờ trở nên không liên quan đến thị trường thẻ video. Họ chỉ đơn giản là trở nên chuyên biệt - AIUI, họ là công ty dẫn đầu thị trường trong việc sản xuất thẻ video cho các hệ thống cần hỗ trợ số lượng màn hình rất lớn.
Jules

2
@JamieHanrahan: Nếu chỉ toàn bộ BMC cũng rắn chắc như vậy ...
grawity

34

Matrox G200eR2 không phải là một card màn hình riêng biệt. Nó là một con chip được tích hợp trực tiếp vào bo mạch chủ của máy chủ. Nó rẻ, rất đáng tin cậy, dễ tích hợp và cung cấp khả năng hiển thị văn bản (bảng điều khiển) tuyệt vời và khả năng đồ họa 2D tốt. Is cũng nổi tiếng đến mức mọi hệ điều hành cho phần cứng của Intel đều có trình điều khiển hỗ trợ tích hợp cho nó.

Mục đích duy nhất cho thẻ VGA là để có được màn hình giao diện điều khiển cơ bản mà bạn có thể sử dụng để thiết lập Bios và cài đặt ban đầu cho máy chủ. Sau đó, bạn có thể sẽ chỉ truy cập máy chủ từ xa. Nó không phải là một thẻ VGA tốt. Bạn sẽ không chơi game trên đó. Nhưng thật may mắn nếu nó hoạt động tốt với bất kỳ hệ điều hành nào bạn sẽ cài đặt trên máy chủ. Và đó là tất cả những gì bạn cần và muốn ở một máy chủ.

Chip Matrox luôn rất phổ biến cho mục đích này và loại chip đặc biệt này vẫn được sử dụng vào năm 2014 trong các máy chủ Dell mới và có lẽ ở một số thương hiệu khác.


Trên thực tế, trên hầu hết các máy chủ, hỗ trợ hiển thị (đồ họa và văn bản) chỉ dành cho các hệ điều hành như Windows. Giao diện quản lý hầu như luôn hỗ trợ thiết lập BIOS thông qua cổng nối tiếp (thường được truy cập qua BMC qua mạng) và các hệ điều hành như Linux có thể thực hiện cài đặt đầy đủ và hoạt động tiếp theo với bảng điều khiển nối tiếp, nghĩa là bạn không bao giờ phải sử dụng "video" giao diện điều khiển hiển thị ở tất cả. Điều này cho phép cài đặt từ xa một máy trần mà bạn chưa từng chạm tới, mặc dù điều tương tự thường có thể được thực hiện qua video từ xa qua mạng.
Curt J. Sampson

2
You are not going to be gaming on it.- nói cho chính mình, tôi đã thực hiện các chương trình tự động hóa cho các trò chơi mmorpg trực tuyến và nó đã hoạt động 24/7 thực hiện các nhiệm vụ thô sơ nhưng có ích, trên các máy chủ.
hanshenrik

@ CurtJ.Sampson, tôi không chắc về điều đó ... Đầu ra VGA vẫn là giao diện "mặc định", mà mọi thiết bị đều có. Với nó, bạn có thể kết nối các thiết bị hoàn toàn khác nhau với một công tắc KVM duy nhất (dựa trên mạng hoặc không) và đối với các trường hợp thực sự đơn giản, bạn hoàn toàn không cần phải chạm vào bộ điều khiển quản lý. Bất kể hệ điều hành nào, việc không có đầu ra VGA và đầu nối bàn phím sẽ gây ra một chút phiền toái.
ilkkachu

1
@ilkkachu VGA là phần cứng "mặc định" cho phần cứng "PC", nhưng không bao giờ dành cho hầu hết các hệ thống máy chủ khác (Sun, v.v.). Dù sao, nếu bạn thấy thuận tiện khi sử dụng KVM hoặc bất cứ điều gì, chắc chắn sẽ tiếp tục với điều đó, nhưng nối tiếp thẳng có rất nhiều lợi thế (ví dụ: nhanh hơn, đặc biệt qua các mạng xấu, bạn có thể đăng nhập tất cả đầu ra, dễ dàng tự động hơn, ...). Đối với đơn vị quản lý, đừng bỏ qua nó trừ khi bạn không cắm vào cổng mạng của nó . Ngay cả khi được cấu hình tốt, chúng vẫn không an toàn và một người không được cấu hình sẽ mời một người tiếp quản hệ thống bởi bất kỳ ai có thể gửi gói tin.
Curt J. Sampson

Ồ, và tôi có thể nói từ kinh nghiệm sâu rộng rằng, đối với các máy chủ Unix trong môi trường chuyên nghiệp điển hình, việc không có VGA không phải là một điều phiền toái. Trong thực tế, có nó, và phải đảm bảo hệ thống không sử dụng nó, có thể gây nhiều phiền toái. (Bạn không nghĩ rằng tất cả các máy chủ đám mây mà Amazon và Google chạy đều sử dụng đầu ra video thực hoặc giả lập, phải không?)
Curt J. Sampson

15

Tại sao trường đại học của tôi có chúng trong một máy chủ hiện đại (CPU được phát hành vào cuối năm 2013)?

Bởi vì một máy chủ không cần GPU hiệu suất cao.
Và nhân tiện, Matrox đã có card đồ họa Multi-Monitor tốt từ lâu trước khi ATI / AMD và NVidia có chúng.

Vì vậy, quyết định có lẽ là hợp lý tại thời điểm mua.


Rất logic rất hiệu quả về chi phí, tôi giả sử, với tuổi của chip.
GabrielaGarcia

+1 cho Matrox'es đáng tin cậy cũ ...
einpoklum - phục hồi Monica
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.