我在 Fedora 24 机器上使用集成 Intel 显卡已有一段时间了,现在安装了我想改用的 Nvidia 显卡。我已经在 BIOS 中禁用了集成显卡,运行时控制器不再列出lspci -v | grep VGA
:
[christian ~]% lspci -v | grep VGA
04:00.0 VGA compatible controller: NVIDIA Corporation GP106 [GeForce GTX 1060 6GB] (rev a1) (prog-if 00 [VGA controller])
但是,有些问题,因为分辨率只有 1024x768,并且所有 UI 效果(动画等)都被禁用。系统设置中的详细信息选项卡显示Gallium 0.4 on llvmpipe (LLVM 3.8, 256 bits)
为图形驱动程序。我认为在我切换显卡后这一行没有变化,所以驱动程序可能出了问题。
我要怎么做才能获得全高清分辨率和更快的图形?我不想安装专有的 Nvidia 驱动程序。
答案1
你说
我要怎么做才能获得全高清分辨率和更快的图形?
然后你说
我不想安装专有的 Nvidia 驱动程序。
它是哪一个?;)
说真的,充分利用 NVidia 显卡的最佳方法是使用专有驱动程序。这实际上相对简单;如果您使用 rpmfusion 存储库,您可以通过 yum 获取 NVidia 专有驱动程序的 rpm,并在有更新可用时保持最新状态。
请参阅https://rpmfusion.org/配置/有关使用 RPM Fusion 存储库的信息;您将需要rpmfusion-free
、、rpmfusion-free-updates
和。rpmfusion-nonfree
rpmfusion-nonfree-updates
除此之外,您可能想要用于 NVidia 显示适配器的非专有驱动程序称为nouveau
。您应该在 中看到它lsmod
,除非您以某种方式禁用它(您可能想要在 /etc/modprobe.d 和朋友中查找黑名单中的内容,nouveau
因为这很常见)。您也可以看看是否可以
modprobe nouveau
看看内核模块是否有问题,导致您无法使用它。当然,您还需要xorg-x11-drv-nouveau
安装 rpm 才能将其与 X 一起使用。
(这无关紧要,但自从 Fedora 16 以来,我一直在使用带有 nvidia 专有驱动程序的 nvidia 适配器。我理解使用专有产品的顾虑,但在这种情况下,当我看到专有产品带来的不同,以及 NVidia 比 Radeon 等更适合 Linux 时,我非常乐意放弃我的原则。并不是说 NVidia 是开放的,但至少他们的产品运行良好,他们为 Linux 用户提供最新的、未受限制的驱动程序。如果你有尝试的自由,我鼓励至少快速试用一下专有产品。但请帮自己一个大忙,使用 rpmfusion 软件包,而不是 nvidia 笨重的安装程序。它很多如果保留它,则更容易维护,并且很多如果不这样做,则更容易删除。)