#以deepin15.8爲例,電腦爲聯想的y7000
剛開始以網上下載×run文件的方式進行安裝顯卡驅動,後來在下載cmake等一下工具的時候,總會提示與顯卡驅動某個模塊版本衝突,所以索性放棄了這種辦法,嘗試了別的方法,並踩坑一天,然後終於配置好了。
具體操作如下:
1.更改顯卡驅動方式爲intel默認顯卡驅動
2.首先創建stretch-backports.list,並添加添加backports源
touch stretch-backports.list
然後將下面源添加到stretch-backports.list文件中
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ stretch-backports main contrib non-free
sudo cp stretch-backports.list /etc/apt/source.list.d/
3.安裝nvidia驅動
sudo apt update -y && sudo apt-get install -t stretch-backports nvidia-driver nvidia-smi libcuda1
4.通過lspci | egrep ‘VGA|3D’,獲取設備BusID,
lspci | egrep 'VGA|3D'
顯示如下
5.然後編輯 /etc/X11/xorg.conf
sudo gedit /etc/X11/xorg.conf
將下面的 BusID “PCI:X:X:X” 替換爲上圖查到的例子 01:00.0 填寫BusID “PCI:0:2:0”,然後複製到/etc/X11/xorg.conf
Section "Module"
Load "modesetting"
EndSection
Section "Device"
Identifier "nvidia"
Driver "nvidia"
BusID "PCI:X:X:X"
Option "AllowEmptyInitialConfiguration"
EndSection
6.編輯~/.xinitrc
sudo gedit ~/.xinitrc
鍵入
xrandr --setprovideroutputsource modesetting NVIDIA-0
xrandr --auto
xrandr --dpi 96
7.編輯/etc/lightdm/display_setup.sh
sudo gedit /etc/lightdm/display_setup.sh
輸入
#!/bin/sh
xrandr --setprovideroutputsource modesetting NVIDIA-0
xrandr --auto
xrandr --dpi 96
然後給文件賦權限
sudo chmod +x /etc/lightdm/display_setup.sh
8.編輯編輯/etc/lightdm/lightdm.conf
sudo gedit /etc/lightdm/lightdm.conf
在[Seat:*]行下添加
display-setup-script=/etc/lightdm/display_setup.sh
這樣應該就可以重啓了,如果沒成功請檢查一下配置是否正確,如果要使用cuda的,請鍵入nvidia-smi確認顯卡驅動是否正常.