Ubuntu 20.04 LTS полностью зависает при просмотре видео на YouTube

Примерно через минуту просмотра любого видео на YouTube в Chrome или Firefox компьютер перестает отвечать, экран зависает, звук зацикливается в последнюю секунду, компьютер даже не регистрирует наушники, подключенные к 3.5 мм jack. Это проблема, которая, кажется, возникла неожиданно, поскольку я не вносил никаких изменений в аппаратное или программное обеспечение, единственное, что использовалось на машине, - это общий просмотр Интернета и просмотр онлайн и локально сохраненных видео. Заморозка, кажется, исчезнет, ​​только если я полностью выключу компьютер, и сохраняется после нескольких перезагрузок. Проблема, похоже, касается только youtube, VLC и других сайтов, таких как twitch, которые работают нормально.

Вывод neofetch :

            .-/+oossssoo+/-.               barba@lenovo 
        `:+ssssssssssssssssss+:`           ------------- 
      -+ssssssssssssssssssyyssss+-         OS: Ubuntu 20.04.2 LTS x86_64 
    .ossssssssssssssssssdMMMNysssso.       Host: 81LK IdeaPad L340-15IRH Gaming 
   /ssssssssssshdmmNNmmyNMMMMhssssss/      Kernel: 5.11.0-25-generic 
  +ssssssssshmydMMMMMMMNddddyssssssss+     Uptime: 12 mins 
 /sssssssshNMMMyhhyyyyhmNMMMNhssssssss/    Packages: 2289 (dpkg), 6 (snap) 
.ssssssssdMMMNhsssssssssshNMMMdssssssss.   Shell: bash 5.0.17 
+sssshhhyNMMNyssssssssssssyNMMMysssssss+   Resolution: 1920x1080 
ossyNMMMNyMMhsssssssssssssshmmmhssssssso   DE: GNOME 
ossyNMMMNyMMhsssssssssssssshmmmhssssssso   WM: Mutter 
+sssshhhyNMMNyssssssssssssyNMMMysssssss+   WM Theme: Adwaita 
.ssssssssdMMMNhsssssssssshNMMMdssssssss.   Theme: Adwaita-dark [GTK2/3] 
 /sssssssshNMMMyhhyyyyhdNMMMNhssssssss/    Icons: Yaru [GTK2/3] 
  +sssssssssdmydMMMMMMMMddddyssssssss+     Terminal: gnome-terminal 
   /ssssssssssshdmNNNNmyNMMMMhssssss/      CPU: Intel i7-9750H (12) @ 2.600GHz 
    .ossssssssssssssssssdMMMNysssso.       GPU: Intel UHD Graphics 630 
      -+sssssssssssssssssyyyssss+-         GPU: NVIDIA GeForce GTX 1650 Mobile  
        `:+ssssssssssssssssss+:`           Memory: 1283MiB / 7835MiB 
            .-/+oossssoo+/-.

Попытки исправления и диагностики:

  • запуск браузера с терминала не показывает кодов ошибок до зависания
  • обновления до последней версии программного обеспечения с использованием sudo apt upgrade
  • графики использования оборудования и температуры выглядят нормально до тех пор, пока не заморозятся (по данным системного монитора и датчиков )
  • увеличение размера файла подкачки до 4G и увеличение vm.swappiness до 60 (это исправление только кажется, что проблема задерживается, но она все еще существует)

вывод free -h , sysctl vm.swappiness & swapon -s как было предложено @heynnema:

              total        used        free      shared  buff/cache   available
Mem:          7,7Gi       1,2Gi       5,5Gi        29Mi       964Mi       6,2Gi
Swap:         472Mi          0B       472Mi
vm.swappiness = 10
Filename                Type        Size    Used    Priority
/swapfile               file        483896  0       -2
  • вывод top в момент зависания Я использую firefox для просматривать веб-страницы, но я также протестировал Chrome, и проблема не устранена.
  • Драйвер nVidia был установлен вручную, поскольку программное обеспечение и обновления не загружали рабочие драйверы по какой-либо причине. Конкретная версия - 460.91.03 , как показано в nvidia-smi
  • Вывод sudo dmidecode -s bios-version : BGCN33WW
  • Использование Intel gpu не помогает, на самом деле при его использовании легче вызвать ошибку
  • НОВЫЙ вывод free -h :
              total        used        free      shared  buff/cache   available
Mem:          7,7Gi       1,2Gi       5,3Gi       157Mi       1,1Gi       6,0Gi
Swap:         4,0Gi          0B       4,0Gi
  • НОВЫЙ вывод sysctl vm.swappiness :
vm.swappiness = 60
  • НОВЫЙ вывод swapon -s :
Filename                Type        Size    Used    Priority
/swapfile               file        4194300 0       -2
  • вывод grep -i swap / etc / fstab :
 /swapfile  none  swap  sw  0  0
1
задан 8 August 2021 в 23:03

1 ответ

Файл /swapfile слишком мал, а vm.swappiness совершенно неверен.

Давайте увеличим ваш файл /swapfile до 4G и зададим vm.swappiness более подходящее значение.

/swapfile

Примечание: Неправильное использование команд rm и dd может привести к потере данных. Предложите скопировать/вставить.

В терминале ...

sudo swapoff -a           # turn off swap
sudo rm -i /swapfile      # remove old /swapfile

sudo dd if=/dev/zero of=/swapfile bs=1M count=4096

sudo chmod 600 /swapfile  # set proper file protections
sudo mkswap /swapfile     # init /swapfile
sudo swapon /swapfile     # turn on swap
free -h                   # confirm 8G RAM and 4G swap

Отредактируйте /etc/fstab, используя sudo -H gedit /etc/fstab или sudo pico /etc/fstab.

Подтвердите эту строку /swapfile в /etc/fstab... и не подтверждайте никаких других «свопных» линий... используйте ПРОБЕЛЫ в этой строке... подтвердите НЕТ ВКЛАДОК...

/swapfile  none  swap  sw  0  0

reboot                    # reboot and verify operation

vm.swappiness

Edit /etc/sysctl.conf

sudo -H gedit /etc/sysctl.conf

Найдите строку с vm.swappiness=10 и установите ее =60.

Сохраните файл и закройте gedit.

sudo sysctl -p

Обновление #1:

BIOS

У вас версия BIOS BGCN33WW. Более новая версия BIOS, версия BGCN34WW, доступна здесь или здесь. Хотя я не верю, что это решит вашу проблему, всегда полезно быть в курсе обновлений BIOS для исправлений безопасности.

NVIDIA

У вас есть драйвер Nvidia 460.91.03. Версия 470.57 доступна здесь. Этот протестированный драйвер также должен быть установлен в приложении Software & Updates. Поскольку проблема воссоздается при использовании графического процессора Intel, я не подозреваю, что это также решит проблему, но, опять же, всегда хорошо оставаться в курсе.

MEMTEST

Поскольку симптомы улучшились, когда мы изменили /swapfile и vm.swappiness, нам нужно проверить вашу память.

Перейдите в https://www.memtest86.com/ и загрузите/запустите их бесплатный memtest, чтобы проверить свою память. Получите хотя бы один полный проход всех тестов 4/4 для подтверждения хорошей памяти. Это может занять много часов.

SWAP

Я только что снова посмотрел на выходы top и free -h, и ваш файл /swapfile, похоже, не активен. Вы подтвердили, что в строке подкачки в /etc/fstab нет вкладок?

Любопытный... Примеры free -h до и после изменения /swapfile показывают нулевое использование подкачки...

              total        used        free      shared  buff/cache   available
Mem:          7,7Gi       1,2Gi       5,5Gi        29Mi       964Mi       6,2Gi
Swap:         472Mi          0B       472Mi

и

              total        used        free      shared  buff/cache   available
Mem:          7,7Gi       1,2Gi       5,3Gi       157Mi       1,1Gi       6,0Gi
Swap:         4,0Gi          0B       4,0Gi

Кроме того, команда top при просмотре при замораживании компьютера также показывает нулевое использование подкачки.

1
ответ дан 20 August 2021 в 10:29

Другие вопросы по тегам:

Похожие вопросы: