Saya menggunakan Ubuntu 16.04, karena itu adalah OS yang saya temukan lebih nyaman untuk bekerja dengan jaringan saraf convolutional (CNN). Proses menginstal Ubuntu baik-baik saja sampai saya ingin mengatur dua kartu grafis pada sistem yang sama:
- NVIDIA 970 GTX
- AMD R9 380
Saya ingin menggunakan kartu NVIDIA saya hanya untuk CUDA agar dapat menggunakan semua memori grafis dan AMD untuk antarmuka pengguna grafis. Untuk itu semua monitor akan dicolokkan ke kartu ini.
Masalah:
- Ketika saya menginstal driver nvidia dan cuda 8.0 semua tampak baik-baik saja, tetapi ketika saya menginstal driver AMD saya tidak bisa masuk ke lightdm.
- Jika saya pasang monitor pada kartu AMD itu mengatakan bahwa lightdm berjalan dalam mode grafis rendah dan tidak ada yang berhasil.
- Memodifikasi file xorg.conf tidak ada bedanya karena ditimpa oleh gpu-manager
Saya tidak dapat menemukan tutorial yang menjelaskan cara melakukannya.
nvidia
cuda
hybrid-graphics
Marcus
sumber
sumber
Jawaban:
Sebelum memulai, saya sarankan untuk menginstal ssh agar dapat mematikan sistem dari jarak jauh jika terjadi kesalahan. Untuk melakukannya gunakan perintah ini:
dan untuk mematikan sistem Anda, Anda harus ssh dengan komputer atau perangkat seluler lain dan menggunakan perintah ini:
Langkah 1
Pertama-tama Anda harus mengeluarkan kartu AMD secara fisik, simpan kartu NVIDIA Anda dan instal CUDA dan driver NVIDIA. Anda dapat mengunduh cuda dari sini: https://developer.nvidia.com/cuda-downloads
Pastikan semua berfungsi menggunakan perintah ini:
Langkah 2
Pada titik ini kita harus memodifikasi grub untuk memulai dalam mode konsol karena kita mengacaukan kartu grafis.
Menggunakan editor favorit Anda (dalam kasus saya joe) edit file konfigurasi grub default:
Dan ubah baris ini:
untuk yang ini:
Akhirnya perbarui grub menggunakan perintah ini:
Langkah 3
Matikan sistem Anda dan lepaskan kartu NVIDIA dan pasang kartu AMD. Nyalakan komputer Anda dan instal driver grafis AMD terbaru. Dalam kasus saya, saya menginstal driver menggunakan perintah ini:
Hidupkan Kembali komputer Anda. Sekarang Anda dapat memulai lightdm (antarmuka pengguna) menggunakan perintah ini:
Semua harus berfungsi seperti yang diharapkan dan sekarang Anda dapat mengatur display Anda menggunakan pengaturan sistem.
Langkah 4
Matikan sistem Anda dan sekarang tambahkan kartu NVIDIA Anda dan jangan lepaskan AMD (pada titik ini Anda akan memiliki dua kartu grafis di sistem Anda). Nyalakan komputer Anda dan masuk menggunakan nama pengguna Anda tetapi JANGAN MULAI LIGHTDM !!
Pada titik ini gpu-manager telah secara otomatis mengatur kedua kartu grafis untuk mode konsol dan hanya AMD untuk lightdm (sejak kami memulai lightdm pada langkah sebelumnya). Jika kita menjalankan lightdm pada saat ini gpu-manager akan membuat kekacauan. Jadi sekarang kita harus sepenuhnya menonaktifkan gpu-manager. Untuk itu, kita harus memodifikasi grub lagi:
dan ganti baris ini:
oleh yang ini:
Akhirnya perbarui grub menggunakan perintah ini:
Langkah 5
Mulai ulang sistem Anda dan jika lightdm tidak memulai dengan benar (muncul layar hitam) maka Anda harus menekan Ctrl + F1, login dalam mode konsol dan tambahkan perintah ini ke file rc.local:
tambahkan baris ini sebelum "keluar 0":
restart sistem Anda dan semua akan berfungsi dengan baik sekarang ...
Di konsol Anda dapat memeriksa apakah kedua grafik grafis sedang digunakan menggunakan perintah ini:
dan nvidia-smi seharusnya bekerja dengan baik. menunjukkan bahwa Anda menggunakan memori 0 megabita:
sumber