nvidia gtx1050在kali linux系統下安裝顯卡驅動,且可以使用x-setting切換顯卡


轉自:https://www.zzhsec.com/255.html

1.更換源【使用中科大或者官方源都可以】

下面使用中科大的源

root@Andy:/home/dnt# vi /etc/apt/sources.list
#中科大
deb http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib
deb-src http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib

2.添加完畢后執行下面的更新指令,進行系統或者工具的更新

root@Andy:/home/dnt# apt-get update && apt-get upgrade && apt-get dist-upgrade

這里解釋一下:

apt-get update //刷新源,獲得最近的軟件包的列表

apt-get upgrade  //更新系統,系統將現有的Package升級,如果有相依性的問題,而此相依性需要安裝其它新的Package或影響到其它Package的相依性時,此Package就不會被升級,會保留下來.

apt-get dist-upgrade  //可以聰明的解決相依性的問題,如果有相依性問題,需要安裝/移除新的Package,就會試着去安裝/移除它. (所以通常這個會被認為是有點風險的升級,可以不用執行)

3.清理安裝包:apt-get clean

接下來就可以開始安裝獨顯之旅了

1.查看自己的內核版本信息

然后使用uname -r或者uname -a查看自己的Kali Linux內核版本信息

2. 禁用開源顯卡驅動 nouveau

禁用的命令如下:

root@Andy:~$ echo -e "blacklist nouveau\noptions nouveau modeset=0\nalias nouveau off" > /etc/modprobe.d/blacklist-nouveau.conf root@Andy:~$ update-initramfs -u && reboot

經過上面的操作,開源顯卡驅動就被禁用了,為了保險起見,開機后還是要確認以下是否禁用成功了。可以使用如下命令查看:

root@Andy:~$ lsmod |grep -i nouveau

如果執行上面的命令沒有任何輸出,則證明開源顯卡驅動 nouveau 已被成功禁用。

然后再運行下下面的命令

apt-get install dkms

[這條命令很重要,直接決定了你下一步能不能成功運行安裝.run文件而不會提示一些缺少內核的問題]

3. 下載 NVIDIA 官方驅動

到 NVIDIA 的官網下載對應型號的驅動 http://www.nvidia.com/Download/index.aspx?lang=en-us ,注意,這里要選擇和你顯卡硬件型號對應的版本,否則一定失敗。比如我的是 GTX1050ti 的顯卡,所以我的選擇如下圖:

點擊 SEARCH 后就可以看到 DOWNLOAD 的按鈕了,點擊下載就可以了。

4. 安裝

下載好 NVIDA 的顯卡驅動文件后,使用 chmod a+x NVIDIA-Linux-x86_64-390.48.run 命令給予驅動可執行權限。然后使用 ./NVIDIA-Linux-x86_64-390.48.run 命令安裝。安裝過程中會提示警告,全部選擇 yes。

5. 配置

安裝之后最重要的部分來了,必須要配置,讓 kali Linux 知道你使用的是什么顯卡驅動,否則開機是會失敗的。執行 nvidia-xconfig –query-gpu-info | grep ‘BusID : ‘ | cut -d ‘ ‘ -f6 查看BusID,我的顯示如下:PCI:1:0:0,這個信息用於配置下列文件,配置步驟如下:

nvidia-xconfig --query-gpu-info | grep 'BusID :' | cut -d ' ' -f6

5.1. /etc/X11/xorg.conf

vi /etc/X11/xorg.conf 填入如下信息:

Section "ServerLayout" Identifier "layout" Screen 0 "nvidia" Inactive "intel" EndSection Section "Device" Identifier "nvidia" Driver "nvidia" BusID "PCI:1:0:0" EndSection Section "Screen" Identifier "nvidia" Device "nvidia" Option "AllowEmptyInitialConfiguration" EndSection Section "Device" Identifier "intel" Driver "modesetting" EndSection Section "Screen" Identifier "intel" Device "intel" EndSection

5.2. /usr/share/gdm/greeter/autostart/optimus.desktop 和 /etc/xdg/autostart/optimus.desktop

vi /usr/share/gdm/greeter/autostart/optimus.desktop 填入如下信息:

[Desktop Entry] Type=Application Name=Optimus Exec=sh -c "xrandr --setprovideroutputsource modesetting NVIDIA-0; xrandr --auto" NoDisplay=true X-GNOME-Autostart-Phase=DisplayServer

vi /etc/xdg/autostart/optimus.desktop 填入如下信息:

[Desktop Entry] Type=Application Name=Optimus Exec=sh -c "xrandr --setprovideroutputsource modesetting NVIDIA-0; xrandr --auto" NoDisplay=true X-GNOME-Autostart-Phase=DisplayServer

6. 重啟

到這里,顯卡驅動就安裝完成並配置好了,去設置里面查看,如下圖所示

然后以后更新或者安裝什么東西的時候,提示你卸載Nvidia的時候,選擇否就行了,不會影響其他的使用的!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM