Вопрос или проблема
Я установил Ubuntu 23.04 на свой ноутбук Asus Tuf Gaming A15 (2023), клавиатура не работает, все драйвера установлены, проверял через команду, все обновлено, все пакеты обновлены, пробовал переустановку — не помогает, установил с помощью экранной клавиатуры
Ничто не помогло, проблема в том, что Ubuntu воспринимает ноутбук как планшет, вероятно, необходимо написать патч для ядра Linux, чтобы определить новые наборы чипов клавиатур, или что-то еще можно сделать?
Вам нужна другая версия ядра Linux. Клавиатура должна работать с 5.15.0-56.
Ошибка ядра была описана здесь.
Кто-то также заявил, что на ошибку могут влиять драйвера GPU, а именно Nvidia.
Попробуйте получить образ живой USB с 22.04 (или даже 20.04) и протестировать (без установки), будут ли работать более ранние ядра с вашим оборудованием.
У меня также такая же модель ноутбука. В последние несколько недель происходили разработки относительно этой ошибки клавиатуры. Чтобы заставить ее работать на моем компьютере, мне пришлось установить основное ядро и использовать ядро 6.4.9
. Вы можете скачать основное ядро отсюда https://github.com/bkw777/mainline.
Однако стоит отметить, что я не смог заставить работать драйвера Nvidia (пытаясь использовать nvidia-driver-535-open
. Причина, по которой мне нужны -open
, заключается в том, что я могу подключиться к eGPU.
В любом случае, надеюсь, это поможет. Дайте мне знать, если использование более позднего ядра поможет.
Ответ или решение
При установке Ubuntu 23.04 на ноутбук Asus Tuf Gaming A15 (2023 года) возникла проблема с неработающей клавиатурой. Пользователь сообщает, что все драйверы установлены, система обновлена, и даже была предпринята попытка переустановки, но эти меры не принесли результата. Учитывая информацию о том, что система воспринимает ноутбук как планшет, можно предположить несколько решений.
1. Замена ядра Linux
Проблема может быть связана с тем, что текущее ядро Linux не поддерживает новое аппаратное обеспечение, включая клавиатуры. Один из пользователей упомянул, что для решения проблемы ему помогло обновление до ядра версии 5.15.0-56. Это ядро может более правильно определять чипсеты клавиатуры, поэтому лучше всего будет попробовать этот вариант.
Как установить другое ядро:
- Откройте терминал и выполните следующие команды:
sudo apt install linux-image-5.15.0-56-generic sudo apt update sudo apt upgrade
- Перезагрузите систему и выберите новое ядро в меню загрузки.
2. Пробная версия Live USB
Если установка другого ядра не помогла, рекомендуем создать Live USB с более старой версией Ubuntu, например, 22.04 или 20.04. Запустите систему с USB и проверьте, работает ли клавиатура. Если да, то проблема, скорее всего, связана с совместимостью оборудования с новым ядром в версии 23.04.
3. Установка нового ядра через Mainline
Если предыдущие шаги не удастся выполнить, то можно установить Mainline kernel. Например, версия 6.4.9 может решить проблему с клавиатурой на вашем ноутбуке.
Для установки Mainline kernel:
- Перейдите на GitHub и следуйте инструкциям по установке.
- После установки перезагрузите систему и выберите новое ядро для проверки работоспособности клавиатуры.
4. Проблемы с драйверами Nvidia
Некоторые пользователи также сообщают, что зависимость клавиатурных функций может быть связана с драйверами Nvidia. Вы упомянули использование драйвера nvidia-driver-535-open. Для устранения возможных конфликтов попробуйте удалить эти драйвера временно:
sudo apt remove nvidia-driver-535-open
После удаления перезагрузите систему и проверьте, будет ли работать клавиатура.
Заключение
В заключение, проблема с клавиатурой на ноутбуке Asus Tuf Gaming A15 в Ubuntu 23.04 может быть решена путем перехода на другое ядро Linux, использования Live USB более ранних версий Ubuntu или установки более новой версии ядра через Mainline. Убедитесь, что драйверы Nvidia также не конфликтуют с работой клавиатуры. Если все предложенные шаги не приведут к успеху, возможно, придется ожидать обновлений ядра или драйверов, которые исправят данную проблему.