Как установить драйвер точного касания Intel на ядро Ubuntu 6.11.0-19?

Вопрос или проблема

У меня есть HP Envy x360 bf0063tu с последней версией Kubuntu и ядром 6.11.0-19. Всё работает безупречно, и время автономной работы отличное. Единственным минусом является то, что сенсорный экран не работает, так же как и камера/ИК-датчик. Из этого мне действительно необходим сенсорный экран.

Я узнал после исследований, что мне нужно установить драйвер IPTS. Я нашёл его, но не понимаю, как именно это сделать. Кто-нибудь может научить меня, как установить этот драйвер?

Просто дайте мне подсказки о том, что делать, если это слишком долго писать. Я сам поищу информацию.

.

Ответ или решение

Установка драйвера Intel Precise Touch (IPTS) на вашу систему с Ubuntu и ядром 6.11.0-19 на ноутбуке HP Envy x360 bf0063tu может показаться сложной задачей, но с правильным подходом и пониманием процесса это может быть сделано шаг за шагом. Я постараюсь объяснить все этапы установки максимально подробно.

Теоретическая часть

Теория: Драйвер Intel Precise Touch (IPTS) необходим для корректной работы сенсорного экрана на некоторых устройствах, включая ваш HP Envy x360. IPTS был изначально разработан для работы с Windows, однако энтузиасты и разработчики создали проекты с открытым исходным кодом, чтобы предоставить поддержку IPTS на Linux. Вам потребуется скомпилировать ядро и модули, поддерживающие данный драйвер.

Пример: Примечательные проекты, которые реализовывают поддержку IPTS на Linux, включают репозиторий Intel LTS Kernel. Обычно они содержат патчи и инструкции для настройки и компиляции ядра с поддержкой сенсорных устройств.

Практическая часть

Подготовка системы

  1. Установите необходимые пакеты:

    Вы должны установить некоторые инструменты для работы с ядром и другими необходимыми компонентами. Откройте терминал и выполните:

    sudo apt update
    sudo apt install build-essential libncurses-dev bison flex libssl-dev libelf-dev
  2. Установите исходные коды ядра:

    Сейчас, когда ваше оборудование использует ядро 6.11.0-19, вам нужны соответствующие исходные коды для этого ядра. Загрузите их из официальных источников или используйте:

    sudo apt install linux-source

Компиляция ядра с патчем IPTS

  1. Загрузка патча IPTS:

    Перейдите в репозиторий Intel Precise Touch на GitHub и проверьте доступность патча для вашей версии ядра. Скачайте его на свою машину.

  2. Применение патча:

    Перейдите в директорию с загруженным исходным кодом ядра и примените патч:

    cd /usr/src/linux-source-6.11.0
    patch -p1 < /путь/к/patch-файлу
  3. Настройка ядра:

    Вам нужно настроить ядро для компиляции. Обычно это делается через команду make menuconfig, но можно использовать конфигурацию из текущего ядра:

    cp /boot/config-$(uname -r) .config
    make olddefconfig
  4. Компиляция и установка ядра:

    После настройки ядра выполните команды для его компиляции и установки:

    make -j$(nproc) bzImage modules
    sudo make modules_install
    sudo make install

    Компиляция может занять значительное время; предпочтительно использовать мощное оборудование и избегать прерываний.

Проверка результатов

  1. Перезагрузка:

    После завершения установки нового ядра, перезагрузите систему. Вам может быть нужно выбрать новое ядро в загрузчике GRUB, если это не произойдет автоматически.

    sudo reboot
  2. Тестирование сенсорного экрана:

    После перезагрузки проверьте работу сенсорного экрана. Рекомендуется использовать стандартные приложения или команды xinput и evtest для диагностики и анализа активности устройства.

Примечания и дополнительные шаги:

  • Резервное копирование: всегда создавайте резервную копию важных данных перед изменениями системы или ядра.
  • Сообщество: в случае проблем обратитесь к сообществу Ubuntu или репозиторию GitHub для помощи и советов.

Заключение

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

Оцените материал
Добавить комментарий

Капча загружается...