18.04 版 Gnome 中滚动或移动窗口时 CPU 使用率过高

18.04 版 Gnome 中滚动或移动窗口时 CPU 使用率过高

我的电脑里有一块 AMD a10-7850k apu,还有一块 RX550 GPU。我已将 RX550 GPU 设置为传递给 Windows kvm 来玩游戏,并且运行正常。但是在我的 APU 上使用 radeon 驱动程序时,滚动或任何移动时的性能都非常差,并且 /usr/bin/gnome-sh 进程开始在一个核心上使用相当多的 CPU。我不知道为什么会这样。我尝试过将 AMDGPU 驱动程序与 apu 一起使用,但它只是在登录屏幕上显示大量损坏的文本,要么不让我登录,要么允许我登录,但性能同样糟糕。游戏确实可以在 Linux 下启动,但性能不如平时好,我有点卡在这里。

答案1

我有一台 RX580,所以我和你的情况一样。问题是 Ubuntu 有一些它正在使用的 Nvidia 驱动程序。当它找不到 Nvidia 卡时,它就会回到软件渲染。以下是我解决问题的方法:

  1. 选择您想要的 PPA。(默认 Ubuntu、Padoka、Oibaf 等。我目前使用默认的。)

  2. 在终端中输入:sudo rm /etc/X11/Xsession.d/50_check_unity_support这将删除 50_check_unity_support 文件,以防万一。(https://bugs.launchpad.net/ubuntu/+source/nux/+bug/1767468

  3. 最后,输入:sudo apt-get remove libnvidia-gl-390它应该安装 libegl-mesa0 并删除 libnvidia-gl-390。如果 libegl-mesa0 没有安装,请输入以下命令进行安装:sudo apt-get install libegl-mesa0

  4. 重启。

告诉我这是否有帮助!

相关内容