Kali-Linux

Kali linux Nvidia驅動問題

  • February 28, 2021

我會只使用 Kali 提供的輸入,但他們給了我不支持的輸入,我不知道是什麼原因造成的(嘗試使用 RDP 登錄並將 xrandr 設置為 1024x768,因為我認為它可能設置得更高比它應該的,但這根本沒有幫助,所以我決定安裝官方的 nvidia 驅動程序。我似乎找不到任何實際工作的東西,Kali 的文件提供了一個指南,但它只有在它支持我的 cuda 時才有效驅動程序不這樣做,因為它是舊版驅動程序。我嘗試採用僅下載執行文件並手動安裝它的舊方法 II 阻止了 nouveau,停止 lightdm 切換到 tty1 但它給出了錯誤,因為找不到核心原始碼樹我嘗試使用簡單的“apt-get install nvidia-driver”安裝 nvidia 驅動程序它顯示為已安裝,只是未使用我曾考慮禁用其他驅動程序,但是太多了,這應該是我在禁用 nouveau 並安裝 nvidia-driver 後的所有相關資訊

uname -r
5.7.0-kali1-amd64

lspci -v | grep driver
       Kernel driver in use: pcieport
       Kernel driver in use: e1000e
       Kernel driver in use: uhci_hcd
       Kernel driver in use: uhci_hcd
       Kernel driver in use: ehci-pci
       Kernel driver in use: snd_hda_intel
       Kernel driver in use: pcieport
       Kernel driver in use: uhci_hcd
       Kernel driver in use: uhci_hcd
       Kernel driver in use: uhci_hcd
       Kernel driver in use: ehci-pci
       Kernel driver in use: lpc_ich
       Kernel driver in use: ahci
       Kernel driver in use: i801_smbus

lspci -s 01:00 -v
01:00.0 VGA compatible controller: NVIDIA Corporation G96CGL [Quadro FX 580] (rev a1) (prog-if 00 [VGA controller])
       Subsystem: NVIDIA Corporation G96CGL [Quadro FX 580]
       Flags: fast devsel, IRQ 11, IOMMU group 1
       Memory at fd000000 (32-bit, non-prefetchable) [size=16M]
       Memory at c0000000 (64-bit, prefetchable) [size=512M]
       Memory at fa000000 (64-bit, non-prefetchable) [size=32M]
       I/O ports at dc80 [size=128]
       Expansion ROM at 000c0000 [disabled] [size=128K]
       Capabilities: <access denied>
       Kernel modules: nvidia

遲到的答案,但實際上我已經設法解決了這個問題,我仍然不確定到底出了什麼問題,但是一旦我使用轉換器切換到 DVI 電纜而不是 VGA,它就可以正常工作,不再出現解析度錯誤

對我來說,在 Kali Linux 2020.4 版本上使用顯卡 Geforce gt210,解決方案與 @Stweart 建議的幾乎相同。只需要為我的顯卡安裝正確版本的 Nvidia 驅動程序(可以在 Nvidia 網站上找到),我的是 340.76。之後,我只是在終端中執行這個命令:

sudo apt install nvidia-legacy-340xx-driver
sudo apt install nvidia-xconfig
sudo nvidia-xconfig
sudo reboot

就是這樣,一切正常。

引用自:https://unix.stackexchange.com/questions/607919