我有一台戴尔 XPS 15 9570,配有英特尔显卡和 nvidia 显卡。目前我正在运行 Wayland(以避免屏幕撕裂问题)和 nvidia 410 驱动程序。
我希望始终知道自己使用的是英特尔还是英伟达,并且能够在两者之间切换。
如果我运行命令
sudo prime-select nvidia
prime-select query
终端实际上返回
nvidia
然而,当我转到“关于”时,在图形下它继续列出“英特尔高清显卡(Coffeelake 3x8 GT2)”。
是什么赋予了?
更新:我怀疑问题是“关于”没有正确反映我的计算机正在使用什么。原因是如果
prime-select query
返回
nvidia
然后我甚至无法登录 Ubuntu Xorg(Gnome 立即崩溃并返回到登录屏幕),但如果它返回
intel
那么我就没问题了(FYI Wayland 无论如何都允许我登录)。所以某物必须要改变...
答案1
运行后需要重启
prime-select
(nvidia 或英特尔)
为了让更改生效,
此外,对于具有多个 GPU 设置的 nVidia,ligtDM
带有(现在由社区维护的)桌面(自 Ubuntu 16.04 起由 Canonical 开发)的(显示管理器)Unity 7
似乎运行得更好,
而不是GDM
默认的(显示管理器),因为(我认为)Gnome Desktop
这是默认的桌面环境。Ubuntu 18.04