После запуска обновления в Ubuntu 20.04 производительность загрузки серьезно снижается. Выполнение dmesg
выделяет несколько проблемных процессов.
...
[ 21.921354] usb 1-4: device descriptor read/64, error -110
[ 22.157236] usb 1-4: new high-speed USB device number 3 using xhci_hcd
[ 27.297351] usb 1-4: device descriptor read/64, error -110
[ 42.913317] usb 1-4: device descriptor read/64, error -110
[ 43.021293] usb usb1-port4: attempt power cycle
[ 43.673232] usb 1-4: new high-speed USB device number 4 using xhci_hcd
[ 48.929356] usb 1-4: device descriptor read/8, error -110
[ 54.305334] usb 1-4: device descriptor read/8, error -110
[ 54.541242] usb 1-4: new high-speed USB device number 5 using xhci_hcd
[ 59.681384] usb 1-4: device descriptor read/8, error -110
[ 65.057363] usb 1-4: device descriptor read/8, error -110
[ 65.165292] usb usb1-port4: unable to enumerate USB device
...
[ 66.871831] NET: Registered protocol family 38
[ 128.664088] usb 1-14: new high-speed USB device number 9 using xhci_hcd
...
После выполнения systemd-analyze
можно увидеть, что время загрузки... полное дерьмо.
Startup finished in 29.969s (firmware) + 10.657s (loader) + 1.854s (kernel) + 1min 4.220s (userspace) = 1min 46.701s
graphical.target reached after 30.301s in userspace
У кого-нибудь есть идеи, как это исправить?
-121--898404-Могу ли я «пробудить» свободное Xrdp-соединение в состоянии «черный экран смерти», войдя в систему с другой учетной записи пользователя и сделав магию кода?
Вот причина, по которой я спрашиваю.
Для работы я должен использовать Windows 10. Буммер, я знаю. Но я получил разрешение на установку WSL (подсистемы для Linux). Я могу получить множество X11 приложений, работающих с сервером X. Я пробовал WSL1 и 2. У WSL2 довольно много конфликтов с корпоративной VPN, поэтому я остаюсь с WSL1.
Я нашел несколько сообщений о запуске сеанса Xrdp из WSL и подключении к нему с клиентом удаленного рабочего стола Windows в одной системе ( Linux в Windows , Запуск WSL GUI в Windows ) Установка не слишком проста, но я получил XFCE4 сеанс работает, и это довольно хорошо!
Однако я то и дело наталкиваюсь на печально известный «черный экран» смерти. Если вы оставляете сеанс Xrdp в свободном состоянии, то при возврате после ввода пароля экран Xrdp становится черным. Следуя предложениям, которые обвиняют рабочий стол в том, что он «спит» через заставку/энергосбережение, я отключил все заставки и менеджеры питания. Черный экран случается не очень часто. Но если я забуду выйти из сеанса RDP и оставить его на ночь, у меня будет BSOD утром.
После многих исправлений BSOD кажется неизбежным. Я пробовал это с сеансами WSL на основе Ubuntu 20.04 и 20.10, я не думаю, что есть исправление. Что-то запускает стаю или отключает монитор.
Но у меня сегодня новая идея!
Я создал другую учетную запись пользователя в WSL. Когда первая учетная запись находится в BSOD, я могу войти с другой учетной записью. Я могу su
как пользователь, чья учетная запись находится на черном экране. Скажите мне несколько путь, чтобы начать сеанс оттуда, пожалуйста!
Одним из способов решения этой проблемы является изменение настроек управления питанием, чтобы никогда не блокировать и не отображать экранную заставку. Это может и не решить Вашу проблему пробуждения холостой сессии XRDP, но предотвратит переход в спящий режим.