Сенсорный экран ubuntu 20.04 не работает на Lenovo ideapad flex 5

Недавно я купил ноутбук Lenovo Flex 5 с сенсорным экраном. Я установил Ubuntu 20.04, и теперь у меня есть Windows 10 (OEM) и Ubuntu 20.04 LTS с двойной загрузкой. В Windows тачскрин работает нормально. В Ubuntu все остальное вроде работает нормально, но сенсорный экран не работает. Моя графическая карта - NVIDIA GeForce MX330. Я не уверен, относится ли это к сенсорному экрану или нет.

Я попытался пересобрать версию ядра 5.6.9, перейдите на эту страницу: https://forums.lenovo.com/t5/Ubuntu/Ideapad- 5-15ARE05-Touchscreen-not-working / mp / 5017099? Page = 1 , но не удалось выполнить перезагрузку из ubuntu 5.6.9.

0
задан 30 December 2020 в 02:38

1 ответ

  1. Убедитесь, что используемая среда рабочего стола поддерживает сенсорный ввод.

    a) Лучше всего попробовать Unity Desktop, последние KDE и Gnome.

    b) Проверьте свои настройки, чтобы узнать, обнаружил ли Linux возможность сенсорного ввода.

    c) Также проверьте, включена или отключена настройка включения/использования сенсорного ввода?

  2. Если вы подозреваете, что отсутствуют драйверы, попробуйте установить ядро HWE для Ubuntu 20.04. который содержит драйверы для нового оборудования. (Внимание - это может привести к поломке вашей установки, действуйте на свой страх и риск!)

    Откройте терминал и выполните следующую команду.

    sudo apt install linux-generic-hwe-20.04

    Перезагрузите систему после завершения установки.

  3. Вы можете попробовать граничную версию, которая немного более рискованна, чем предыдущая.

    sudo apt install linux-generic-hwe-20.04-edge

  4. Свяжитесь с Lenovo и попросите драйвер для Linux. Я нашел драйверы для Windows на веб-сайте Lenovo, но не нашел драйвера для Linux :(

  5. Подождите, драйверы могут появиться с будущим ядром/прошивкой Linux.

Вы также можете проверить, видно ли устройство сенсорного ввода для система использует xinput в терминале.Должно быть что-то вроде следующего, включая слово touch.

~$ xinput
⎡ Virtual core pointer                          id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ VirtualBox mouse integration              id=9    [slave  pointer  (2)]
⎜   ↳ VirtualBox USB Tablet                     id=10   [slave  pointer  (2)]
⎜   ↳ ImExPS/2 Generic Explorer Mouse           id=12   [slave  pointer  (2)]

lshw и lsmod также должны его увидеть lshw |grep -i touch lsmod |grep -i touch

вы должны получить что-то вроде этого

hid_multitouch         20480  0 

Вы также можете искать НЕЗАЯВЛЕННЫЕ устройства без загруженного драйвера/модуля.

lshw |grep -i unclaimed

Если вы найдете что-то многообещающее, вы можете направить вывод на less для дальнейшего изучения.

lshw |less

Примечание: в Ubutu LTS Enablement Stack упоминается пакет apt xserver-xorg-hwe-20.04.Я не смог найти этот пакет с помощью apt. Это может быть опечатка на вики-странице, или этот пакет может быть доступен позже, если это необходимо.

1
ответ дан 2 January 2021 в 10:52

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

Похожие вопросы: