Ubuntu отстает на моем ноутбуке

Мне нужна помощь. Я установил Ubuntu несколько месяцев назад на свой ноутбук, HP 15-CS1022NL с этими характеристиками:

Intel i7 8-го поколения

16 ГБ оперативной памяти

512 ГБ SSD

Nvidia GeForce GTX 1050

С момента первой установки (Ubuntu 18.04 до сейчас Ubuntu 19.10) у меня возникли проблемы. Система, кажется, отстает в простых операциях, таких как прокрутка, навигация в Интернете и так далее. Это не происходит в любое время. Иногда я запускаю свой компьютер, и у него нет проблем, нет лагов, и все работает нормально. Я понятия не имею, почему это происходит.

Еще одна вещь, которой вы можете поделиться: Ubuntu установлен на SSD в Dual Boot с Windows (я не знаю, важно ли это), и я заметил, что, возможно, задержка появляется после пробуждения от приостановки системы или крышка закрывается и снова открывается.

Ты можешь мне помочь? Могу ли я проверить, не работает ли что-то нормально?

Я могу поделиться с вами дополнительной информацией, если это необходимо. Спасибо.

Правка 1:

free -h

total        used        free      shared  buff/cache   available
Mem:         15Gi       1,5Gi        11Gi       312Mi       2,6Gi        13Gi
Swap:       3,8Gi          0B       3,8Gi
sysctl vm.swappiness

vm.swappiness = 60
dpkg -l *nvidia* | grep ii

ii  libnvidia-cfg1-435:amd64         435.21-0ubuntu2 amd64        NVIDIA binary OpenGL/GLX configuration library
ii  libnvidia-common-430             430.50-0ubuntu2 all          Shared files used by the NVIDIA libraries
ii  libnvidia-common-435             435.21-0ubuntu2 all          Shared files used by the NVIDIA libraries
ii  libnvidia-compute-435:amd64      435.21-0ubuntu2 amd64        NVIDIA libcompute package
ii  libnvidia-compute-435:i386       435.21-0ubuntu2 i386         NVIDIA libcompute package
ii  libnvidia-decode-435:amd64       435.21-0ubuntu2 amd64        NVIDIA Video Decoding runtime libraries
ii  libnvidia-decode-435:i386        435.21-0ubuntu2 i386         NVIDIA Video Decoding runtime libraries
ii  libnvidia-encode-435:amd64       435.21-0ubuntu2 amd64        NVENC Video Encoding runtime library
ii  libnvidia-encode-435:i386        435.21-0ubuntu2 i386         NVENC Video Encoding runtime library
ii  libnvidia-fbc1-435:amd64         435.21-0ubuntu2 amd64        NVIDIA OpenGL-based Framebuffer Capture runtime library
ii  libnvidia-fbc1-435:i386          435.21-0ubuntu2 i386         NVIDIA OpenGL-based Framebuffer Capture runtime library
ii  libnvidia-gl-435:amd64           435.21-0ubuntu2 amd64        NVIDIA OpenGL/GLX/EGL/GLES GLVND libraries and Vulkan ICD
ii  libnvidia-gl-435:i386            435.21-0ubuntu2 i386         NVIDIA OpenGL/GLX/EGL/GLES GLVND libraries and Vulkan ICD
ii  libnvidia-ifr1-435:amd64         435.21-0ubuntu2 amd64        NVIDIA OpenGL-based Inband Frame Readback runtime library
ii  libnvidia-ifr1-435:i386          435.21-0ubuntu2 i386         NVIDIA OpenGL-based Inband Frame Readback runtime library
ii  nvidia-compute-utils-435         435.21-0ubuntu2 amd64        NVIDIA compute utilities
ii  nvidia-dkms-435                  435.21-0ubuntu2 amd64        NVIDIA DKMS package
ii  nvidia-driver-435                435.21-0ubuntu2 amd64        NVIDIA driver metapackage
ii  nvidia-kernel-common-435         435.21-0ubuntu2 amd64        Shared files used with the kernel module
ii  nvidia-kernel-source-435         435.21-0ubuntu2 amd64        NVIDIA kernel source package
ii  nvidia-prime                     0.8.13          all          Tools to enable NVIDIA's Prime
ii  nvidia-settings                  435.21-0ubuntu2 amd64        Tool for configuring the NVIDIA graphics driver
ii  nvidia-utils-435                 435.21-0ubuntu2 amd64        NVIDIA driver support binaries
ii  xserver-xorg-video-nvidia-435    435.21-0ubuntu2 amd64        NVIDIA binary Xorg driver

Я не знаю, является ли моя прошивка SSD актуальной. Могу ли я проверить это?

sudo dmidecode -s bios-version

F.08

Правка 2:

sudo blkid

/dev/nvme0n1p5: UUID="f14e8c9f-195b-4311-8c05-2c78ff9fe41f" TYPE="swap" PARTUUID="fa0c46ba-60d4-430c-a304-a2d5e87ba963"
/dev/nvme0n1p6: UUID="741f2223-7c95-4527-bf53-d57d98623914" TYPE="ext4" PARTUUID="eab21086-c1fe-43be-87ba-699ddff72743"
/dev/loop0: TYPE="squashfs"
/dev/loop1: TYPE="squashfs"
/dev/loop2: TYPE="squashfs"
/dev/loop3: TYPE="squashfs"
/dev/loop4: TYPE="squashfs"
/dev/loop5: TYPE="squashfs"
/dev/loop6: TYPE="squashfs"
/dev/loop7: TYPE="squashfs"
/dev/nvme0n1p1: LABEL="SYSTEM" UUID="3E98-4934" TYPE="vfat" PARTLABEL="EFI system partition" PARTUUID="3a3bb770-f12d-4e69-9155-4c8870fe9024"
/dev/nvme0n1p3: LABEL="Windows" UUID="E8A6AAE9A6AAB808" TYPE="ntfs" PARTLABEL="Basic data partition" PARTUUID="96ef921f-e645-4b3a-a843-92125ddb3dbe"
/dev/nvme0n1p4: LABEL="Windows RE tools" UUID="0EE83CEDE83CD4A5" TYPE="ntfs" PARTLABEL="Basic data partition" PARTUUID="6dbe4e81-bcce-4f09-aff6-2e37a2668697"
/dev/nvme0n1p7: UUID="eeaa5a2b-c724-4bef-96b4-76940b098ba4" TYPE="ext4" PARTUUID="6f3dda6d-f838-4091-a15d-fcc073049d78"
/dev/loop8: TYPE="squashfs"
/dev/loop9: TYPE="squashfs"
/dev/loop10: TYPE="squashfs"
/dev/loop11: TYPE="squashfs"
/dev/loop12: TYPE="squashfs"
/dev/nvme0n1p2: PARTLABEL="Microsoft reserved partition" PARTUUID="735fe8bb-bc65-44e6-8dc4-e529a78981a5"
cat /etc/fstab

# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/nvme0n1p6 during installation
UUID=741f2223-7c95-4527-bf53-d57d98623914 /               ext4    errors=remount-ro 0       1
# /boot/efi was on /dev/nvme0n1p1 during installation
UUID=3E98-4934  /boot/efi       vfat    umask=0077      0       1
# /home was on /dev/nvme0n1p7 during installation
UUID=eeaa5a2b-c724-4bef-96b4-76940b098ba4 /home           ext4    defaults        0       2
# swap was on /dev/nvme0n1p5 during installation
UUID=f14e8c9f-195b-4311-8c05-2c78ff9fe41f none            swap    sw              0       0
cat /etc/initramfs-tools/conf.d/resume

Этот файл не существует.

Правка 3:

sudo sysctl vm.swappiness=10

Это не работает.

Из команды top я заметил, что есть много процессов с высокой загрузкой процессора:

  • Xorg: когда я использую такие приложения, как Firefox и IntelliJ, и я быстро прокручиваю (с намерением) экран, он зависает в течение 1 или 2 секунд, я вижу из верхней команды 80% в среднем (до 100%) использования процессора Xorg.
  • Веб-контент: много раз при использовании Firefox он появляется с 70% (в среднем) использованием процессора.

Может ли в этом быть проблема?

Правка 4:

ls -al ~/.local/share/gnome-shell/extensions

totale 12
drwxr-xr-x 3 framan framan 4096 feb  3 16:18 .
drwx------ 3 framan framan 4096 feb 13 19:49 ..
drwxr-xr-x 5 framan framan 4096 feb  3 16:18 dash-to-dock@micxgx.gmail.com

Вместо free -h я использовал watch -n .5 free -h. Когда система отстает, она такая же, как:

              total        used        free      shared  buff/cache   available
Mem:           15Gi       1,4Gi        12Gi       255Mi       1,7Gi        13Gi
Swap:         3,8Gi          0B       3,8Gi
0
задан 13 February 2020 в 22:06

1 ответ

Я не решил проблему, потому что не выяснил причину.

Но теперь я установил Ubuntu 18.04 и, похоже, у него нет проблем с задержками.

РЕДАКТИРОВАТЬ 1

В течение нескольких дней отставание также проявляется в Ubuntu 18.04. Иногда есть, а иногда нет.

0
ответ дан 2 March 2020 в 09:51

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

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