我使用wayland gnome,有intel核显和nvidia独显,nvidia使用闭源驱动。
开机不加载nvidia模块,因为有时候需要独显直通虚拟机。需要nvidia的时候我才手动加载
sudo modprobe nvidia_modeset
sudo modprobe nvidia_uvm
sudo modprobe nvidia
比如想在Linux host打游戏的时候。
firefox浏览器使用intel核显, env MOZ_DRM_DEVICE=/dev/dri/renderD128 /usr/lib/firefox-developer-edition/firefox 大部分时间都是没有问题的(浏览器一直在用intel)。
但有时候加载nvidia后,在一段时间内没有需要独显直通,也就是nvidia没有卸载模块一直在加载着。本来使用intel的firefox(加载nvidia模块前就已经在开启并使用)在后面某个时刻,会有一个叫 RDD 的进程在占用nvidia,导致我需要卸载nvidia模块的时候,要先关掉firefox,才能卸载模块。
这个情况发生并不规律,有时候很长时间都没有出现。
有朋友知道这是什么情况有解决方案吗?