LINUX.ORG.RU

Избранные сообщения dnbattack

Рандомный черный экран Ubuntu 20.04 // GeForce 940MX + Intel HD Graphics 620

Форум — Desktop

Всем привет! Имею непонятную проблему с экраном ноутбука, который рандомно может не работать, а может работать.

Как это проявляется:

  • просто залочил ноутбук, экран погас, дергаю мышь - черный экран;
  • загоняю ноутбук в спящий режим, бужу - черный экран;
  • подключаю внешний монитор - черный экран (только на экране ноутбука).

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

Проблема решается «через раз» такими способами:

  • перезагрузка (и то с разу 3-4) При этом я вижу GRUB, splash экран, черный экран; на ощуп жму enter, ввожу пароль - экран включается);
  • закрыть/открыть крышку выжидая когда он уснет/проснется. Срабатывает с разу 2-3, делаю так, когда у меня там масса работы и переоткрывать все очень не хочется;
  • подключаю внений монитор и переключаю режимы монитора (single display/join displays) Так же срабатывает с раза 3-5.. Монитор, если важно, работает по type-c

Самое печальное что в момент проявления проблемы (тот же перетык внешнего монитора) в логах нет никаких ошибок(

Что пробовал делать:

  • пробовал полностью удалять nvidia драйверы и ставить их по новой + ставил разные версии перечисленные там:
~# ubuntu-drivers devices
WARNING:root:_pkg_get_support nvidia-driver-390: package has invalid Support Legacyheader, cannot determine support level
== /sys/devices/pci0000:00/0000:00:1c.0/0000:01:00.0 ==
modalias : pci:v000010DEd0000134Dsv00001028sd00000744bc03sc02i00
vendor   : NVIDIA Corporation
model    : GM108M [GeForce 940MX]
driver   : nvidia-driver-470-server - distro non-free
driver   : nvidia-driver-470 - distro non-free recommended
driver   : nvidia-driver-390 - distro non-free
driver   : nvidia-driver-460-server - distro non-free
driver   : nvidia-driver-418-server - distro non-free
driver   : nvidia-driver-460 - distro non-free
driver   : nvidia-driver-450-server - distro non-free
driver   : xserver-xorg-video-nouveau - distro free builtin
  • ставил nomodeset - проблема остается;
  • переключал режимы prime Intel/Nvidia/On-Daemond;
  • bios обновлен до актуального;
  • ставил lightgdm.

Технические подробности:

  • Ноутбук Dell 7779 (ака планшет)
  • Графика NVIDIA Corporation GM108M [GeForce 940MX] / Mesa Intel® HD Graphics 620 (KBL GT2)
~# lspci -k | grep -EA2 'VGA|3D'  
00:02.0 VGA compatible controller: Intel Corporation HD Graphics 620 (rev 02)
        DeviceName:  Onboard IGD
        Subsystem: Dell HD Graphics 620
--
00:13.0 Non-VGA unclassified device: Intel Corporation Sunrise Point-LP Integrated Sensor Hub (rev 21)
        Subsystem: Dell Sunrise Point-LP Integrated Sensor Hub
        Kernel driver in use: intel_ish_ipc
--
01:00.0 3D controller: NVIDIA Corporation GM108M [GeForce 940MX] (rev a2)
        Subsystem: Dell GM108M [GeForce 940MX]
        Kernel driver in use: nvidia
  • ядро 5.11.0-34-generic #36~20.04.1-Ubuntu SMP Fri Aug 27 08:06:32 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
  • Версия Ubnutu:
~# lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 20.04.3 LTS
Release:        20.04
Codename:       focal

~# screenfetch -n
 root@leo-Inspiron-17-7779
 OS: Ubuntu 20.04 focal
 Kernel: x86_64 Linux 5.11.0-34-generic
 Uptime: 1h 19m
 Packages: 2321
 Shell: bash 5.0.17
 Resolution: 4480x1440
 WM: Mutter
 WM Theme: Adwaita
 GTK Theme: Adwaita [GTK3]
 Disk: 528G / 999G (56%)
 CPU: Intel Core i7-7500U @ 4x 3,5GHz [59.0°C]
 GPU: NVIDIA GeForce 940MX
 RAM: 5548MiB / 15752MiB
  • драйвер nvidia:
~# nvidia-smi
Mon Sep 13 03:46:27 2021       
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 470.63.01    Driver Version: 470.63.01    CUDA Version: 11.4     |
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|                               |                      |               MIG M. |
|===============================+======================+======================|
|   0  NVIDIA GeForce ...  Off  | 00000000:01:00.0 Off |                  N/A |
| N/A   44C    P8    N/A /  N/A |      6MiB /  2004MiB |      0%      Default |
|                               |                      |                  N/A |
+-------------------------------+----------------------+----------------------+
                                                                               
+-----------------------------------------------------------------------------+
| Processes:                                                                  |
|  GPU   GI   CI        PID   Type   Process name                  GPU Memory |
|        ID   ID                                                   Usage      |
|=============================================================================|
|    0   N/A  N/A      1114      G   /usr/lib/xorg/Xorg                  2MiB |
|    0   N/A  N/A     12914      G   /usr/lib/xorg/Xorg                  2MiB |
+-----------------------------------------------------------------------------+
~# lsmod | grep nvidia
nvidia_uvm           1036288  0
nvidia_drm             61440  4
nvidia_modeset       1196032  3 nvidia_drm
nvidia              35270656  129 nvidia_uvm,nvidia_modeset
drm_kms_helper        237568  2 nvidia_drm,i915
drm                   548864  16 drm_kms_helper,nvidia,nvidia_drm,i915

Я находил единственные ошибки, которые могут быть причастны к проблеме :

ep 13 02:52:52 leo-Inspiron-17-7779 gnome-shell[13093]: meta_display_get_monitor_in_fullscreen: assertion 'monitor >= 0 && monitor < n_logical_monitors' failed
Sep 13 02:52:52 leo-Inspiron-17-7779 gnome-shell[13093]: meta_monitor_manager_get_logical_monitor_from_number: assertion '(unsigned int) number < g_list_length (manager->logical_monitors)' failed
Sep 13 02:52:52 leo-Inspiron-17-7779 gnome-shell[13093]: meta_workspace_get_work_area_for_monitor: assertion 'logical_monitor != NULL' failed

Еще было такое:

сен 13 01:06:11 leo-Inspiron-17-7779 systemd[1097]: Finished Exit the Session.
сен 13 01:06:11 leo-Inspiron-17-7779 systemd[1097]: Reached target Exit the Session.
сен 13 01:06:11 leo-Inspiron-17-7779 systemd[1]: user@125.service: Succeeded.
сен 13 01:06:11 leo-Inspiron-17-7779 systemd[1]: Stopped User Manager for UID 125.
сен 13 01:06:11 leo-Inspiron-17-7779 systemd[1]: Stopping User Runtime Directory /run/user/125...
сен 13 01:06:11 leo-Inspiron-17-7779 /usr/lib/gdm3/gdm-x-session[2115]: (II) NVIDIA(GPU-0): Deleting GPU-0
сен 13 01:06:11 leo-Inspiron-17-7779 systemd[2026]: run-user-125.mount: Succeeded.
сен 13 01:06:11 leo-Inspiron-17-7779 /usr/lib/gdm3/gdm-x-session[2115]: (WW) xf86CloseConsole: KDSETMODE failed: Input/output error
сен 13 01:06:11 leo-Inspiron-17-7779 /usr/lib/gdm3/gdm-x-session[2115]: (WW) xf86CloseConsole: VT_GETMODE failed: Input/output error
сен 13 01:06:11 leo-Inspiron-17-7779 /usr/lib/gdm3/gdm-x-session[2115]: (WW) xf86CloseConsole: VT_ACTIVATE failed: Input/output error
сен 13 01:06:11 leo-Inspiron-17-7779 systemd[1]: run-user-125.mount: Succeeded.
сен 13 01:06:11 leo-Inspiron-17-7779 systemd[1]: Unmounted /run/user/125.
сен 13 01:06:11 leo-Inspiron-17-7779 /usr/lib/gdm3/gdm-x-session[2115]: (II) Server terminated successfully (0). Closing log file.
сен 13 01:06:11 leo-Inspiron-17-7779 systemd[1]: user-runtime-dir@125.service: Succeeded.
сен 13 01:06:11 leo-Inspiron-17-7779 systemd[1]: Stopped User Runtime Directory /run/user/125.
сен 13 01:06:11 leo-Inspiron-17-7779 systemd[1]: Removed slice User Slice of UID 125.
сен 13 01:06:11 leo-Inspiron-17-7779 systemd[1]: session-2.scope: Succeeded.
сен 13 01:06:11 leo-Inspiron-17-7779 systemd[1]: Stopped Session 2 of user leo.
сен 13 01:06:11 leo-Inspiron-17-7779 systemd[1]: Stopping Login Service...

Но решения, я так и не нашел..

Можете подсказать, в какую сторону копать и какие данные нужно предоставить? Я до конца не понимаю, как это все работает под капотом( Подозреваю что это какое-то из обновлений привело к такой проблеме..

Кстати, при использовании wayland проблема так же сохраняется, хотя возникает реже, но если возникает, то приходится перезагружать машину или загонять ее в ждущий режим ..

 , , , ,

dnbattack
()

Ничего не трогай - все равно сломается :(

Форум — General

Доброго времени суток. День начался как-то не так, а точнее по какой то причине не стартовал Mysql сервер на Ubuntu Server 11.10. Перезагрузив систему проблема не решилась, а более того, система монтировала ра раздел root в режиме readonly, из-за чего жизненно важные службы так и не запустились :(

Немного погуглив я пришел к выводу, что нужно грузиться из-под флешки и пускать там заветную команду: fsck -f /dev/sda1, но ни к каким результатам она не привела.

Состояние smart говорит о том, что у этого сигейта есть битые секторы.

Система собрана следующем образом: есть HDD seagate на 160 gb на котором стоит система... еще есть 2 WD на 1 террабайту, которые дружно живот в софтовом райде и (слава богу) работают.

Коллеги, друзья, единомышленники, подскажите, как стартовать систему хотя бы на неделю, пока я не куплю новый HDD

 , ,

dnbattack
()