Sebelum memulai, saya sarankan untuk menginstal ssh agar dapat mematikan sistem dari jarak jauh jika terjadi kesalahan. Untuk melakukannya gunakan perintah ini:
sudo apt-get install ssh
dan untuk mematikan sistem Anda, Anda harus ssh dengan komputer atau perangkat seluler lain dan menggunakan perintah ini:
sudo shutdown -r now
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:
nvidia-smi
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:
sudo joe /etc/default/grub
Dan ubah baris ini:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""
#GRUB_TERMINAL=console
untuk yang ini:
GRUB_CMDLINE_LINUX_DEFAULT="text"
GRUB_CMDLINE_LINUX="text"
GRUB_TERMINAL=console
Akhirnya perbarui grub menggunakan perintah ini:
sudo update-grub
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:
wget https://www2.ati.com/drivers/linux/ubuntu/amdgpu-pro-16.40-348864.tar.xz
tar -Jxvf amdgpu-pro-16.40-348864.tar.xz
cd amdgpu-pro-16.40-348864/
./amdgpu-pro-install
sudo usermod -a -G video $USER
Hidupkan Kembali komputer Anda. Sekarang Anda dapat memulai lightdm (antarmuka pengguna) menggunakan perintah ini:
sudo service lightdm start
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:
sudo joe /etc/default/grub
dan ganti baris ini:
GRUB_CMDLINE_LINUX_DEFAULT="text"
GRUB_CMDLINE_LINUX="text"
GRUB_TERMINAL=console
oleh yang ini:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nogpumanager"
GRUB_CMDLINE_LINUX=""
#GRUB_TERMINAL=console
Akhirnya perbarui grub menggunakan perintah ini:
sudo update-grub
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:
sudo joe /etc/rc.local
tambahkan baris ini sebelum "keluar 0":
service lightdm start
restart sistem Anda dan semua akan berfungsi dengan baik sekarang ...
Di konsol Anda dapat memeriksa apakah kedua grafik grafis sedang digunakan menggunakan perintah ini:
lspci -nnk | grep -i vga -A3 | grep 'in use'
Kernel driver in use: amdgpu
Kernel driver in use: nvidia
dan nvidia-smi seharusnya bekerja dengan baik. menunjukkan bahwa Anda menggunakan memori 0 megabita:
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 375.26 Driver Version: 375.26 |
|-------------------------------+----------------------+----------------------+
| GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |
|===============================+======================+======================|
| 0 GeForce GTX 970 Off | 0000:02:00.0 Off | N/A |
| 30% 42C P0 36W / 163W | 0MiB / 4036MiB | 0% Default |
+-------------------------------+----------------------+----------------------+
+-----------------------------------------------------------------------------+
| Processes: GPU Memory |
| GPU PID Type Process name Usage |
|=============================================================================|
| No running processes found |
+-----------------------------------------------------------------------------+