The story of replacing Nvidia GTX 1650 with Linux Mint 20.1.

1650.jpg

Origin

The other day, I installed CUDA on Linux Mint 20.1 and now I'm eager to restart GPGPU ... it doesn't work. Entering nvidia-smi from the terminal is an error. The driver doesn't seem to work. I was using the old GTX960. Maybe it's not supported anymore? At this time, I replaced it with GTX1650. After some trial and error, CUDA is now working. I will record it for a later date.

hard

Originally, it is a game machine called Galleria made by Dospara. I bought it to try GPGPU. When I consulted with a Dospara clerk, it seems that there is no particular problem with replacing it with the GTX1650. I bought AERO ITX1650 made by msi. It was about 15,000 yen. The auxiliary power supply was the same as the GTX960 and was OK. The size of the 1650 is smaller, and it fits comfortably on the board.

Driver installation

The problem was the software. The following steps will work.

〇First, install Linux Mint 20.1 by USB boot normally. Then reboot and start working.

〇 The first thing to do is to connect to the Internet. Without this, you will not be able to get the driver. In my case, it's a wired connection, so I connected to the net while looking at my previous article. https://qiita.com/sym_num/items/cfb32a3841721eed98e4

〇 Execute sudo apt update sudo apt upgrade from the terminal. It will take some time. It took about 20 minutes. On the way, the following screen will be displayed. Enter the password twice for secure boot. upgrade1.jpg

upgrade2.jpg

〇 Call the driver manager from the menu. Initially, the situation is as follows. driver1.jpg

〇 Reboot Change this to the recommended 460. And reboot. From here is important. Secure boot. Select with the arrow keys on the screen as shown below to proceed. If you do not do this and simply proceed, the driver will not be installed correctly. You will be prompted to enter the password on the way. This is what you entered when you upgraded. No echo is displayed. driver2.jpg

driver3.jpg

driver4.jpg

driver5.jpg

driver6.jpg

〇 Confirmation After restarting, check again with the driver manager. It has been changed to the recommended 460 correctly.

〇Replacement When you reach this point, turn off the power. Remove the GTX960 board and replace it with the GTX1650 board. Don't forget to connect the auxiliary power plug.

〇 Power on This should work ... but the screen remains black and I can't move on. Isn't it funny? Once, the power was forcibly turned off and restarted. This time it worked correctly.

〇 CUDA installation The rest is the installation of CUDA. Please refer to the following article. https://qiita.com/sym_num/items/557f2a17eda5e2c90706

How about now? Screenshot at 2021-01-11 11-24-39.png

It went well.

Recommended Posts

The story of replacing Nvidia GTX 1650 with Linux Mint 20.1.
The story of doing deep learning with TPU
The story of sys.path.append ()
The story of stopping the production service with the hostname command
The story of building the fastest Linux environment in the world
The story of sharing the pyenv environment with multiple users
The story of building Zabbix 4.4
[Apache] The story of prefork
The story of implementing the popular Facebook Messenger Bot with python
Check the memory status of the server with the Linux free command
Check the operating status of the server with the Linux top command
The story of displaying images with OpenCV or PIL (only)
The story of rubyist struggling with python :: Dict data with pycall
After all, the story of returning from Linux to Windows
The story of making a question box bot with discord.py
Get the host name of the host PC with Docker on Linux
A story stuck with the installation of the machine learning library JAX
The story of Python and the story of NaN
The story of not being able to run pygame with pycharm
[Linux ☓ Nvidia] Curve Control the fan
March 14th is Pi Day. The story of calculating pi with python
The story of participating in AtCoder
The story of making a standard driver for db with python.
The story of outputting the planetarium master in pdf format with Pycairo
The story of the "hole" in the file
The story of visualizing popular Qiita tags with Bar Chart Race
Check the memory protection of linux kerne with the code for ARM
The story of remounting the application server
The story of writing a program
The story of making a module that skips mail with python
A story that visualizes the present of Qiita with Qiita API + Elasticsearch + Kibana
The story of a Parking Sensor in 10 minutes with GrovePi + Starter Kit
The story of making a university 100 yen breakfast LINE bot with Python
The story of having a hard time introducing OpenCV with M1 MAC
The story of making a sound camera with Touch Designer and ReSpeaker
The story of running the asp.net core 3.1 app on arm64 version Amazon Linux 2
With the advent of systemd-homed in 2020, Linux user management will change dramatically.
The story of trying to push SSH_AUTH_SOCK obsolete on screen with LD_PRELOAD
The story of using mysqlclient because PyMySQL cannot be used with Django 2.2
Folding @ Home on Linux Mint to contribute to the analysis of the new coronavirus
The story of trying to reconnect the client
[Understanding in 3 minutes] The beginning of Linux
The story of an error in PyOCR
Align the size of the colorbar with matplotlib
The story of verifying the open data of COVID-19
The story of adding MeCab to ubuntu 16.04
The story of making Python an exe
Check the existence of the file with python
A quick overview of the Linux kernel
The story of making an immutable mold
The story of manipulating python global variables
Understand the "temporary" part of UNIX / Linux
The third night of the loop with for
The story of trying deep3d and losing
The story of deciphering Keras' LSTM model.predict
[Linux] Learn the basics of shell commands
The second night of the loop with for
The story of blackjack A processing (python)
The story of pep8 changing to pycodestyle
Count the number of characters with echo
The story of making a web application that records extensive reading with Django