Kali Linux Nvidia 驱动程序问题

Kali Linux Nvidia 驱动程序问题

我本想只使用 Kali 提供的那些,但他们给了我一个不支持的输入,我不知道是什么原因造成的(尝试使用 RDP 登录并将 xrandr 设置为 1024x768,因为我认为它可能设置得更高比它应该的,但这根本没有帮助,所以我决定安装官方的 nvidia 驱动程序,我似乎找不到任何真正有效的东西,Kali 的文档提供了一个指南,但它只有在支持我的 cuda 时才有效。驱动程序不这样做,因为它是一个旧版驱动程序,我尝试使用旧的方法,即下载运行文件并手动安装它,我阻止了 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

答案1

对于我来说,在 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

就这样,一切工作正常。

答案2

迟到的答复,但我实际上已经设法解决了这个问题,我仍然不确定到底出了什么问题,但是一旦我切换到 DVI 电缆而不是带有转换器的 VGA,它就工作得很好,不再出现分辨率错误

相关内容