如何让 mutter 使用我的 nouveau GPU

如何让 mutter 使用我的 nouveau GPU

我正在使用一台配有独立 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?

提前致谢

相关内容