我刚刚重新安装了 xubuntu 19.10,并uname -a
返回
Linux DESKTOP 5.3.0-23-generic #25-Ubuntu SMP Tue Nov 12 09:22:33 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
在安装过程中,我选择连接到互联网并让安装程序获取所有更新和图形驱动程序等。
我现在遇到的问题是,我的 Quadro 卡(我刚刚买它,因为听说 NVIDIA 驱动程序比 AMD 驱动程序简单得多......)没有显示任何东西。
它被附加驱动程序实用程序识别: 参见此处图片 并安装最新、最好的推荐驱动程序。
它也可以正确检测lspci -k
到
这里(它实际上是 K600)。
中的内容/var/log/gpu-manager.log
为:
log_file: /var/log/gpu-manager.log
last_boot_file: /var/lib/ubuntu-drivers-common/last_gfx_boot
new_boot_file: /var/lib/ubuntu-drivers-common/last_gfx_boot
can't access /opt/amdgpu-pro/bin/amdgpu-pro-px
Looking for nvidia modules in /lib/modules/5.3.0-23-generic/updates/dkms
Found nvidia module: nvidia-modeset.ko
Looking for amdgpu modules in /lib/modules/5.3.0-23-generic/updates/dkms
Is nvidia loaded? yes
Was nvidia unloaded? no
Is nvidia blacklisted? no
Is intel loaded? no
Is radeon loaded? no
Is radeon blacklisted? yes
Is amdgpu loaded? yes
Is amdgpu blacklisted? no
Is amdgpu versioned? no
Is amdgpu pro stack? no
Is nouveau loaded? no
Is nouveau blacklisted? yes
Is nvidia kernel module available? yes
Is amdgpu kernel module available? no
Vendor/Device Id: 1002:130f
BusID "PCI:0@0:1:0"
Is boot vga? yes
Error: can't access /sys/bus/pci/devices/0000:00:01.0/driver
The device is not bound to any driver.
Vendor/Device Id: 10de:ffa
BusID "PCI:1@0:0:0"
Is boot vga? no
Skipping "/dev/dri/card0", driven by "nvidia-drm"
Skipping "/dev/dri/card0", driven by "nvidia-drm"
Skipping "/dev/dri/card0", driven by "nvidia-drm"
Skipping "/dev/dri/card0", driven by "nvidia-drm"
Does it require offloading? no
last cards number = 2
Has amd? yes
Has intel? no
Has nvidia? yes
How many cards? 2
Has the system changed? No
Unsupported discrete card vendor: 10de
Nothing to do
我发现这还不够有定论。
为什么 Nvidia 会成为不受支持的供应商(原来 10de 是 Nvidia 的 PCI 供应商 ID)?
另外,如果操作系统安装程序只是安装了推荐且经过测试的卡驱动程序,那么为什么卡不应该绑定到任何驱动程序呢?
最重要的是:我怎样才能让该卡工作(在 Windows 10 下它工作正常,所以它不是一张有故障的卡)?
答案1
我认为我已经“解决”了这个问题。Ubuntu 似乎对所使用的图形设备很挑剔,因为我在 BIOS 中有一个选项,可以将集成显卡或 PCI/PCIe 连接的显卡设置为主要图形设备(即 BIOS 和 GRUB 也使用的显卡)。将该设置更改为 PCIe 显卡确实使 Quadro 可以正常显示图像,而且图形似乎是在卡上生成的(而不是由 CPU 生成并仅由卡输出),因为 NVIDIA X 服务器设置应用程序中的 GPU 利用率(现在也有内容,不再像以前那样完全空白)是一个有意义的值,与屏幕上的操作相关(即空闲时显示较低的数字,在窗口中快速移动会导致数字略高)...
顺便说一句,现在集成显卡无法在连接的显示器上生成任何图像。但那没关系,因为我本来就使用单显示器设置,而且 NVIDIA 卡只是因为驱动程序安装起来很简单才收集的(不像 AMD 驱动程序那样基本上没有指导,有 5 个不同的地方可以找到 100 个不同的“教程”来指导如何安装它们,所有这些都非常过时,而且在我的情况下没有任何可用的结果)。