前置确认:Xorg 下运行良好
切换方法:用户登录页面右下角选GNOME,不选GNOME Xorg
问题1:卡顿
使用 mission center 确认 GNOME 此时在用AMD核显当主GPU,不是预期的 Nvidia 卡当主GPU。
怀疑问题为AMD核显太弱带不起 显示器+笔记本自带显示器 所致。
尝试: 切换 主GPU 到 Nvidia 卡。
使用搜索引擎:
通过最后一个回答,转到 GNOME mutter 的一个 PR,在PR描述中得到切换方法:
To make it possible for the user to override the automatically calculated default, make it
possible to override it using a udev rule.
E.g. to select /dev/dri/card1 as the primary GPU, add a file e.g.
/usr/lib/udev/rules.d/61-mutter-primary-gpu.rules (path my vary
depending on distribution) containing the fellowing line:
ENV{DEVNAME}=="/dev/dri/card1", TAG+="mutter-device-preferred-primary"
Reboot or manual triggering of udev rules to make it take effect may be
required.
按照上面的方法切了默认主GPU重启果然变流畅了!
小插曲:我没法确认 /dev/dri/ 下的 card0、card1 ,哪个才是我要的N卡,问了GPT,知道了可以先用 lspci | grep -i nvidia
获取 N卡 在PCI总线上的地址标识符,再通过 ls -l /sys/class/drm
判断出来哪个才是我要的N卡了。
推荐设置1 :打开分数缩放
在软件APP搜索、安装并打开 Dconf Editor
这个软件
确保勾选上 scale-monitor-framebuffer
即可在设置APP的显示器设置里使用分数缩放了,其他的实验特性开关也值得你研究。
推荐设置2:为 Xorg 也配置下主GPU
教程:rpmfusion/Howto/Optimus#NVIDIA_PrimaryGPU_Support
感觉 Xwayland 会使用 Xorg 的配置文件才推荐的,实际上会不会我也不清楚。。。