我正在使用一台配有独立 nvidia GPU 和英特尔 GPU 的笔记本电脑。
$ inxi -G
Graphics: Device-1: Intel HD Graphics 530 driver: i915 v: kernel
Device-2: NVIDIA GM107M [GeForce GTX 960M] driver: nouveau v: kernel
Display: x11 server: X.Org 1.20.8 driver: intel,nouveau resolution: 1920x1080~60Hz, 2560x1440~60Hz
OpenGL: renderer: NV117 v: 4.3 Mesa 20.1.7 - kisak-mesa PPA
混合图形服务处于活动状态
$ sudo systemctl status switcheroo-control.service
● switcheroo-control.service - Switcheroo Control Proxy service
Loaded: loaded (/lib/systemd/system/switcheroo-control.service; enabled; vendor preset: enabled)
Active: active (running) since Fri 2020-09-11 19:28:59 PDT; 20h ago
Main PID: 1267 (switcheroo-cont)
Tasks: 3 (limit: 18985)
Memory: 1.5M
CGroup: /system.slice/switcheroo-control.service
└─1267 /usr/libexec/switcheroo-control
我相信默认的 opengl 渲染已经设置为我的 nvidia。
$ glxinfo | grep "OpenGL renderer"
OpenGL renderer string: NV117
当我运行glxgears
和/或访问webgl
网站时,nvidia gpu 处于活动状态。
我的问题是: 这是否意味着默认的 gnome 窗口管理器/合成器,咕哝,尽可能使用我的 nvidia gpu? 如果没有,有没有办法强制 mutter 使用 nvidia?
提前致谢