GNOME在Ubuntu 18.04上落后如此糟糕


26

在我用GNOME桌面安装了全新的Ubuntu 18.04并安装了开源驱动程序后,我遇到了非常糟糕的滞后。

我安装了Nvidia 390驱动程序,时滞是如此糟糕。将驱动程序更改为Nvidia 340.106并没有帮助。

我以为这是关于Ubuntu 18.04的,所以我在Wayland上安装了Fedora28。使用开源驱动程序一切都很顺利,但是在安装390驱动程序并切换到X11滞后后开始了(但不如Ubuntu差)。

我安装了GNOME Impatience扩展程序来减少延迟,但是并没有太大帮助。

我还尝试了COMPIZ的Ubuntu Mate 18.04。在Mate上,我的效果更为沉重,但效果非常流畅。

我尝试过的另一个Ubuntu 18.04是基于相同GNOME的Budige。它根本没有任何滞后。

还从“ ppa:graphics-drivers / ppa”资源库安装了Nvidia 396(开源)。它滞后更多。

编辑

安装sudo ubuntu-drivers autoinstall并不能解决问题。它只是安装了我之前提到的Nvidia 390驱动程序。

我没有任何CPU使用率过高的问题:

CPU使用率

nvidia-smi 结果:

+------------------------------------------------------+                       
| NVIDIA-SMI 340.106    Driver Version: 340.106        |                       
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|===============================+======================+======================|
|   0  GeForce GTX 660 Ti  Off  | 0000:03:00.0     N/A |                  N/A |
| 10%   32C    P8    N/A /  N/A |    273MiB /  2047MiB |     N/A      Default |
+-------------------------------+----------------------+----------------------+

+-----------------------------------------------------------------------------+
| Compute processes:                                               GPU Memory |
|  GPU       PID  Process name                                     Usage      |
|=============================================================================|
|    0            Not Supported                                               |
+-----------------------------------------------------------------------------+

我的系统

  • 处理器:Intel i7 920
  • GPU:Nvidia Geforce 660 ti
  • 内存:6GB

无论如何,我可以解决这个滞后吗?

截屏


2
根据您的调查,听起来问题实际上不是Ubuntu,而是NVidia驱动程序?我必须承认,升级到18.04后,我注意到NVidia驱动程序存在一个滞后于17.10的情况。我没有适合您的解决方案,但是知道我不是唯一的解决方案,这是“很好的”。(与您不同,我没有尝试过其他操作系统。)

2
您如何安装390驱动程序?官方存储库中的一个不完整,无法正常运行。我一直将人们发送到this askubuntu.com/a/1030901/231142,因为它可以在答案的下半部分中在Ubuntu 18.04中安装最新的NVIDIA驱动程序。
Terrance '18年

2
@ICE对不起,我不太清楚。我实际上使用的是NVidia的最新NVidia驱动程序,而我使用的是KDE。但是KDE和Gnome都比17.10中的速度慢得多。现在,我要“解决”,直到有时间尝试重新安装新的驱动程序。或者,也许我必须等到18.04.1崩溃后才能惊慌。

3
我发现nVidia比Intel iGPU HD 530慢很多,也快20度
。– WinEunuuchs2Unix

Answers:


7

我也一样 确保:

  1. 您几乎没有Gnome扩展。他们可以杀死您的计算机。因此,禁用所有Gnome扩展以查看是否有帮助。
  2. 从Gnome Tweak禁用动画。那使我的台式机超级快。
  3. Nvidia 396对我来说真的也很落后,所以请使用960显卡。

对不起,960是多少?
Kennet Celeste '18

Nvidia驱动程序版本
Tio TROM

我的系统监视器
fireb86,

很酷,只是被禁用的系统监视器(由安装apt install gnome-shell-extension-system-monitor),并且变得非常快……
Gea-Suan Lin

3

我停止在Ubuntu 18.04上使用Gnome 3,并使用lightdm显示管理器将其替换为Mate桌面。

复制:

sudo apt install tasksel
sudo apt update
sudo tasksel install ubuntu-mate-desktop
sudo dpkg-reconfigure lightdm
sudo shutdown -r now

1
这不是GNOME的解决方案。当存在Ubuntu Mate时,为什么要在带有GNOME的Ubuntu上安装mate桌面?
ICE

2
我这样做是因为我已经安装了带有标准Ubuntu / Gnome3的VM,并做了很多配置。这是我解决我的问题所要做的,因为我不想再进行一次完整的重新安装。
NickJHoran

3

不幸Gnome18.04是,即使使用最新的硬件(例如Dell XPS 13),启动速度也确实很慢。如果您想在LTS上有很好的经验而无需切换到18.10,则解决方案是:

  1. 使用unity。您可以在与用户登录之前选择它。

  2. 等到18.04.2更新。Gnome的某些补丁应反向移植到LTS。我们只能希望,它将是Gnome 3.30更快的。


以我的经验,切换到Gnome Classic是最快,最简单,最令人惊讶的-最兼容的解决方案。我在那里运行所有扩展,窗口概述和破折号也在那里
smido

2

我在18.04的启动屏幕上遇到了很多滞后,并希望将其作为另一个解决方案。就我而言,我一直在使用开源显卡驱动程序(Nouveau)而不是Nvidia专有软件,它似乎是问题的起因。

  1. 转到Ubuntu软件应用程序。
  2. 从任务栏中的应用程序下拉菜单中打开“软件和更新”。
  3. 转到“其他驱动程序”选项卡,看看您的显卡是否没有使用推荐的驱动程序。

屏幕截图

当我从Nouveau显示驱动程序切换到Nvidia驱动程序元包390时,一切运行都会更加顺利。

资源


1
非常有用的相关命令:(ubuntu-drivers但已由谁询问过)。
巴勃罗1

1

因此,我认为其中一些答案未达标。我已经在家里和家里的多台计算机上安装了Ubuntu 16/18,有时会遇到与您看到的类似的问题。

首先,让我们看一些潜在的问题。

如果您具有NVIDIA图形卡并且正在最小程度地安装Ubuntu 18.04.02,您会注意到正在安装NVIDIA驱动程序(以及非NVIDIA)驱动程序。这是问题的一部分。

通常,我如何处理此问题是在登录屏幕上立即按CTRL + ALT + F3进入终端并清除所有驱动程序。但是,今天早上由于种种奇怪的原因,我无法这样做。

我的解决方案

  1. 通常,当您拥有NVIDIA图形卡时,您的主板(在我的情况下为MSI)将禁用Intel Integrated Graphics。您要启用此功能(可选地,禁用图形卡)。请参阅主板的设置/文档以了解操作方法。

  2. 关闭桌面。

  3. 如果将HDMI电缆(或任何其他电缆)插入图形卡,请将其卸下并将其插入主板的HDMI端口。

  4. 打开桌面。

  5. 您的桌面现在应该可以正常启动了。如果不是,则表明它不是与NVIDIA图形驱动程序有关的问题。

  6. 如果一切运行顺利,请进入“ 软件和更新” >“ 其他驱动程序”,然后选择您拥有的所有NVIDIA驱动程序选项。这是安装这些NVIDIA驱动程序的简便方法。困难的方法是从NVIDIA手动下载它们。从今天早上开始,我安装了nvidia-390,这是我得到的默认选项。

  7. 安装后,重新启动计算机。如果一切运行顺利,请再次重新启动计算机,但这一次进入主板的BIOS。

  8. 重新启用NVIDIA图形卡。保存设置并重新启动。

此时,您的桌面应该可以与Intel Integrated Graphics一起正常工作。没什么棘手的问题,不需要安装第三方软件(除了NVIDIA)。真的就是这么简单。但是,根据您的硬件,解决方案可能会有所不同。


1
就我而言,我没有任何英特尔GPU,但是如果您想摆脱英特尔驱动程序,则无需禁用和启用英特尔GPU。安装Ubuntu之后,只需使用删除Intel图形,sudo apt purge xserver-xorg-video-intel然后安装Nvidia专有驱动程序。
ICE

@ICE是的,您不想删除驱动程序。删除英特尔驱动程序是不必要的,并且可能会导致其他问题。那甚至不能解决问题。问题的根源在于NVIDIA驱动程序试图与通用Nouveau驱动程序一起安装。当您安装正确的驱动程序时,我的方法只是使GPU成为显示的主要来源。
乔恩

0

AFAIK Gnome无法在18.04 nVidia上运行。

我能够在18.04 + GSYNC的Compiz上获得144 FPS。(我只在Gnome上获得40-60 fps,没有GSYNC)第一次尝试Compiz时,它不起作用(我在nVidia 396上),我做了sudo ubuntu-drivers autoinstall(这使我在390上工作),然后重新启动,然后使用登录上的小选择器图标即可选择Compiz,效果很好。因此,我认为396尚不能与compiz配合使用,但390可以。奇怪的是,390在Gnome上,我的显示器让我身体上有些恶心,但在compiz上还不错,所以我认为390Gnome上有很多奇怪的刷新率/重绘问题。

(这可能是GSYNC的事情,但是我确实在右上角得到了一个像素化的单词“ NORMAL”,我通过关闭OpengGL来取消了它nvidia-settings


您如何将compiz设置为默认窗口管理器。我已经在Ubuntu 18.04(带有GNOME桌面)上安装了compiz。但我没有在登录时看到该compiz选择器。
ICE

@ICE我必须选择Unity (default)单击小图标后列出的选项,它看起来像:i.stack.imgur.com/hDndL.jpg
Jonathan

2
似乎您使用的是Unity而非GNOME。
ICE

4
正确,我放弃了GNOME,但Unity的工作方式更好
Jonathan

如果用其他东西代替了台式机,这不是真正的解决方案吗?
Nikolaj Hansen

0

这个问题似乎按照描述由韦兰造成这里这里。您可以尝试访问/etc/gdm3/custom.conf(或/etc/gdm/custom.conf对于较旧的版本)并取消注释WaylandEnable=false。它为我工作。

当您将Nvidia驱动程序更新到版本390或更高版本时,问题通常会开始。Xorg的后备版本有可能停止在最新版本中工作,然后GDM改为使用Wayland来管理显示。


0

使用图形卡的版本,我有同样的问题,请不要使用de autoinstall配置。在你的情况下

须藤apt-get install nvidia-396

我必须像这样搜索-> nvidia驱动程序"your graphic card"linux



By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.