Saya memiliki kotak tanpa kepala yang akan digunakan untuk komputasi CUDA. Saya menginstal server Ubuntu 16.04.1 tetapi ketika saya mencoba menginstal driver nVidia melalui apt-get, saya juga ingin menginstal X11 dan komponen GUI lainnya.
Bagaimana saya bisa menginstal driver dan CUDA libs tanpa menginstal X11 dan teman-teman?
Idealnya tanpa mengunduh file jalankan langsung dari nVidia. Saya ingin menggunakan paket debian jika memungkinkan.
Jawaban:
Ini bekerja untuk saya (di Ubuntu 16.04):
# apt-get -y install nvidia-cuda-toolkit lightdm-
lightdm
adalah manajer windows yangnvidia-*
menginstal. Tanda hubung di bagian akhir memberitahuapt-get
untuk menghapus instalasi paket tetapi angka resolusi ketergantungan tidak untuk menginstalnya di tempat pertama. Ini masih diinstalxserver-common
(jadi Anda masih mendapatkan beberapa barang X11) tetapi tidak mengaktifkan booting grafis. (Menambahkanxserver-common-
mengakibatkan dependensi yang rusak.)PS. Anda mungkin melewati masalah ini tetapi jawaban ini untuk generasi internet di masa depan.
sumber
ligthdm-
bekerja, bahkan ketika menginstal dari deb resmi.apt-get install cuda gdm3-
. Ini akan melalui repo cuda untuk Ubuntu. Uji dan laporkan kembali.sudo apt-get -s install --no-install-recommends nvidia-current
tampaknya agak jarang dengan dependensi pada kotak saya, tetapi sudah memiliki lingkungan grafis penuh.Apa yang secara teori dapat Anda lakukan adalah:
sudo apt-get -d install nvidia-current
ls /var/cache/apt/archives/ | grep nvidia-
dpkg -i --ignore-depends=package1,package2 package3.deb
Ketergantungan tentu saja ada karena suatu alasan, jika saya di mana dalam situasi Anda, saya hanya akan membiarkan
apt
melakukan hal itu. Beberapa perangkat lunak X11 tidak akan banyak merugikan Anda kecuali Anda menjalankannya.sumber
Jika menjalankan (katakanlah, Blender di server tanpa kepala, Anda tidak memerlukan semua dependensi itu.
Unduh driver CUDA dari sebagai runfile dari: https://developer.nvidia.com/cuda-downloads
Jalankan
sudo sh cuda_8.0.44_linux.run
(atau versi yang lebih baru)Unduh driver NVIDIA dari http://www.nvidia.com/Download/index.aspx?lang=en-us
Jalankan:
sudo sh /backup/iso/NVIDIA-Linux-x86_64-367.44.run
(atau versi yang lebih baru)Catatan: Setiap kali Anda memperbarui ke kernel yang lebih baru, Anda harus memuat ulang driver untuk kernel tersebut. Jadi, Anda mungkin ingin menambahkan bendera "-a" (menerima persyaratan lisensi) setelah melalui sekali.
Pengaturan saya:
Nikmati!
sumber
» apt-get -s install nvidia-current | grep newly
0 ditingkatkan, 65 baru dipasang, 0 untuk dihapus dan 0 tidak ditingkatkan.