Dalam skenario komputasi AI dan rendering grafis yang dipercepat seperti OpenGL, Direct3D, dan cloud gaming, driver GRID memungkinkan komputasi GPU berkinerja tinggi serta rendering grafis yang lebih lancar. Anda dapat menggunakan Cloud Assistant untuk menginstal driver GRID dengan cepat.
Tinjau Ikhtisar Cloud Assistant sebelum melanjutkan. Agen Cloud Assistant telah dipra-instal pada instans vGPU-accelerated.
Instans yang didukung
Cloud Assistant hanya mendukung instalasi driver GRID pada instans Linux dari family sgn8ia, vgn6i-vws, vgn7i-vws, dan sgn7i-vws instans vGPU-accelerated (seri vgn/sgn). Tabel berikut mencantumkan versi driver GRID dan CUDA yang didukung.
|
Instance Family |
Versi image publik |
Versi driver GRID |
Versi CUDA |
|
sgn8ia |
|
535.183.06 |
12.2 |
|
vgn6i-vws, vgn7i-vws, and sgn7i-vws |
|
470.256.03 |
11.4 |
Instans komputasi yang dioptimalkan dengan percepatan GPU Linux seperti gn7i, gn6i, ebmgn7i, dan ebmgn6i tidak memerlukan driver GRID. Driver NVIDIA standar sudah cukup. Instansi komputasi yang dioptimalkan dengan percepatan GPU.
Prosedur
-
Login ke ECS console.
Di panel navigasi kiri, pilih .
-
Pada pojok kiri atas, pilih wilayah instans target.
-
Pada tab ECS Instance, temukan instans target dan klik Run Command di kolom Actions.
-
Pada panel Create Command, konfigurasikan parameter pada bagian Command Information.
Atur parameter berikut dan gunakan nilai default untuk sisanya. Untuk deskripsi lengkap parameter, lihat Jalankan perintah pada instans.
PentingAnda harus mengatur parameter sesuai nilai yang diberikan. Jika tidak, perintah Cloud Assistant mungkin gagal.
-
Command Type: Pilih Shell.
-
Command Content: Tempel perintah berikut. Contoh perintah Shell lainnya: Lihat konfigurasi sistem instans ECS.
-
Perintah Cloud Assistant untuk instans sgn8ia:
if acs-plugin-manager --list --local | grep gpu_grid_driver_install > /dev/null 2>&1 then acs-plugin-manager --remove --plugin gpu_grid_driver_install fi acs-plugin-manager --exec --plugin gpu_grid_driver_install -
Perintah Cloud Assistant untuk instans vgn6i-vws, vgn7i-vws, dan sgn7i-vws:
if acs-plugin-manager --list --local | grep grid_driver_install > /dev/null 2>&1 then acs-plugin-manager --remove --plugin grid_driver_install fi acs-plugin-manager --exec --plugin grid_driver_install
-
-
Timeout Period: Timeout eksekusi dalam detik. Cloud Assistant akan menghentikan perintah jika melebihi batas ini. Atur ke 600.
CatatanNilai Timeout Period harus berupa bilangan bulat antara 10 hingga 86.400 (24 jam).
-
-
Klik Run untuk menginstal driver GRID menggunakan perintah Cloud Assistant.
Lihat hasil eksekusi pada halaman detail eksekusi.
PentingJika versi driver GRID yang berbeda telah terinstal, Cloud Assistant secara otomatis menggantinya dengan versi terbaru.
Instalasi yang berhasil ditandai dengan status Execution Succeeded, ExitCode
0, dan baris log terakhirinstall gpu driver done. -
Hubungkan ke instans vGPU-accelerated.
-
Jalankan perintah berikut untuk memverifikasi instalasi driver GRID.
nvidia-smiJika output menyerupai contoh berikut, driver GRID telah berhasil diinstal atau ditingkatkan.
[root@xxx ~]# nvidia-smi Tue Jun 4 13:58:43 2024 +-----------------------------------------------------------------------------+ | NVIDIA-SMI 470.256.03 Driver Version: 470.256.03 CUDA Version: 11.4 | |-------------------------------+----------------------+----------------------+ | GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC | | Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. | | | | MIG M. | |===============================+======================+======================| | 0 NVIDIA A10-4Q On | 00000000:00:07.0 Off | N/A | | N/A N/A P0 N/A / N/A | 128MiB / 3932MiB | 0% Default | | | | N/A | +-------------------------------+----------------------+----------------------+ +-----------------------------------------------------------------------------+ | Processes: | | GPU GI CI PID Type Process name GPU Memory | | ID ID Usage | |=============================================================================| | No running processes found | +-----------------------------------------------------------------------------+
Uji dan verifikasi
Bagian ini menggunakan program uji GLX pada instans Ubuntu 18.04 untuk memverifikasi akselerasi grafis.
-
Siapkan lingkungan pengujian grafis.
-
Jalankan perintah berikut untuk menginstal x11vnc.
apt-get install x11vnc -
Jalankan perintah
lspci | grep NVIDIAuntuk mengkueri GPU BusID.Pada contoh ini, GPU BusID-nya adalah
00:07.0. -
Konfigurasikan lingkungan X Server dan restart instans.
-
Jalankan perintah
nvidia-xconfig --enable-all-gpus --separate-x-screens. -
Edit file /etc/X11/xorg.conf. Di blok
Section "Device", tambahkan BusID GPU. Pada contoh ini, tambahkanBusID "PCI:0:7:0". Pastikan nilaiBusIDdalam file sesuai dengan alamat bus PCI GPU.Section "Device" Identifier "Device0" Driver "nvidia" VendorName "NVIDIA Corporation" BoardName "Tesla P4" BusID "PCI:0:7:0" EndSection -
Jalankan perintah
rebootuntuk merestart sistem.
-
-
-
Jalankan perintah berikut untuk menginstal program uji GLX.
apt-get install mesa-utils -
Jalankan perintah
startxuntuk menjalankan X Server.-
Jika perintah
startxtidak ditemukan, jalankan perintahapt-get install xinituntuk menginstalnya. -
Saat menjalankan
startx, pesanhostname: Name or service not knownmungkin muncul. Pesan ini tidak memengaruhi proses startup X Server. Anda dapat menjalankan perintahhostnameuntuk mendapatkan hostname, lalu memodifikasi file /etc/hosts. Ubah entri127.0.0.1dengan menambahkanhostnameyang sesuai sebagai hostname mesin Anda.root@iZxxxZ:~# startx hostname: Name or service not known xauth: (stdin):1: bad display name "iZxxxZ:1" in "add" command
-
-
Buka terminal SSH client baru dan jalankan perintah berikut untuk menjalankan x11vnc.
x11vnc -display :1Jika output berikut muncul, x11vnc sedang berjalan. Gunakan klien VNC seperti VNC Viewer untuk terhubung ke instans.
The VNC desktop is: localhost:0 PORT=5900 -
Login ke ECS console dan tambahkan aturan security group ke security group instans untuk mengizinkan akses inbound pada port TCP 5900.
-
Di mesin lokal Anda, gunakan klien VNC seperti VNC Viewer untuk terhubung ke instans di
<public IP address of the instance>:5900dan akses desktop KDE. -
Gunakan perintah
glxinfountuk melihat konfigurasi yang didukung oleh driver.-
Buka terminal SSH client baru.
-
Jalankan perintah
export DISPLAY=:1. -
Jalankan perintah
glxinfo -tuntuk mencantumkan konfigurasi yang didukung oleh driver GRID saat ini.
-
-
Ikuti langkah-langkah berikut untuk menguji driver GRID dengan perintah
glxgears.-
Di desktop KDE, klik kanan desktop dan pilih Run Command.
-
Jalankan perintah
glxgearsuntuk menjalankan program uji grafis gears.Jika jendela yang menampilkan roda gigi bergerak muncul, driver GRID berfungsi sebagaimana mestinya.

-
Topik terkait
-
Untuk instans vGPU-accelerated Windows, gunakan Instal driver GRID pada instans GPU-accelerated (Windows).
-
Driver GRID juga dapat diinstal secara otomatis saat pembuatan instans. Buat instans GPU-accelerated.