SDB:NVIDIA SUSE Prime

跳转至: 导航, 搜索

测试版本

推荐条目

Icon-manual.png


简介

SUSE Prime提供了在Intel显卡和NVIDIA显卡之间切换的工具,它适用于启用了Optimus技术的笔记本电脑。与Bumblebee不同的是,使用SUSE Prime可以完全发挥NVIDIA显卡的性能。

要查看您的电脑是否是Optimus电脑,参见:Bumblebee:如何判断我的笔记本是不是双显卡?

注意: SUSE Prime目前并不支持Wayland。如果你需要在Wayland下工作,请考虑使用Bumblebee

安装SUSE Prime

安装NVIDIA显卡驱动

NVIDIA驱动的安装在另外一个维基页面上已经详细描述了。请参见安装NVIDIA驱动

删除不必要的文件

首先删除 /etc/X11/xorg.conf 文件。然后查看所有位于 /etc/X11/xorg.conf.d 下的文件,确保其中不包含任何关于“ServerLayout”、“Device”和“Screen”的配置。

安装suse-prime软件包

  • 对于Tumbleweed用户来说,请运行
zypper addrepo https://download.opensuse.org/repositories/openSUSE:Factory/standard/openSUSE:Factory.repo
zypper refresh
zypper install suse-prime
  • 对于leap15.2用户来说,请运行:
zypper addrepo https://download.opensuse.org/repositories/openSUSE:Leap:15.2/standard/openSUSE:Leap:15.2.repo
zypper refresh
zypper install suse-prime
如果你的系统版本不是上述两者之一,参见:openSUE软件:suse-prime

使用

要在intel显卡和NVIDIA显卡之间转换,可以运行:

sudo prime-select nvidia

或者

sudo prime-select intel

然后重新登录

验证

要确证你使用的是哪一张显卡,对于Gnome用户来说,最简单的方式就是去 设置→关于→图形 ,该设置显示了你使用的显卡的信息。当然,你也可以通过命令确认:

glxinfo | grep -i render | grep -Ei "intel|nvidia"

如果显示的红色字样为“Intel”,则正在使用Intel显卡,若显示的红色字样为“NVIDIA”,则使用的显卡为NVIDIA显卡。

省电

SUSE Prime可以在不使用NVIDIA显卡时将其关闭以节省电量,要启用此功能,参见Bumblebee:关闭NVIDIA显卡

在SUSE Prime的Github仓库界面,提供了另一种关闭NVIDIA显卡方案

常见问题

切换没效果

可能是因为您运行在Wayland而不是Xorg下,注销后在登录界面选择“Gnome on Xorg”即可(其他桌面环境同理)。


画面撕裂

出现此种情况,你必须打开“PRIME同步”功能:

  1. 创建文件
sudo echo "options nvidia_drm modeset=1 " > /etc/modprobe.d/nvidia-drm-nomodeset.conf 
  1. 执行代码:
sudo dracut -f

重启

注意: 在某些情况下,修改此配置可能会导致图形界面无法进入,若出现此情况,请进入重启后进入恢复模式,删除“/etc/modprobe.d/nvidia-drm-nomodeset.conf ”文件,然后执行“dracut -f ”,然后重启