Зависает ноутбук после вхождения в пользователь

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

Я установил manjaro KDE Plasa успешно. Но когда ввожу пароль и пытаюсь войти в рабочий стол ноутбук зависает на картинке загрузки (которое обычно появляется после входа и длится секунду) я не могу даже выключить компютер через питание ноутбука, делаю это с батарею ноутбука. Для меня странное то что при этом винтилятор работает слишком быстро не смотря на то что в это вреия не осушествляется какой то тяжелый процесс. Это бывает не всегда но очень часто.

Asus Rog GL531

1 Like

Не пытайся зайти через графику пока. Нажми Ctrl+Alt+F2, введи имя пользователя, пароль, напиши inxi -Fxxxza --no-host > inxi.txt. В домашней папке появится файл inxi.txt, в котором будут указаны основные характеристики железа и системы. Опубликуй его содержимое тут.

ЗЫ: если в линуксе новичок, начинать надо с простых дистрибутивов типа убунты.

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

System: Kernel: 5.4.23-1-MANJARO x86_64 bits: 64 compiler: gcc v: 9.2.1
parameters: BOOT_IMAGE=/boot/vmlinuz-5.4-x86_64 root=UUID=825130b8-d799-4fd9-84ed-71ca982f8bb1 rw quiet
resume=UUID=f6aaa7ce-297f-40e4-b951-d501e7e67330 udev.log_priority=3
Console: tty 2 dm: SDDM Distro: Manjaro Linux
Machine: Type: Laptop System: ASUSTeK product: ROG Strix G531GT_G531GT v: 1.0 serial:
Mobo: ASUSTeK model: G531GT v: 1.0 serial: UEFI: American Megatrends v: G531GT.305 date: 09/24/2019
Battery: ID-1: BAT0 charge: 17.3 Wh condition: 48.8/50.5 Wh (97%) volts: 12.5/12.5 model: ASUSTeK ASUS Battery type: Li-ion
serial: status: Charging
CPU: Topology: 6-Core model: Intel Core i7-9750H bits: 64 type: MT MCP arch: Kaby Lake family: 6 model-id: 9E (158)
stepping: A (10) microcode: CA L2 cache: 12.0 MiB
flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 62431
Speed: 800 MHz min/max: 800/4500 MHz Core speeds (MHz): 1: 800 2: 800 3: 800 4: 800 5: 800 6: 800 7: 800 8: 800
9: 800 10: 800 11: 801 12: 800
Vulnerabilities: Type: itlb_multihit status: KVM: Split huge pages
Type: l1tf mitigation: PTE Inversion; VMX: conditional cache flushes, SMT vulnerable
Type: mds mitigation: Clear CPU buffers; SMT vulnerable
Type: meltdown mitigation: PTI
Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via prctl and seccomp
Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer sanitization
Type: spectre_v2 mitigation: Full generic retpoline, IBPB: conditional, IBRS_FW, STIBP: conditional, RSB filling
Type: tsx_async_abort status: Not affected
Graphics: Device-1: Intel UHD Graphics 630 vendor: ASUSTeK driver: i915 v: kernel bus ID: 00:02.0 chip ID: 8086:3e9b
Device-2: NVIDIA TU117M [GeForce GTX 1650 Mobile / Max-Q] vendor: ASUSTeK driver: nouveau v: kernel bus ID: 01:00.0
chip ID: 10de:1f91
Display: server: X.org 1.20.7 driver: intel,modesetting,nouveau alternate: fbdev,nv,vesa tty: 240x67
Message: Advanced graphics data unavailable in console. Try -G --display
Audio: Device-1: Intel Cannon Lake PCH cAVS vendor: ASUSTeK driver: snd_hda_intel v: kernel bus ID: 00:1f.3
chip ID: 8086:a348
Device-2: NVIDIA vendor: ASUSTeK driver: snd_hda_intel v: kernel bus ID: 01:00.1 chip ID: 10de:10fa
Sound Server: ALSA v: k5.4.23-1-MANJARO
Network: Device-1: Intel Wireless-AC 9560 [Jefferson Peak] driver: iwlwifi v: kernel port: 5000 bus ID: 00:14.3
chip ID: 8086:a370
IF: wlo1 state: down mac:
Device-2: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet vendor: ASUSTeK driver: r8169 v: kernel port: 3000
bus ID: 03:00.0 chip ID: 10ec:8168
IF: eno2 state: down mac:
Drives: Local Storage: total: 1.38 TiB used: 6.38 GiB (0.5%)
ID-1: /dev/nvme0n1 vendor: Intel model: SSDPEKNW512G8 size: 476.94 GiB block size: physical: 512 B logical: 512 B
speed: 31.6 Gb/s lanes: 4 serial: rev: 002C scheme: GPT
ID-2: /dev/sda vendor: HGST (Hitachi) model: HTS721010A9E630 size: 931.51 GiB block size: physical: 4096 B
logical: 512 B speed: 6.0 Gb/s rotation: 7200 rpm serial: rev: A3J0 scheme: GPT
Partition: ID-1: / raw size: 14.65 GiB size: 14.36 GiB (98.00%) used: 5.89 GiB (41.1%) fs: ext4 dev: /dev/nvme0n1p5
ID-2: /home raw size: 215.83 GiB size: 211.44 GiB (97.97%) used: 494.9 MiB (0.2%) fs: ext4 dev: /dev/nvme0n1p8
ID-3: swap-1 size: 1.95 GiB used: 0 KiB (0.0%) fs: swap swappiness: 60 (default) cache pressure: 100 (default)
dev: /dev/nvme0n1p6
Sensors: System Temperatures: cpu: 39.0 C mobo: N/A gpu: nouveau temp: 21 C
Fan Speeds (RPM): cpu: 2900
Info: Processes: 230 Uptime: 1m Memory: 15.49 GiB used: 366.4 MiB (2.3%) Init: systemd v: 242 Compilers: gcc: N/A
Shell: bash v: 5.0.16 running in: tty 2 inxi: 3.0.37

Так, сейчас внимательно читайте.
В силу того, что у вас проблемы с графикой, а выяснять подробности в данных обстоятельствах -- дело медленное и мучительное, я предлагаю сделать так:

  1. Подготовительный этап, ищем и запоминаем (записываем) данные. Копируем файлы.
  2. Создаём новую загрузочную запись с модифицированными параметрами загрузки.
  3. Пробуем в неё загрузиться, если всё ОК - так и скажите и не перезагружайтесь пока, если нет -- напишите, что выдаёт journalctl --no-pager --no-hostname -b -p3 > journal.txt. Файл journal.txt в домашней папке, как вы наверняка догадались.

Предположу, что у вас есть и Windows, вам надо найти стандартный $esp раздел, который обычно либо 1, либо 2 в списке, в зависимости от того, как была установлена Windows. Сейчас пишете в консоли (Ctrl+Alt+F2):
findmnt /boot/efi
Команда выдаст что-то типа /boot/efi /dev/nvme0n1p1 vfat rw,relatime,fmask=0022,dmask=0022,codepage=437. Так вот, nvme0n1p1 -- это и есть номер раздела, с которого грузится система. Может быть, будет nvme0n1p2. Далее я специально буду помещать цифру, которая может отличаться, в скобочки, которые НЕ нужно писать по-настоящему, это лишь чтобы указать вам на конкретно данный вариативный параметр. Запомните, никаких скобочек в командах, и цифра должна быть такая, какую выдала findmnt!
Для надёжности проверьте, сколько там места:
lsblk -f |grep nvme0n1p(1) - вывод будет примерно такой:

├─nvme0n1p(1)   vfat   FAT32 ESP   4K0B-SDP3                                 135M    55% /boot/efi

№ раздела - драйвер - формат - метка - уникальный идентификатор - размер - процент занятого места - точка монтирования.
Ядро Linux с прибамбасами занимает меньше 50 мегабайт, по идее даже 100 Мб раздела, который по умолчанию создаёт Windows, хватит, чтобы разместить ровно 1 ядро.
Итак, пишите:

  1. sudo cp /boot/*5.4-x86_64* /boot/intel* /boot/efi.
    Это скопирует ядро и прочие нужные файлы на ваш $esp.
  2. sudo efibootmgr -c -d /dev/nvme0n1 -p (1) -L "Manjaro custom" -l /vmlinuz-5.4-x86_64 -u ' initrd=\intel-ucode.img initrd=\initramfs-5.4-x86_64.img root=UUID=825130b8-d799-4fd9-84ed-71ca982f8bb1 rw modprobe.blacklist=nouveau' -v
    Обратите внимание на цифру 1 в скобках, скобок не должно быть, а цифра должна быть ваша.
  3. По результатам последней команды должен был вывестись перечень загрузочных записей, он-то и нужен нам. Ищите запись Manjaro custom, запоминайте её номер (типа Boot0005* Manjaro custom...), и давайте команду sudo efibootmgr -n 0005 && reboot, ну, или какая там у вас цифра будет. Всё, ноут должен перезагрузиться с изменёнными параметрами.

Видите, как сложно? Это я специально -- всё равно вы установили Linux, чтобы изучить другую систему. Вот, изучайте))))

1 Like

@openminded мне и нравится такое изучение дебрей компютера))))

  1. сначала все шло в порядке затем вышел с аккаунта на долгое время и при вхождении та же ситуация,
    2)разрядил и включил ноут есть мышь который могу двигать, но черный экран,
    3)выключил ноут с кнопки появился лого модели ноута который появляется при включении и картинка завис

journal.txt
-- Logs begin at Mon 2020-03-30 22:43:48 +04, end at Tue 2020-03-31 18:17:09 +04. --
Mar 31 18:15:51 kernel: ACPI BIOS Error (bug): Failure creating named object [_GPE._E4A], AE_ALREADY_EXISTS (20190816/dswload2-323)
Mar 31 18:15:51 kernel: ACPI Error: AE_ALREADY_EXISTS, During name lookup/catalog (20190816/psobject-220)
Mar 31 18:15:52 kernel: nouveau 0000:01:00.0: DRM: failed to create kernel channel, -22
Mar 31 18:16:03 bluetoothd[818]: RFCOMM server failed for Headset Voice gateway: rfcomm_bind: Address already in use (98)
Mar 31 18:16:03 bluetoothd[818]: RFCOMM server failed for :1.86/Profile/HSPHSProfile/00001108-0000-1000-8000-00805f9b34fb: rfcomm_bind: Address already in use (98)

Снова загрузитесь так же: sudo efibootmgr -n 0005 && reboot.
Затем sudo mhwd -i pci video-hybrid-intel-nvidia-440xx-prime, дождитесь завершения работы команды, перезагружайтесь, больше проблем не должно быть.

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

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

Вывод mhwd -li сюда, пожалуйста. Используйте знак "`" (клавиша ё в русской раскладке) для оформления терминального текста.

`> Installed PCI configs:

              NAME               VERSION          FREEDRIVER           TYPE

       video-linux            2018.05.04                true            PCI

Warning: No installed USB configs!
`

@openminded забыл сказать, это manjaro с минимизированным софтом

Я же написал, что сделать надо.

@openminded простите случайно пропусттл, а нормально что так долго устанавливает? Ввел комманду через fft2

Ну, там процесс такой: сначала запрос пароля, после ввода он начинает качать драйвер нвидиа, который немаленький, потом идёт установка, и затем надо перезагрузить компьютер. Весь процесс достаточно информативный, единственное, что может сильно повлиять на скорость всего этого действа -- это загруженность интернета, пинги и всё такое. Смотрите, что пишет консоль, по идее, всё должно быть понятно, будь то ошибка или успех.

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

Немного не так. Последнее -- это не только установка драйвера nvidia, но и блокировка стандартного драйвера nouveau, который был выбран вами при установке (варианты free / non-free при загрузке с флешки). Именно стандартный драйвер вызывал все те проблемы, с которыми вы столкнулись. Интел же работал хорошо, это доказывается тем, что система грузилась после шагов, которые я описывал в том большом сообщении выше. Там мы создали загрузочную запись (она у вас в биосе сохранилась), где явно прописали параметры запуска, в том числе запрет на загрузку драйвера nouveau, и в такой ситуции загружался только драйвер intel. Когда я это выяснил с вашей помощью, стало понятно, что нужно всего лишь установить и активировать драйвер nvidia.
Nvidia всё ещё не дефолтный, введите inxi -G, и в выводе вы увидите что-то типа OpenGL: renderer: Mesa Intel UHD Graphics 620, как у меня, например.

спасибо за все

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.

Forum kindly sponsored by