- Hands-On GPU Programming with Python and CUDA
- Dr. Brian Tuomanen
- 293字
- 2021-06-10 19:25:36
Installing the GPU drivers (Linux)
In Ubuntu, the default driver for NVIDIA GPUs is an open-source driver called Nouveau; unfortunately, this does not work with CUDA at all, so we will have to install a proprietary driver. We will have to add the special graphics-drivers repository to our package manager to be able to download proprietary NVIDIA drivers to our Ubuntu system. We add the repository by typing the following line into the bash prompt:
sudo add-apt-repository ppa:graphics-drivers/ppa
Since this is a sudo superuser command, you will have to enter your password. We now synchronize our system with the new repository by typing the following line:
sudo apt-get update
We should now be ready to install our driver. From the Ubuntu desktop, press Windows + R, and then enter software and drivers:
The Software & Drivers setup menu should appear. From here, click on the tab marked Additional Drivers. You should see a selection of available stable proprietary drivers for your GPU; choose the newest one you see I(n my case, it is nvidia-driver-396, demonstrated as follows):
With the latest driver selected, click on Apply Changes. You will be prompted again for your sudo password, and then the driver will install; a progress bar should appear. Note that this process can take a long time and it may appear that your computer is hanging; this process can take well over an hour, so please be patient.
Finally, when the process is complete, reset your computer, and return to your Ubuntu desktop. Now type Windows + A, and then enter nvidia-settings (or alternatively, run this program from a bash prompt). The NVIDIA X Server Settings manager should appear, and indicate that you are using the appropriate driver version:
- 電腦組裝與系統安裝
- Mastering vRealize Operations Manager(Second Edition)
- 網絡操作系統:Windows Server 2003管理與應用
- Extending Puppet
- Extending Bootstrap
- Implementing Azure DevOps Solutions
- 嵌入式操作系統(Linux篇)(微課版)
- Linux操作系統應用編程
- Java EE 8 Design Patterns and Best Practices
- 嵌入式Linux應用開發菜鳥進階
- 嵌入式實時操作系統:RT-Thread設計與實現
- Linux使用和管理指南:從云原生到可觀測性
- Android物聯網開發細致入門與最佳實踐
- INSTANT Migration from Windows Server 2008 and 2008 R2 to 2012 How-to
- RHCSARHCE 紅帽Linux認證學習指南(第7版)EX200 & EX300