测试描述

测试描述

我有一个完整安装的 USB 闪存驱动器。

我希望该驱动器能够在大多数计算机上工作。

安装 Nvidia 显卡驱动程序来适合我的家用电脑可以吗?

答案1

测试描述

安装

我做了一些测试,结果非常有趣。

我在一台 2008 年的旧电脑上安装了基本的 Lubuntu 18.04.1 LTS 64 位系统,该电脑的 Sandisk Extreme 16 GB 内存在 BIOS 模式下,内置了 nvidia 显卡。这台电脑有一块 M2N-VM DV 主板、一块 Athlon-64-X2-4400+ CPU 和一块 GeForce 7050 PV / nForce 630a 显卡。

我知道在 Ubuntu 12.04 LTS 中需要 nvidia 专有图形才能正常运行,并且在最近的版本中它可以与免费的 Linux 驱动程序“nouveau”配合良好。

我测试了 18.04.1 LTS 中可用的最老的两个专有驱动程序以及最新的专有驱动程序。它们都不起作用,但系统默认为 VGA 屏幕,640x480。

所以我继续使用最新的驱动程序,

apt-cache policy nvidia-384
nvidia-384:
  Installerad: 390.48-0ubuntu3
  Kandidat:    390.48-0ubuntu3
  Versionstabell:
 *** 390.48-0ubuntu3 500
        500 http://se.archive.ubuntu.com/ubuntu bionic/restricted amd64 Packages
        100 /var/lib/dpkg/status

非常适合我的 Dell Precision M4800 笔记本电脑。

在其他计算机上测试

然后我关机,并将 USB 闪存盘移到几台装有 Intel 显卡的电脑和一台装有 Radeon 显卡的电脑上。在这些情况下,显卡会自动选择 Intel 驱动程序和 Radeon 驱动程序。

结论

专有的 nvidia 图形驱动程序只会在装有 nvidia 芯片的电脑上导致问题,而该芯片无法与该驱动程序配合使用。其他类型的图形芯片/卡可以正常工作

细节

我在不同的计算机上运行时创建了一些小文件,以便记录测试数据,例如

bash -c 'apt-cache policy nvidia-384;sudo lshw|head;sudo lshw -C display' > dell-m4800.txt

$ cat dell-m4800.txt 
nvidia-384:
  Installerad: 390.48-0ubuntu3
  Kandidat:    390.48-0ubuntu3
  Versionstabell:
 *** 390.48-0ubuntu3 500
        500 http://se.archive.ubuntu.com/ubuntu bionic/restricted amd64 Packages
        100 /var/lib/dpkg/status
tester-system-product-name
    beskrivning: Bärbar dator
    produkt: Precision M4800 (Precision M4800)
    tillverkare: Dell Inc.
    version: 01
    serienummer: 6KH5Q12
    bredd: 64 bits
    förmågor: smbios-2.7 dmi-2.7 smp vsyscall32
    konfiguration: boot=normal chassis=laptop sku=Precision M4800 uuid=44454C4C-4B00-1048-8035-B6C04F513132
  *-core
  *-display
       beskrivning: VGA compatible controller
       produkt: GK107GLM [Quadro K1100M]
       tillverkare: NVIDIA Corporation
       physical id: 0
       bus info: pci@0000:01:00.0
       version: a1
       bredd: 64 bits
       klocka: 33MHz
       förmågor: pm msi pciexpress vga_controller bus_master cap_list rom
       konfiguration: driver=nvidia latency=0
       resurser: irq:32 memory:f4000000-f4ffffff memory:e0000000-efffffff memory:f0000000-f1ffffff ioport:e000(storlek=128) memory:f5000000-f507ffff
  *-display
       beskrivning: VGA compatible controller
       produkt: 4th Gen Core Processor Integrated Graphics Controller
       tillverkare: Intel Corporation
       physical id: 2
       bus info: pci@0000:00:02.0
       version: 06
       bredd: 64 bits
       klocka: 33MHz
       förmågor: msi pm vga_controller bus_master cap_list rom
       konfiguration: driver=i915 latency=0
       resurser: irq:29 memory:f5400000-f57fffff memory:d0000000-dfffffff ioport:f000(storlek=64) memory:c0000-dffff

可以看到,这台戴尔可以使用nvidia卡的nvidia驱动,以及内置显卡芯片的intel i915驱动。

grep可以通过以下命令行从文件中提取所有测试计算机的相应结果,

$ grep konfiguration *.txt|grep latency
dell-m4800.txt:       konfiguration: driver=nvidia latency=0
dell-m4800.txt:       konfiguration: driver=i915 latency=0
HP-Compaq-Pro-6305-SFF_AMD-A6-6400B-APU-w-Radeon.txt:       konfiguration: driver=radeon latency=0
lenovo-i3.txt:       konfiguration: driver=i915 latency=0
M2N-VM_DV_Athlon-64-X2-4400.txt:       konfiguration: latency=0
NUC6i3SYH-i5.txt:       konfiguration: driver=i915 latency=0
toshiba-i5.txt:       konfiguration: driver=i915 latency=0

您会发现,对于使用 M2N-VM DV 主板和旧 nvidia 芯片的计算机,输出中没有报告驱动程序,该计算机使用专有驱动程序默认为 640x480 VGA 图形。(为了在该计算机中获得良好的图形,我必须删除专有驱动程序,以便它可以使用内置的 nouveau 驱动程序并生成良好的图形。)

相关内容