Ubuntu 19.10 + i3 WM постоянно зависает

Обновление: несколько человек, которые ответили, похоже, сосредоточились на проблемах с графической картой, однако попытка репликации с большой нагрузкой на графический процессор ничего не дала, но попытка репликации с большим использованием FS имеет (кажется, такого интенсивного использования ввода-вывода достаточно, но интенсивное использование FS, например, при создании множества узлов, заморозит работу, даже если объем ввода-вывода будет недостаточным).

Таким образом, в настоящее время я подозреваю, что это проблема, связанная с LUKS и / или конкретными инструкциями ASE ЦП и / или просто с основными ограничениями зашифрованной файловой системы.

Если у кого-то не возникала подобная проблема, я, вероятно, еще раз изучу, когда у меня будет время, и опубликую другой Вопрос, который больше касается проблем, связанных с fs.


У меня есть относительно приличный новый ноутбук, на который я недавно установил Ubuntu 19.4 (обновленный до 19.10).

Базовая информация об оборудовании и системе:

OS: Ubuntu 19.10 x86_64
Kernel: 5.3.0-26-generic
CPU: Intel i7-8750H (12) @ 4.100GHz 
GPU: NVIDIA GeForce RTX 2070 Mobile 
GPU: Intel UHD Graphics 630 
Memory: 15861MiB 

Информация о драйвере Nvidia:

nvidia_uvm            954368  0
nvidia_drm             49152  7
nvidia_modeset       1114112  7 nvidia_drm
nvidia              20406272  296 nvidia_uvm,nvidia_modeset
drm_kms_helper        184320  2 nvidia_drm,i915
drm                   491520  11 drm_kms_helper,nvidia_drm,i915
ipmi_msghandler       102400  2 ipmi_devintf,nvidia
i2c_nvidia_gpu         16384  0

ii  libnvidia-cfg1-440:amd64         440.44-0ubuntu0~0.19.10.1 amd64        NVIDIA binary OpenGL/GLX configuration library
ii  libnvidia-common-440             440.44-0ubuntu0~0.19.10.1 all          Shared files used by the NVIDIA libraries
ii  libnvidia-compute-440:amd64      440.44-0ubuntu0~0.19.10.1 amd64        NVIDIA libcompute package
ii  libnvidia-compute-440:i386       440.44-0ubuntu0~0.19.10.1 i386         NVIDIA libcompute package
ii  libnvidia-decode-440:amd64       440.44-0ubuntu0~0.19.10.1 amd64        NVIDIA Video Decoding runtime libraries
ii  libnvidia-decode-440:i386        440.44-0ubuntu0~0.19.10.1 i386         NVIDIA Video Decoding runtime libraries
ii  libnvidia-encode-440:amd64       440.44-0ubuntu0~0.19.10.1 amd64        NVENC Video Encoding runtime library
ii  libnvidia-encode-440:i386        440.44-0ubuntu0~0.19.10.1 i386         NVENC Video Encoding runtime library
ii  libnvidia-fbc1-440:amd64         440.44-0ubuntu0~0.19.10.1 amd64        NVIDIA OpenGL-based Framebuffer Capture runtime library
ii  libnvidia-fbc1-440:i386          440.44-0ubuntu0~0.19.10.1 i386         NVIDIA OpenGL-based Framebuffer Capture runtime library
ii  libnvidia-gl-440:amd64           440.44-0ubuntu0~0.19.10.1 amd64        NVIDIA OpenGL/GLX/EGL/GLES GLVND libraries and Vulkan ICD
ii  libnvidia-gl-440:i386            440.44-0ubuntu0~0.19.10.1 i386         NVIDIA OpenGL/GLX/EGL/GLES GLVND libraries and Vulkan ICD
ii  libnvidia-ifr1-440:amd64         440.44-0ubuntu0~0.19.10.1 amd64        NVIDIA OpenGL-based Inband Frame Readback runtime library
ii  libnvidia-ifr1-440:i386          440.44-0ubuntu0~0.19.10.1 i386         NVIDIA OpenGL-based Inband Frame Readback runtime library
ii  nvidia-compute-utils-440         440.44-0ubuntu0~0.19.10.1 amd64        NVIDIA compute utilities
ii  nvidia-dkms-440                  440.44-0ubuntu0~0.19.10.1 amd64        NVIDIA DKMS package
ii  nvidia-driver-440                440.44-0ubuntu0~0.19.10.1 amd64        NVIDIA driver metapackage
ii  nvidia-kernel-common-440         440.44-0ubuntu0~0.19.10.1 amd64        Shared files used with the kernel module
ii  nvidia-kernel-source-440         440.44-0ubuntu0~0.19.10.1 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-440                 440.44-0ubuntu0~0.19.10.1 amd64        NVIDIA driver support binaries
ii  xserver-xorg-video-nvidia-440    440.44-0ubuntu0~0.19.10.1 amd64        NVIDIA binary Xorg driver

Еще одна важная информация может заключаться в том, что я выбрал опцию зашифрованной файловой системы при установке (не уверен, что такое базовое шифрование) и что я использую диспетчер окон i3 (установленный через apt-get, используя его, выбрав его на экране входа в систему)

Кажется, что система случайным образом зависает, несмотря на то, что использование ЦП и памяти очень низкое (например, все ЦП, но один <5%, использование памяти <20%).

Я совершенно не понимаю, почему. Зависания иногда длятся 10+ минут и вынуждают меня перезагружаться, в противном случае это всего несколько секунд.

Похоже, что они обычно случаются, когда я комбинирую использование браузера (особенно потоковое видео) с интенсивным процессом ввода-вывода, таким как загрузка файла или снятие таринга очень большого архива с множеством вложенных каталогов внутри него.

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

В нынешнем виде я рассматриваю три варианта:

  • Что-то не так с моими драйверами графического процессора (хотя я установил последние проприетарные драйверы)

  • Зашифрованная FS, которую Ubuntu использует по умолчанию, очень-очень плохая при умеренном i / o и каким-то образом вызывает зависание (сомневаюсь, потому что у меня довольно хороший NVME-SSD, а мой процессор поддерживает ASE, но не VAES)

  • Настройка I3, которую Ubuntu выполняла по умолчанию, когда я установил пакет, в некотором роде содержит серьезные ошибки ( хотя сомневаюсь, потому что я устанавливал его с нуля несколько раз, и я не мог придумать ничего, что могло бы пойти так ужасно неправильно)

После дня отладки я близок к тому, чтобы сдаться, так как проблема настолько трудно отследить, поскольку нет никаких заметных «проблем», кроме того факта, что сам экран странным образом зависает в непредсказуемое время.

Тем не менее, мне любопытно, есть ли у кого-нибудь здесь идеи относительно того, что может вызвать эту проблему, какие возможные исправления я мог бы попробовать и как я мог бы исследовать это.

Дополнительная информация

sudo lshw -c video

  *-display                 
       description: VGA compatible controller
       product: TU106M [GeForce RTX 2070 Mobile]
       vendor: NVIDIA Corporation
       physical id: 0
       bus info: pci@0000:01:00.0
       version: a1
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress vga_controller bus_master cap_list rom
       configuration: driver=nvidia latency=0
       resources: irq:141 memory:a4000000-a4ffffff memory:90000000-9fffffff memory:a0000000-a1ffffff ioport:4000(size=128) memory:a5000000-a507ffff
  *-display
       description: VGA compatible controller
       product: UHD Graphics 630 (Mobile)
       vendor: Intel Corporation
       physical id: 2
       bus info: pci@0000:00:02.0
       version: 00
       width: 64 bits
       clock: 33MHz
       capabilities: pciexpress msi pm vga_controller bus_master cap_list rom
       configuration: driver=i915 latency=0
       resources: irq:132 memory:a3000000-a3ffffff memory:80000000-8fffffff ioport:5000(size=64) memory:c0000-dffff

free -h

              total        used        free      shared  buff/cache   available
Mem:           15Gi       2,1Gi       3,1Gi       227Mi        10Gi        12Gi
Swap:         979Mi       165Mi       814Mi

sudo dmidecode -s bios-version

GL704GW.302

sudo dmidecode | grep -A3 '^ Системная информация'

System Information
        Manufacturer: ASUSTeK COMPUTER INC.
        Product Name: Strix GL704GW_GL704GW
        Version: 1.0  
1
задан 11 January 2020 в 20:49

1 ответ

Частичный ответ ...

Согласно этой веб-странице , у вас устаревший BIOS.

Примечание : вы должны подтвердить, что ваша точная марка / модель применима к этой веб-странице.

ASUS Strix GL704GW


  • У вас установлен BIOS 302.

  • Текущий - BIOS 308. « Повышение стабильности системы ».

  • Загрузите обновление.

  • Примечание. Сначала сделайте резервную копию всех важных файлов.

  • Примените обновление BIOS.

  • Повторно протестируйте вашу систему.


Кроме того, ваш своп слишком мал, и необходимо настроить vm.swappiness. Нам также необходимо проверить журналы /var/crash/*.crash, проблемы с драйверами Nvidia, разогнанный CPU / RAM, memtest86 и данные SMART для вашего жесткого диска. Подробнее об этом позже.

0
ответ дан 12 January 2020 в 20:15

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

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