“ubuntu-drivers devices” всегда ничего не возвращает в Ubuntu на Windows (подсистема Windows для Linux).

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

Я следовал этому учебному пособию, чтобы установить драйвер GPU для моей видеокарты Nvidia GTX 1070 на моем ноутбуке Alienware. Чтобы проверить рекомендуемую версию драйвера, я использовал эту команду:

ubuntu-drivers devices

и также попробовал это:

sudo ubuntu-drivers devices

Но обе не дали мне ничего в ответ, вот так:

george@DESKTOP:~$ ubuntu-drivers devices
george@DESKTOP:~$ sudo ubuntu-drivers devices
[sudo] password for george:
george@DESKTOP:~$

Вот что я попробовал:

  • Отключил безопасную загрузку, как предложено здесь
  • sudo add-apt-repository ppa:graphics-drivers/ppa
  • sudo apt install nvidia-settings

Может ли это быть проблемой, связанной с Подсистемой Windows для Linux? Может быть, Ubuntu не имеет достаточных привилегий в Windows? Любая помощь будет оценена.

Оказалось, что GPU ещё не поддерживается через Подсистему Windows для Linux:

Имеет ли Ubuntu для Windows поддержку GPU?

.

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

Тема: Почему команда "ubuntu-drivers devices" ничего не возвращает в Ubuntu на Windows Subsystem for Linux?

Ответ:

Использование Windows Subsystem for Linux (WSL) предоставляет мощный инструмент для запуска Linux-окружения прямо в Windows. Однако, в текущем состоянии, WSL имеет свои ограничения, которые необходимо учитывать при установке или конфигурации оборудования, такого как графические карты.

Основная проблема, с которой вы столкнулись при выполнении команды ubuntu-drivers devices в WSL, связана с отсутствием поддержки GPU. На момент написания этого ответа, WSL не поддерживает прямой доступ к GPU, что препятствует обнаружению и установке необходимых драйверов для Nvidia GTX 1070.

Рассмотрим подробнее, почему команда не работает и что можно сделать:

  1. Отсутствие поддержки GPU в WSL:
    WSL изначально создан для облегчения выполнения командной строки Linux, но аппаратное ускорение через GPU в стандартной версии WSL 1 не поддерживается. Это объясняет, почему команды, связанные с графическими драйверами, такими как ubuntu-drivers devices, возвращают пустое значение.

  2. WSL 2 и GPU-ускорение:
    С внедрением WSL 2 Microsoft начала добавлять поддержку аппаратного ускорения через GPU, но эта функция требует определенной конфигурации и совместимости оборудования и драйверов. Важно убедиться, что ваша система поддерживает эти новые возможности.

  3. Варианты решений:
    А) Переход на WSL 2: Убедитесь, что вы используете WSL 2 и ваша система обновлена. Проверьте, включена ли функция GPU-поддержки, использовав инструкции из официальной документации Microsoft.

    B) Нативная установка Ubuntu: Если вам критически важно использование графического ускорения на Linux, рассмотрите возможность нативной установки Ubuntu на ваш ноутбук, что позволит полноценно использовать возможности графической карты.

    C) Виртуальные машины: Использование виртуальной машины с установленной Ubuntu и прямым доступом к оборудованию может быть еще одним решением.

Важно следить за обновлениями от Microsoft и Ubuntu, так как улучшения в интеграции и поддержке GPU в WSL продолжают развиваться. Это поможет вам оставаться на передовой использования возможностей как Linux, так и Windows.

Заключение: WSL предоставляет уникальную интеграцию Linux в среде Windows, но ограничения, такие как отсутствие поддержки GPU, требуют внимания и понимания текущих возможностей и ограничений. Используйте альтернативные варианты для оптимальной работы с графическими приложениями.

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

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