GNOME так плохо отстает на Ubuntu 18.04

26

После того, как я установил свежую Ubuntu 18.04 с рабочим столом GNOME и установил драйвер с открытым исходным кодом, я испытал очень сильное отставание.

Я установил драйвер Nvidia 390 и отставание было так плохо. Смена драйвера на Nvidia 340.106 не помогла.

Я думал, что речь идет об Ubuntu 18.04, поэтому я установил Fedora 28. На Wayland все было гладко с драйвером с открытым исходным кодом, но после установки драйвера 390 и переключения на X11 началось отставание (но не так плохо, как в Ubuntu).

Я установил расширение GNOME Impatience, чтобы уменьшить задержку, но это не сильно помогло.

Я также попробовал Ubuntu Mate 18.04 с COMPIZ. На Mate у меня были гораздо более тяжелые эффекты, но эти эффекты были такими плавными.

Другой Ubuntu 18.04, которую я пробовал, был Budige, основанный на том же GNOME. У этого не было никакого отставания вообще.

Также установлен Nvidia 396 (с открытым исходным кодом) из репозитория "ppa: graphics-drivers / ppa". Это просто отстает больше.

Редактировать :

Установка sudo ubuntu-drivers autoinstallне решила проблему. Это просто установить драйвер Nvidia 390, который я пробовал ранее, как я уже упоминал.

У меня нет проблем с высокой загрузкой процессора:

CPU Uage

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
  • RAM: 6 ГБ

Есть ли в любом случае, что я могу решить эту задержку?

Screencast

ICE
источник
2
Судя по вашему расследованию, похоже, что проблема не в Ubuntu, а в драйвере NVidia? Я должен признать, что после обновления до 18.04 я заметил отставание с драйвером NVidia, которого не было с 17.10. У меня нет решения для вас, но «хорошо» знать, что я не единственный. (В отличие от вас, я не пробовал другую ОС.)
Рэй,
2
Как вы установили драйвер 390? Один из официальных репозиториев не является полным и не работает должным образом. Я отправляю людей на этот сайт askubuntu.com/a/1030901/231142, поскольку во второй половине ответа у него есть возможность установить новейшие драйверы NVIDIA в Ubuntu 18.04.
Терренс
2
@ICE Извините, мне было не очень понятно. Я на самом деле использую последние драйверы NVidia от NVidia и использую KDE. Но и KDE, и Gnome намного медленнее, чем в 17.10. На данный момент я "мириться с этим", пока у меня нет времени, чтобы попытаться переустановить новые драйверы. Или, может быть, мне придется подождать до 18.04.1, прежде чем я запаникую.
Рэй
3
Я обнаружил, что nVidia намного медленнее и на 20 градусов горячее, чем Intel iGPU HD 530.
WinEunuuchs2Unix
2
Возможная
копия

Ответы:

7

То же самое случилось со мной. Удостовериться:

  1. У вас меньше или нет расширений Gnome. Они могут убить ваш компьютер. Итак, отключите все расширения Gnome, чтобы увидеть, поможет ли это.
  2. Отключить анимацию от Gnome Tweak. Это сделало мой рабочий стол очень быстрым.
  3. Nvidia 396 для меня тоже сильно отстает, так что используйте 960.
Тио ТРОМ
источник
Извините, что такое 960?
Кеннет Селеста
Версия драйвера Nvidia
Tio TROM
системный монитор в моем случае
fireb86
Круто, просто отключил системный монитор (установлен apt install gnome-shell-extension-system-monitor) и стал очень быстрым ...
Gea-Suan Lin
3

Я перестал использовать Gnome 3 в Ubuntu 18.04 и заменил его рабочим столом Mate с помощью диспетчера отображения lightdm.

Копировать:

sudo apt install tasksel
sudo apt update
sudo tasksel install ubuntu-mate-desktop
sudo dpkg-reconfigure lightdm
sudo shutdown -r now
NickJHoran
источник
1
Это не решение для GNOME. Почему мы должны устанавливать рабочий стол mate на Ubuntu с GNOME, если Ubuntu Mate существует?
ЛЕД
2
Я сделал это, потому что я уже установил виртуальную машину со стандартным Ubuntu / Gnome3 и выполнил довольно много настроек. Это то, что я сделал, чтобы решить мою проблему, потому что я не хотел делать еще одну полную переустановку.
NickJHoran
3

К сожалению, Gnomeон 18.04работает очень медленно, даже с новейшим оборудованием (например, Dell XPS 13). Если вы хотите получить хороший опыт работы с LTS без перехода 18.10на следующие решения:

  1. Использование unity. Вы можете выбрать его до входа в систему с вашим пользователем.

  2. Ждем 18.04.2обновления. Некоторые патчи Gnome должны быть перенесены в LTS. Мы можем только надеяться, что это будут те, которые сделают Gnome 3.30быстрее.

saitam
источник
По моему опыту, переход на Gnome Classic - это самое быстрое, простое и, к моему удивлению, самое совместимое решение. Я все расширения работает там, обзорное окно и тире там тоже 👍
smido
2

Я испытывал большое отставание от заставки с 18.04 и хотел поместить это здесь как другое решение. В моем случае я использовал драйвер видеокарты с открытым исходным кодом (Nouveau) вместо проприетарного Nvidia, и это, похоже, стало причиной проблемы.

  1. Перейдите в приложение Ubuntu Software.
  2. Откройте Software & Updates из выпадающего списка приложения на панели задач.
  3. Перейдите на вкладку «Дополнительные драйверы» и посмотрите, не используете ли вы рекомендуемый драйвер для вашей видеокарты.

Скриншот

Как только я переключился с драйвера дисплея Nouveau на метапакет драйвера Nvidia 390, все стало намного более плавно.

Источник

BillD
источник
1
Очень полезная связанная команда: ubuntu-drivers(но уже попробованная, кто спрашивает).
Пабло А
1

Поэтому я чувствую, что некоторые из этих ответов не соответствуют требованиям. Я установил Ubuntu 16/18 на нескольких компьютерах на работе и дома, и иногда у меня возникали проблемы, схожие с тем, что вы видите.

Сначала давайте рассмотрим некоторые потенциальные проблемы.

Если у вас есть видеокарта NVIDIA и вы выполняете минимальную установку Ubuntu 18.04.02, вы заметите, что устанавливаются драйверы NVIDIA (а также драйверы не-NVIDIA). Это часть проблемы.

Обычно, как я решаю эту проблему, сразу на экране входа нажмите CTRL + ALT + F3, чтобы войти в терминал и очистить все драйверы. Однако сегодня утром я не смог этого сделать по какой-то странной причине.

Мое решение

  1. Обычно, когда у вас есть видеокарта NVIDIA, ваша материнская плата (в моем случае MSI) отключает интегрированную графику Intel. Вы хотите включить это (опционально, отключить вашу видеокарту). Пожалуйста, посмотрите настройки / документацию вашей материнской платы о том, как это сделать.

  2. Завершите рабочий стол.

  3. Если к вашей видеокарте подключен кабель HDMI (или любой другой), отсоедините его и подключите к порту HDMI на материнской плате.

  4. Включите свой рабочий стол.

  5. Теперь ваш рабочий стол должен нормально загружаться. Если это не так, то вы знаете, что это не проблема, связанная с графическим драйвером NVIDIA.

  6. Если все идет гладко, перейдите в раздел «Программное обеспечение и обновления» > « Дополнительные драйверы» и выберите любой вариант драйвера NVIDIA. Это простой способ установить драйверы NVIDIA. Сложный способ - загрузить их вручную с NVIDIA . С этого утра я установил nvidia-390, который был выбран по умолчанию.

  7. После установки перезагрузите компьютер. Если все идет нормально, перезагрузите компьютер еще раз, но на этот раз зайдите в BIOS вашей материнской платы.

  8. Повторно включите вашу видеокарту NVIDIA. Сохраните настройки и перезапустите.

На этом этапе ваш рабочий стол должен работать нормально, как с интегрированной графикой Intel. Нет ничего хитрого, нет стороннего программного обеспечения (кроме NVIDIA), которое нужно было установить. Это действительно так просто. Однако, в зависимости от вашего оборудования, решение может иметь некоторые различия.

Джон
источник
1
В моем случае у меня нет Intel GPU, но если вы хотите избавиться от драйвера Intel, вам не нужно отключать и включать Intel GPU. После установки Ubuntu просто удалите графику Intel с помощью, sudo apt purge xserver-xorg-video-intelа затем установите проприетарный драйвер Nvidia.
Лед
@ICE Да, вы не хотите удалять драйверы. Удаление драйверов Intel не требуется и может создать дополнительные проблемы. Это даже не решит проблему. Корень проблемы лежит в драйверах NVIDIA, которые пытаются установить вместе с общими драйверами Nouveau. Мой метод просто запрещает использование графического процессора в качестве основного источника отображения при установке правильных драйверов.
Джон
0

AFAIK Gnome не работает на 18.04 nVidia.

Мне удалось получить 144 FPS на Compiz 18.04 + GSYNC. (Я получил только, 40-60 кадров в секунду на Gnome и нет GSYNC) Когда я впервые попробовал Compiz, он не работал (я был на nVidia 396), я сделал sudo ubuntu-drivers autoinstall(что поставило меня на 390), и я перезагрузился, затем использовал маленький значок выбора при входе в систему, чтобы выбрать Compiz, и он работал отлично. Так что я думаю, 396что пока не работает с compiz, но 390работает. Как ни странно, 390в Gnome меня тошнит от моего монитора, но на compiz это нормально, поэтому я думаю, что 390в Gnome много странных проблем с частотой обновления / перерисовки.

(Это может быть GSYNC, но я получил пиксельное слово «NORMAL» в правом верхнем углу, от которого я избавился, выключив OpengGL nvidia-settings)

Джонатан
источник
Как вы установили compiz в качестве оконного менеджера по умолчанию. Я установил compiz на Ubuntu 18.04 (с рабочим столом GNOME). но я не получил этот сборщик Compiz при входе в систему.
Лед
@ICE Мне нужно было выбрать опцию, названную в Unity (default)списке, после того, как я нажал на маленькую иконку, она выглядит примерно так: i.stack.imgur.com/hDndL.jpg
Джонатан
2
Кажется, вы находитесь на Unity, а не на GNOME.
Лед
4
Правильно, я отказался от GNOME, но Unity работает намного лучше
Джонатан
Если вы заменили рабочий стол на что-то другое, это не является решением, не так ли?
Николай Хансен
0

Проблема, кажется, вызвана Wayland, как описано здесь и здесь . Вы можете попытаться получить доступ /etc/gdm3/custom.conf(или /etc/gdm/custom.confдля более старых версий) и раскомментировать WaylandEnable=false. Это сработало для меня.

Проблема обычно начинается при обновлении драйвера Nvidia до версии 390 или выше. Вполне возможно, что запасной вариант к Xorg перестал работать в последних версиях, и тогда GDM вместо этого использует Wayland для управления дисплеем.

Лукас Борсатто
источник
0

Используйте версию для вашей графической карты, у меня та же проблема, не используйте деавтоматическую настройку. В вашем случае это

sudo apt-get установить nvidia-396

Мне пришлось искать вот так -> драйвер nvidia "your graphic card"linux

Оскар Гонсалес
источник
0

Я решил свою проблему, перейдя по адресу https://www.nvidia.com/Download/index.aspx?lang=en-us.
Загрузив файл запуска * для моей видеокарты, сделал его исполняемым и запустил его как root. Следовал подсказкам на экране и после перезагрузки отставание пропало!

Шон Камарлинги
источник