SDB:NVIDIA SUSE Prime
测试版本
相关条目
目录
简介
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同步”功能:
- 创建文件
sudo echo "options nvidia_drm modeset=1 " > /etc/modprobe.d/nvidia-drm-nomodeset.conf
- 执行代码:
sudo dracut -f
重启
注意: 在某些情况下,修改此配置可能会导致图形界面无法进入,若出现此情况,请进入重启后进入恢复模式,删除“/etc/modprobe.d/nvidia-drm-nomodeset.conf ”文件,然后执行“dracut -f ”,然后重启