Как установить DirectX 11 на Ubuntu

DirectX 11 в Ubuntu

Приняв на себя большой риск, я намеренно оставил «Microsoft» на изображении выше. Я надеюсь, что эта деталь не является причиной того, что некоторые из наших читателей покидают нас, но она служит введением к одной из тех статей, которые созданы для ответов на вопросы, но если вы ищете, о чем говорится в заголовке, мы просто ответил бы кратким «не могу». И это то, что сомнения, которые есть у некоторых пользователей, как установить директх 11 на убунту.

Ну, он устанавливается так же, как WhatsApp. Или так же, как Microsoft Office, который также от той же компании. Реальность такова, что он не устанавливается напрямую, но можно использовать обходные пути, чтобы все, что требует DirectX 11 или любой из его версий, работало в Linux. Потому что вопрос, который привел вас сюда, может иметь другой фундаментальный вопрос, и вопрос не в том, как установить DirectX в Ubuntu, а в том, как я могу использовать программное обеспечение в Ubuntu, для которого требуется DirectX 11, 12 или что-то еще.

Что такое DirectX

DirectX — это коллекция технологий программирования мультимедийных приложений и графика разработан Майкрософт. Он в основном используется для разработки и запуска мультимедийных приложений и игр на платформе Windows. Эта коллекция предоставляет различные инструменты и ресурсы для разработчиков программного обеспечения, включая API-интерфейсы для 2D- и 3D-графики, звука, ввода с устройства, работы в сети и общего мультимедиа. Это позволяет разработчикам создавать приложения, в полной мере использующие аппаратные ресурсы компьютера, что приводит к лучшему качеству изображения и звука, а также более быстрой и плавной работе.

Короче говоря, это то, что Microsoft создает для разработчиков, чтобы они создавали свое программное обеспечение для работы в операционной системе, которую Билл Гейтс популяризировал, я бы сказал, еще в 90-х годах, хотя Windows 1.0 была выпущена в 1985 году. Иногда она требуется и устанавливается вместе с какой-либо игрой, или рядом с программой видеомонтажа и тому подобное, вот в чем вопрос. Что мы можем прийти к выводу, что мы не можем запустить программу в Ubuntu, потому что в требованиях она требует DirectX, а его нет.

Нужно ли устанавливать DirectX 11?

Пользователи Linux полностью понимают, что зависимость: Есть основной софт и другие более мелкие, необходимые для работы основного, от которого они зависят, отсюда и их название. Хотя DirectX можно установить и обновить как законченное программное обеспечение в Windows, его часто включают в игры и любые программы, для которых он требуется, точно так же, как зависимости для Linux. Примером может служить FFmpeg: если он у нас не установлен, и мы собираемся установить программное обеспечение, которое в нем нуждается, Ubuntu установит его. Но мы также можем установить его вручную, чтобы делать все с ним из терминала (например 1, например 2).

Здесь действительно важно иметь возможность запускать определенную программу, так как DirectX сам по себе малопригоден, как и .NET Framework. Эта программа будет той, для которой требуется DirectX 11 или какая-то другая версия, и мы должны сосредоточиться на основной программе.

Варианты запуска программ, зависящих от DirextX 11 ±

ВИНО

Одним из лучших вариантов, если не лучшим, является использование WINE. Когда вам нужно что-то конкретное, например DirectX 11 ±, он загрузит его, чтобы можно было выполнить программу. То же самое, если это зависит от .NET, но в этом случае я бы скачал Mono.

Если мы хотим использовать опцию WINE, мы должны сделать следующее:

  1. Открываем терминал и пишем:
sudo apt update && sudo apt upgrade && sudo apt install wine
  1. Запускаем установщик той программы, которую хотим установить и зависит от DirectX. Если у нас уже есть WINE, он должен открыться вместе с ним. Если мы видим что-то странное, мы всегда можем щелкнуть правой кнопкой мыши и выбрать «Открыть с помощью WINE» или подобное сообщение.
  2. Следуем инструкциям, которые появляются на экране. WINE должна позаботиться о загрузке всего необходимого для работы программы, включая DirectX или альтернативное программное обеспечение (более похожее на последнее, как мы объясним позже), но которое также позволит программе работать.

OpenGL, Vulkan и Proton как альтернатива DirectX 11

Существуют альтернативы DirectX, такие как OpenGL или Вулкан, и они совместимы с Ubuntu. Если то, что мы ищем, — это просто использовать программу, которая перечисляет DirectX 11 среди своих минимальных требований, то нам нужно сделать предыдущий пункт: довериться WINE и позволить ему загрузить то, что необходимо, среди которых будет быть OpenGL или Vulkan. В некоторых случаях может быть необходимо Proton, то, что Valve также использует в своем Steam для повышения совместимости игр, и что многие из них также можно запускать в Linux.

Вот шаги, которые необходимо выполнить для установки каждого из этих трех вариантов:

OpenGL

OpenGL установлен в Ubuntu по умолчанию, поэтому вам не нужно устанавливать его вручную. Да, возможно, потребуется установить драйверы для нашей видеокарты, например NVIDIA, для чего вам нужно перейти в раздел «Программное обеспечение и обновления»/«Дополнительные драйверы» и установить проприетарные, если появится такая возможность. Его также можно установить из терминала, набрав sudo apt установить nvidia-драйвер-XXX, где XXX — номер версии, например 460.

Вулкан

Чтобы установить Vulkan, откройте терминал и введите следующее, чтобы добавить его официальный репозиторий:

sudo add-apt-repository ppa: графические драйверы / ppa

Позже мы обновляем список пакетов с помощью Обновление sudo apt, с которым у нас уже будет доступен Vulkan для его установки. Прежде чем мы установим проприетарные драйверы нашей видеокарты, как мы объяснили в предыдущем пункте. Наконец, мы устанавливаем Вулкан:

sudo apt-get установить vulkan-sdk

Proton

Proton — это инструмент, разработанный Valve, предназначенный для запуска игр Windows в Linux через Steam. Чтобы установить Proton на Ubuntu, выполните следующие действия:

  1. Если он у нас не установлен, устанавливаем Steam. Хотя пакет Snap является лучшим вариантом, вам не следует выбрасывать версию DEB и хранить ее в камере, просто на всякий случай.
  2. Заходим во вкладку «Steam Play» и ставим галочку «Активировать Steam Play для всех названий».
  3. В выпадающем списке «Steam Play Compatibility Version» выбираем самую последнюю версию Proton.
  4. Принимаем и сохраняем изменения.

Благодаря этому мы сможем играть в игры для Windows на Linux, а также, поскольку Steam предлагает больше, чем просто игры, другое программное обеспечение, требующее DirectX 11 или более ранней версии.

Вы не можете установить это программное обеспечение Microsoft на Ubuntu, но, как и во многих других, есть альтернативы.


Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.