Какой пакет Debian 12 содержит драйвер для Intel Corporation Raptor Lake-S GT1?

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

Я ищу драйвер, соответствующий:

lspci -k | grep -EA3 'VGA|Display'
00:02.0 VGA совместимый контроллер: Intel Corporation Raptor Lake-S GT1 [UHD Graphics 770] (rev 04)
        Подсистема: ASRock Incorporation Raptor Lake-S GT1 [UHD Graphics 770]
        Ядро модули: i915
00:06.0 PCI мост: Intel Corporation Raptor Lake PCIe 4.0 Graphics Port (rev 01)

Я на Debian 12.

Я думаю, что это должно быть в пакете firmware-linux-nonfree, но я не уверен.

Как мне это проверить?

Редактировать:

$  sudo dpkg -S i915_pci
dpkg-query: не найдено соответствие для шаблона *i915_pci*
$ uname -a
Linux xxxxxx 6.1.0-25-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.106-3 (2024-08-26) x86_64 GNU/Linux
$ lsb_release -a
Нет доступных модулей LSB.
ID дистрибьютора: Debian
Описание:    Debian GNU/Linux 12 (bookworm)
Выпуск:        12
Кодовое имя:       bookworm

Почему говорится, что не найдено соответствия?

На другом компьютере я сделал следующее:

sudo dpkg -S i915_pci

linux-headers-6.1.0-18-common: /usr/src/linux-headers-6.1.0-18-common/include/drm/i915_pciids.h
linux-headers-6.1.0-25-common: /usr/src/linux-headers-6.1.0-25-common/include/drm/i915_pciids.h
linux-headers-6.1.0-22-common: /usr/src/linux-headers-6.1.0-22-common/include/drm/i915_pciids.h
linux-headers-6.1.0-20-common: /usr/src/linux-headers-6.1.0-20-common/include/drm/i915_pciids.h
linux-headers-5.10.0-26-common: /usr/src/linux-headers-5.10.0-26-common/include/drm/i915_pciids.h
linux-headers-6.1.0-23-common: /usr/src/linux-headers-6.1.0-23-common/include/drm/i915_pciids.h
linux-headers-6.1.0-26-common: /usr/src/linux-headers-6.1.0-26-common/include/drm/i915_pciids.h
linux-headers-6.1.0-17-common: /usr/src/linux-headers-6.1.0-17-common/include/drm/i915_pciids.h
linux-headers-6.1.0-21-common: /usr/src/linux-headers-6.1.0-21-common/include/drm/i915_pciids.h

Я думаю, что должен установить пакет linux-headers, выполнив:

sudo apt-get install linux-headers-$(uname -r)

Я правильно поступаю?

Драйвера для этой GPU уже должны быть включены в установку Debian 12, см. эту страницу:

Устройство поддерживается с версий ядра 5.17 и выше согласно LKDDb

Драйвера Intel обычно интегрированы в ядро и Mesa, оба из которых (конечно) идут по умолчанию. Затем вы можете проверить, какую версию ядра использует ваш дистрибутив. Для Debian 12 это должно быть 6.1+. Лучший способ узнать, к какому пакету точно относятся драйвера, – это использовать dpkg -S с файлом, который должен быть частью пакета, и это скажет вам, из какого пакета он пришел. Примеры файлов указаны на странице, на которую я ссылался выше, и один из них:
drivers/gpu/drm/i915/i915_pci.c

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

Чтобы установить драйвер для Intel Corporation Raptor Lake-S GT1 (UHD Graphics 770) на Debian 12, вам следует учитывать несколько ключевых аспектов, включая установленное ядро и доступные пакеты.

Шаги по выявлению и установке драйвера:

  1. Проверка текущего ядра и драйверов:
    Для начала, вы используете команду lspci -k, чтобы определить, какой модуль ядра отвечает за вашу графическую карту. В вашем случае вывод показывает, что модуль i915 используется, который активно поддерживает графические процессоры Intel.

  2. Пакет, содержащий драйверы:
    Драйверы для графических процессоров Intel в основном уже интегрированы в ядро Linux. Debian 12 (bookworm) использует ядро версии 6.1+, что означает, что поддержка Raptor Lake-S GT1 должна быть включена по умолчанию. Если вы видите, что модуль i915 загружен, значит, драйверы уже активны.

  3. Дополнительные пакеты:
    Для обеспечения полной функциональности GPU, вы можете установить пакет firmware-linux-nonfree. Он включает дополнительные прошивки, которые могут пригодиться для некоторых функций графических карт Intel, включая улучшенные графические возможности и поддержку видео. Это можно сделать следующей командой:

    sudo apt-get install firmware-linux-nonfree
  4. Проверка наличия драйвера:
    Для точной проверки того, к какому пакету принадлежит определенный файл, вы правильно использовали команду dpkg -S. Файл i915_pci.c расположен в директории, связанной с заголовками ядра. Это подтверждает, что заголовки устанавливают необходимые структуры для работы с драйверами.

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

    sudo apt-get install linux-headers-$(uname -r)

Заключение:

Таким образом, драйвер для Intel Corporation Raptor Lake-S GT1 уже включен в вашу систему через ядро Linux, а установка пакета firmware-linux-nonfree может стать хорошим дополнением, обеспечивающим более широкие возможности работы с графикой. Убедитесь, что ваши пакеты обновлены и, при необходимости, выполните команду обновления:

sudo apt-get update && sudo apt-get upgrade

Если у вас есть дальнейшие вопросы или вам нужна дополнительная информация, не стесняйтесь обращаться.

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

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