Так как я обновил от 16,04 до 18,04, у меня были эти странные экранные замораживания. Обычно при проигрывании видео или пасьянса мой экран будет случайным образом зависать. Хотя мышь все еще работает и перемещается и аудио игры, экран просто замораживается. Экранные паузы в течение приблизительно 5-10 секунд и ничто не может быть перемещено, нажато и т.д. Однако, если я пытаюсь выполнить, действие с мышью во время одного из них зависает, если я завершу действие с мышью, то я буду видеть результат, после того как экран нагоняет. Таким образом, кажется, что все работает, но существует своего рода задержка дисплея, как будто моя видеокарта находится под большой нагрузкой.
Проблема, кажется, ухудшается, и чаще дольше я зарегистрирован, как будто существует утечка памяти в видеокарте.
Просмотр загрузки карты с приложениями Nvidia не показывает чрезмерной нагрузки на карту, высокие температуры или отсутствие памяти.
Я улучшил производительность, как будет обрисован в общих чертах вскоре, но проблема все еще сохраняется.
Система является Четырехъядерной Альфой Alienware с 8 концертами поршня. Карта является Nvidia 860 с двумя концертами поршня.
Я использую собственный драйвер 390 Nvidia и (в начале) ядро низкой задержки.
$ lspci -k | grep -EA3 '3D|Display|VGA'
01:00.0 VGA compatible controller: NVIDIA Corporation GM107M [GeForce GTX 860M] (rev a2)
Subsystem: Dell GM107M [GeForce GTX 860M]
Kernel driver in use: nvidia
Kernel modules: nvidiafb, nouveau, nvidia_drm, nvidia
$ lsmod |grep -i nvidia
nvidia_uvm 757760 0
nvidia_drm 40960 2
nvidia_modeset 1110016 8 nvidia_drm
nvidia 14340096 635 nvidia_modeset,nvidia_uvm
drm_kms_helper 172032 1 nvidia_drm
drm 397312 5 nvidia_drm,drm_kms_helper
ipmi_msghandler 53248 2 nvidia,ipmi_devintf
Примечание: Через какое-то время проблема возвратилась. Я в настоящее время нахожусь в процессе резервного копирования домашней папки для, переустанавливают Ubuntu. Я оставляю этот ответ для ссылки, однако я не принял его, поскольку это постоянно не решило мою проблему
Фиксация к моей проблеме была довольно долгим процессом. Заключительные взгляды фиксации, короче говоря как это:
Каждое действие предлагает небольшое улучшение производительности, достигающей высшей точки в замечательно работающую систему. Полная фиксация следующие.
Собственный драйвер GPU PPA, отключенный на обновлении
Сначала повторно включите графические драйверы ppa и обновите драйверы:
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt update
sudo apt upgrade && sudo apt dist-upgrade
Используйте Универсальное Ядро, Когда Низкая Задержка Не будет Требоваться
Я делаю обработку аудио, и так использовал ядро низкой задержки. Кажется, что это ядро уделило бы первостепенное значение аудио и позволит остальной части системы зависать для хранения аудио вовремя.
Я установил универсальное ядро:
sudo apt install linux-generic
Для использования этого ядра содержат сдвиг при начальной загрузке и выбирают расширенные настройки и начальную загрузку в универсальное ядро.
Произведите чистку и переустановите драйверы
Испытанное обновление до программного обеспечения использования драйвера 396 и Обновления. После перезагрузки я не мог запустить X. Это не запустилось бы автоматически и команда startx
делает мерцание экрана, затем возвращает меня командной строке. (Ваш пробег может варьироваться),
Пользователи в комментариях предложили, чтобы я произвел чистку и переустановить драйверы, таким образом, я полагал, что это было идеальным временем, чтобы сделать так. Так очищенный все:
sudo apt purge "*-nvidia-*"
sudo apt autoremove && sudo apt autoclean
Перезагрузка и переустанавливает драйвер 390 (или 396, если это работает на Вас) с помощью программного обеспечения и Обновлений и перезагрузки.
Карта Nvidia требует не конфигурации по умолчанию
После выполнения всей чистки и переустановки, ее время для игры с настройками Nvidia.
sudo nvidia-settings
На X Экранах 0 и GPU 0 конфигураций, вот мои тонкие настройки, которые завершили фиксацию:
X экранных 0 меню параметров
Это по некоторым причинам, казалось, было установкой, которая наконец зафиксировала его. Но продолжайте читать для остальной части моей конфигурации.
GPU 0-(GeForce GPU) меню
При powermizer настройках я изменил powermizer настройки от Автоматического для Предпочтения Максимальной производительности. Эта установка не содержит после перезагрузки, но теперь это, кажется, принимает значение по умолчанию к Адаптивному вместо Автоматического.
Кажется, что как правило, любой устанавливающий, который имеет "автоматическую" установку, должен быть установлен на что-то определенное, если это возможно.
Зафиксируйте Chrome или (предпочтительно) переключитесь на Firefox
После всего вышеупомянутого все работало отлично (фильмы, Пар, игры, и т.д.) за исключением того, когда я играл видео YouTube в Google Chrome.
Используя Firefox вместо этого у меня больше нет проблем.
Возможно зафиксировать Chrome, чтобы заставить его работать лучше, но это не прекрасно как использование Firefox. Зафиксировать хром:
Переименуйте папку конфигурации:
mv ~/.config/google-chrome ~/.config/google-chrome.bak
Чистка Chrome:
sudo apt purge google-chrome-stable
sudo apt autoremove && sudo apt autoclean
Необходимо будет теперь использовать Firefox, чтобы загрузить Chrome с Google и установить его. При выполнении Chrome, он будет похож впервые и должен быть настроен.
Хотя это, кажется, фиксирует Chrome, я замечаю, что моя система все еще имеет случайное отклонение, если и только если Chrome работает. Этого не происходит при использовании Firefox.
Я высоко предложил бы обновить Вашу версию драйвера NVIDIA.
Чтобы сделать это, Вы добавили бы графический драйвер PPA со следующими командами в терминале:
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
После этого необходимо теперь удалить текущий драйвер NVIDIA путем ввода следующего в терминал:
sudo apt-get purge nvidia*
Теперь, когда Вы сделали это, безопасно установить последнюю версию:
sudo apt-get install nvidia-driver-396
Обратите внимание на то, что это - nvidia-driver-396 на Ubuntu 18.04, это - nvidia-396 на Ubuntu 16.04, но Вы не используете 16.04.
Если это не помогает, может стоить вычистить Ваш ПК со сжатым воздухом, потенциально заменяя Вашу тепловую вставку на Вашем ЦП, и т.д.
Может стоить исследовать Ваши температуры, чтобы видеть, регулирует ли Ваш ноутбук (как ноутбуки обычно регулируют).
Чтобы сделать это, выполните следующую команду в терминале для установки необходимых датчиков:
sudo apt-get install lm-sensors
После выполнения этого Вы хотите обнаружить свои датчики со следующей командой в терминале (нажатие клавиши Enter после каждого предложения):
sudo sensors-detect
Теперь можно наконец запустить программу датчиков со следующей командой в терминале:
sensors
Обычно Вы хотите видеть температуры ниже 80c.
Попытайтесь переустановить драйвер Nvidia:
sudo apt-get purge nvidia*
sudo apt-get update
sudo apt-get install nvidia-driver-390
Если это не увеличивает Вашу производительность, я предлагаю, чтобы Вы взяли все резервное копирование файлов и переустановили новую Ubuntu 18.04, избегающую обновления от предыдущего LTS. Существует некоторая проблема в обновлении от одного LTS до другого, который является действительно болью в спине.