超微服务器主板安装Ubuntu24.01,设置Nvidia显卡连接多显示器,并安装cuda和cudnn


前言

机器:超微主板,带核显,有Nvidia显卡;
目标:安装ubuntu系统,并使用nvidia显卡连接显示器。


Ubuntu 24.01 安装

1.从官网下载ubuntu 24.01的ISO文件

2.准备一个容量不小于8GB的优盘,将系统ISO文件制作成优盘启动盘

3.将优盘插入电脑USB口,开机

4.显示器出现超微的标志,按DEL键,进入BIOS设置

5.在bios中将显示的首选项由核显改为独显,
对于超微主板,在Advance中,找到类似PCIE的按钮,将显示的首选项由onboard改为offboard

6.保存设置

7.进入boot选项,选择boost override,从usb EFI hard disk启动,即优盘的ubuntu系统启动

8.按需进行ubuntu安装设置,注意不勾选同时安装第三方显卡和wifi驱动的选项

9.打开Software & Update,选择中国地区的服务器进行更新,点击close
我选择了最后一项repo.huaweicloud.cn

10.open setting and go to display, choose target screen as Primary Display.

11.安装必要的包

sudo apt install gedit m4 gcc gfortran g++ make cmake build-essential -y

12.再次打开Software & Update,进入Additional drivers选项页面,选择Propreitary的驱动,点击Apply Changes,完成后close
我选择了Nvidia Server Driver Metapackage

13.重启系统,这是即可实现从nvidia显卡连接多个显示器显示桌面

cuda和cudnn的安装

1.打开终端,键入nvidia-smi,查看cuda版本,我的Cuda Version是12.2

2.进入Nvidia cuda toolkit下载页面,选择对应的cuda toolkit版本,按流程下载

wget https://developer.download.nvidia.com/compute/cuda/12.2.2/local_installers/cuda_12.2.2_535.104.05_linux.run

3.打开终端,进入下载有cuda toolkit的文件夹,安装cuda toolkit
例如sudo sh cuda_12.2.2_535.104.05_linux.run

4.安装过程中,去掉driver的勾选,因为我们已经在前面安装过了,后面一路默认安装即可

5.在系统中添加cuda的连接库,注意修改自己对应的cuda版本号:

	gedit ~/.bashrc
	export PATH=$PATH:/usr/local/cuda-12.2/bin
	export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda-12.2/lib64 
	source ~/.bashrc

6.检查是否安装成功,终端输入nvcc -V,出现信息即表示安装成功

7.安装cuDNN,从官网下载对应的cudnn,按网页的下载和安装操作即可:https://developer.nvidia.com/rdp/cudnn-download
例如我的是9.7.1版本

wget https://developer.download.nvidia.com/compute/cudnn/9.7.1/local_installers/cudnn-local-repo-ubuntu2404-9.7.1_1.0-1_amd64.deb
sudo dpkg -i cudnn-local-repo-ubuntu2404-9.7.1_1.0-1_amd64.deb
sudo cp /var/cudnn-local-repo-ubuntu2404-9.7.1/cudnn-*-keyring.gpg /usr/share/keyrings/
sudo apt-get update
sudo apt-get -y install cudnn

注意,一般最新版本的显卡驱动都能适配最新版本的 cuDNN,若最新版本不适合当前的 CUDA,可以安装历史版本。
cuDNN 最新版本支持的 CUDA 查看:Support Matrix — NVIDIA cuDNN documentation

另外,有时进行系统更新时会把nvidia显卡驱动一起更新,造成cuda和cudnn与驱动版本对应不上,这时需要锁定nvidia驱动版本:

确定当前显卡驱动版本

apt list --installed | grep nvidia-driver

锁定 NVIDIA 驱动版本:

sudo apt-mark hold nvidia-driver-xxx

确认锁定状态:

apt-mark showhold

如果未来你决定要更新你的 NVIDIA 驱动,你可以使用以下命令来解除锁定:

sudo apt-mark unhold nvidia-driver-xxx

中文输入法安装

参考https://shurufa.sogou.com/linux/guide
1.sudo apt update

2.sudo apt install fcitx

3.设置fcitx为系统输入法,打开LanguageSuppoort,点击左下角菜单选择语言支持,将语言选择为fcitx

4.设置fcitx开机自启动,即在终端执行

sudo cp /usr/share/applications/fcitx.desktop /etc/xdg/autostart/

5.卸载系统ibus输入法框架,在终端执行

 sudo apt purge ibus

6.在官网下载搜狗输入法安装包deb,并安装,双击deb包或者使用安装命令 sudo dpkg -i 安装包名

7.安装输入法依赖

sudo apt install libqt5qml5 libqt5quick5 libqt5quickwidgets5 qml-module-qtquick2
sudo apt install libgsettings-qt1

8.重启电脑

9.查看右上角键盘图标,可以看到“搜狗”字样,在configure中选中搜狗输入法。

注意第9步要在configure中将only show current language去掉勾选,键入sogou,选择sogoupinyin并将其上移。重启即可使用。ctrl+space即可更换输入法。

图标点击时最小化或预览设置

终端输入:

sudo apt-get install dconf-editor

打开dconf-editor

搜索dash-to-dock

点击 /org/gnome/shell/extensions/dash-to-dock/ 文件夹

往下翻找click-action,然后单击它

关闭“使用默认值”滑块按钮

选择“minimize”选项,然后单击“应用”按钮。此时即可立即生效。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值