В Linux нет ввода с помощью мыши/клавиатуры | Обновление: модерн?

Я пытался установить текущие драйверы для своей NVIDIA, чтобы программное обеспечение могло использовать мощность графического процессора.

      sudo apt install nvidia-driver nvidia-cuda-toolkit

В итоге у меня остались драйверы 520.* и CUDA 11.8, поэтому я был счастлив, так как вчера не смог завершить их установку (можно установить только 470.* и получил несколько сообщений об ошибках: один раз от программного обеспечения для хеширования, другой раз отnvidia-smiо несовпадении версии драйвера). У меня также возникли проблемы с настройкой двух мониторов (мне не удалось настроить, чтобы второй монитор распознавался и были доступны возможности CUDA).

Итак, теперь у меня есть драйверы 520.* с CUDA 11.8. Я загружаюсь в Linux (Kali, Debian), разблокирую диск (я могу использовать Backspace для удаления символов парольной фразы), и когда графический интерфейс запускается с приглашением для входа в систему - ввод не принимается. Ввод текста на клавиатуре ничего не дает, Ctrl+Alt+Del тоже. И ноутбук, и отдельная клавиатура (через USB). Курсор мыши не двигается.

Как я могу это устранить? Я работал над снятием и установкойnvidia-*пакеты иxserver-*пакеты так много раз за последний день, что мне хотелось бы получить больше опыта.

РЕДАКТИРОВАТЬ:
Хорошо, я искал журналы, как указал @Robidu, получил несколько экранов. После этого я удалилnvidia-driversиnvidia-cuda-toolkitпакеты. Теперь, когда я загружаюсь, я вижу на консоли следующую ошибку: она не может запустить Light Display Manager.

Скриншоты здесь: https://drive.google.com/drive/folders/1-GFatc1HOKuBxL0RtJHq7_bgwF5J8Aly?usp=sharing

EDIT2:
я установилcudaпакет, загруженный непосредственно с сайта nvidia, как описано @hex, приводит к исходной ошибке: я застрял при входе в графический интерфейс, а клавиатура и мышь не отвечают.

Так что яpurge --autoremoveметапакетыkali-desktop-core,kali-linux-coreи переустанавливал их заново - безрезультатно. На этом этапе попробую переустановить системные разделы (у меня домашний отдельный).

EDIT3:
Я переустановил систему, оставив /home и /boot нетронутыми. Затем я последовал руководству по восстановлению/etc/crypttab. Все еще есть та же проблема с графическим интерфейсом. Но на этот раз я переключился в режим терминала и начал вводить пароль тома. Через 9 секунд мой экран был залит следующей повторяющейся строкой:

      [9.7XXXXXX] nouveau 0000:01:00.0: mc: intr 00000040

гдеXXXXXXобозначает доли секунды. Я слишком устал на сегодня, проверю позже, что этоnouveauявляется.

2 ответа

Хорошо, через пару дней я наконец смог отследить проблему благодаря выводам в EDIT3. Спасибо автору этого ответа .

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

      nouveau.modeset=0

Временное изменение

Один из необходимых методов осуществления устойчивых изменений

Проще всего это сделать, выделив опцию загрузки Linux в меню GRUB, нажмите Eи затем найдите аналогичную строку.

      linux /vmlinuz ... root=... ro quiet splash

Добавьте вышеупомянутую команду.

      linux /vmlinuz ... root=... ro quiet splash nouveau.modeset=0

Нажмите F10, чтобы продолжить загрузку.

Постоянное изменение

Теперь вы сможете загрузиться и войти в систему. Чтобы он сохранялся между загрузками, отредактируйте следующий файл

      sudo nano /etc/default/grub

и добавь этоnouveau.modeset=0приказатьGRUB_CMDLINE_LINUX_DEFAULT. Затем запустите

      sudo update-grub

Оказывается установка черезapt getс

      apt get install nvidia-driver nvidia-cuda-tools

устанавливает неправильный графический драйвер для инструментов nvidiacuda.

Мне пришлось пойти к разработчику https://developer.nvidia.com/cuda-downloads и загрузить эту версию после очистки nvidia-tesla*

после завершения установки инструментов cuda эта версия устанавливает правильный графический драйвер 510 в самом конце установки... так что да, оказывается, проблема заключалась в использовании apt для установки драйверов из репозитория... вместо этого попробуйте ссылку :)

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