deepin15.8配置深度顯卡驅動

#以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確認顯卡驅動是否正常.


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章