我在安装 Fedora 36 后遇到问题。
使用外接显示器时,我总是出现半白屏。我正在使用笔记本电脑和显示器,但我的显示器仅显示白屏。当我将鼠标悬停在显示器上时,它开始显示半屏。我不再收到消息错误,但屏幕仍然半空白。
My laptop has an Nvidia RTX 2060 and a AMD Ryzen7 3750
[![enter image description here][1]][1]
[1]: https://i.stack.imgur.com/HY3ZX.jpg
答案1
新司机有点“古怪”。如果您不介意使用专有驱动程序,则可以通过软件中心启用它们(如果您使用的是 GNOME);这几乎肯定会解决你的问题。如果您将 Fedora 35/36 与 GNOME 一起使用,请执行以下步骤:
- 打开“软件中心”。
- 单击“汉堡菜单”(右上角,三横线)。
- 选择“软件存储库”。
- 向下滚动,直到看到“RPM Fusion for Fedora - Nonfree - NVIDIA Driver”,然后单击以启用它。
- 关闭“软件存储库”窗口,然后单击“软件中心”顶部栏上的“更新”。
- 单击左上角的更新图标(圆圈箭头)并等待其完成。
- 按顶部栏中的“探索”并搜索“nvidia”,您将获得可用的软件包。
如果您使用不同的 DE 或者更喜欢通过 CLI 安装驱动程序,则以下是您需要安装的步骤和(最低要求)软件包:
akmod-nvidia
kmod-nvidia
nvidia-modprobe
xorg-x11-drv-nvidia
(如果您打算使用 X11 而不是 Wayland)
我已经很多年没有使用 Nvidia 硬件了,但我或许仅前两个软件包就可以安装启动和运行所需的一切。
祝你好运,如果这不起作用,欢迎你提出或编辑你的问题。
编辑:请尝试以下操作。检查您是否启用了安全启动,如果是,则必须禁用它(如果您不知道如何操作,请在 Google 上搜索您的主板制造商/型号)。然后:
# dnf remove \*nvidia\*
# dnf install -y akmod-nvidia kernel-devel
# akmods --force
# dracut --force
$ shutdown -r
请注意,这#
意味着该命令应该以升级的权限(即sudo
)执行,并且$
意味着不是。