Debian 9 雙顯卡安裝 Nvidia Linux 驅動

Nvidia、Intel雙顯卡debian環境要安裝Nvidia驅動,提升一下顯示效果。依照百度方案,嘗試多次,不成,悲哀。

整理一下,自己寫一個吧。

主要是兩部分內容,nvidia驅動安裝以及lightdm設置(本人偏好Xfce,討厭Ubuntu)。

Nvidia驅動選擇自動化安裝。安裝nvidia官網驅動會涉及內核模塊編譯、grub編輯等部分,比較繁瑣。

1. 安裝源配置

#apt edit-sources

   在每個deb網絡源後,添加contrib non-free。如:

deb http://mirrors.163.com/debian/ stretch main contrib non-free

  根據提示更新

#apt-get update

2. 安裝內核頭文件

#apt-get install linux-headers-$(uname -r|sed 's/[^-]*-[^-]*-//')

    安裝幾個工具

#apt-get install nvidia-xconfig
#apt-get install nvidia-smi
#apt-get install nvidia-detect

3. 安裝驅動

# apt-get update
# apt-get install nvidia-driver

  如果顯卡型號較老,請使用nvidia-detect工具檢測後,按照提示安裝指定版本。

4. 重啓系統。此時nouveau已自動被禁止。方便。

5. X11配置

  先生成/etc/X11/xorg.conf

#nvidia-xconfig

  獲取Nvidia顯卡的BusID

#lspci | egrep 'VGA|3D'

  若得到的是01:00.0,則NVIDIA 顯卡的 BusID爲PCI:1:0:0。

  編輯xorg.conf,加入以下內容。刪除其中原有同名Section。

Section "Module"
    Load "modesetting"
EndSection

Section "Device"
    Identifier "nvidia"
    Driver "nvidia"
    BusID "<NVIDIA 顯卡的 BusID>"
    Option "AllowEmptyInitialConfiguration"
EndSection

6. LightDM配置

  新建文件/etc/lightdm/display_setup.sh

#!/bin/sh
xrandr --setprovideroutputsource modesetting NVIDIA-0
xrandr --auto
xrandr --dpi 96

  編輯文件/etc/lightdm/lightdm.conf,在[Seat:*]節下,新增

display-setup-script=/etc/lightdm/display_setup.sh

   授權

#chmod +x /etc/lightdm/display_setup.sh

7. 再次重啓就可以了。

 

參考文檔:

https://wiki.debian.org/NvidiaGraphicsDrivers

https://wiki.archlinux.org/index.php/NVIDIA_Optimus

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