got a rtx 2080ti 2 days ago, previous was using two gtx 1080, and run my tensorflow program with no problems, after replaced with rtx 2080ti, the system cannot find driver for this device, and the lshw shows me the following
*-display UNCLAIMED description: VGA compatible controller product: NVIDIA Corporation vendor: NVIDIA Corporation physical id: 0 bus info: pci@0000:01:00.0 version: a1 width: 64 bits clock: 33MHz capabilities: pm msi pciexpress vga_controller cap_list configuration: latency=0 resources: memory:de000000-deffffff memory:c0000000-cfffffff memory:d0000000-d1ffffff ioport:e000(size=128) memory:c0000-dffff
i tried manually install some drivers from PPA, but nothing happens.
Is that my computer problem or it is indeed havent been supported yet.
my system version is 18.04
thank you
Best Answer
I wrote a complete article on how to install drivers and cuda for RTX 2080 series GPUs on Ubuntu, mainly because it can be a time consuming task for some(most?) users. You are advised to follow the article along with the following answer.
I observed the same issue with both
Ubuntu-16.04
and18.04
. InUbuntu-16.04
the machine hadn't found the correct Nvidia driver and it had been using open source Nouveau display driver. Hence you're required to download and install the proper driver from Nvidia.Now install the drivers as follows.
Note:
--no-x-check
flag is important. Otherwise you will have to disable thex-server
and log out from the GUI.Once the drivers are installed reboot the machine and verify the installation with
nvidia-smi
command on a terminal. It will show you GPU and installed driver information.The next part is installing cuda which can be a pain at times. You will have to log out from the GUI and perform all the actions on a terminal.
Download your relevant cuda run file from this link. Then create a file called blacklist-nouveau.conf in your home directory and add following lines to this file.
Now we have to log out from the GUI by pressing (ctrl+alt+f1) to install cuda. Enter your username and password to go to the terminal.
Now follow the steps below.
Cuda installation wizard will appear. Follow apparent steps, along with the article. Once the installation is finished run
reboot
on this terminal.Once the machine is rebooted add cuda path to the
.bashrc
.Now run
nvcc -V
on a terminal which should yield an output as follows.installation message
Now that the drivers and cuda are installed you might want to install tensorflow gpu version. Here is a good tutorial for the very same task.