Как установить directx 11 на линукс

unixforum.org

Форум для пользователей UNIX-подобных систем

  • Темы без ответов
  • Активные темы
  • Поиск
  • Статус форума

Установка DirectX в wine ЭЛЕМЕНТАРНО! (накопал у себя)

Установка DirectX в wine ЭЛЕМЕНТАРНО!

Сообщение STROGOS » 09.01.2010 21:20

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

Для установки DirectX нам понадобится winetricks, скачаем его командой:

chmod +x winetricks
Перенесём его куда надо:

sudo mv winetricks /usr/bin
Теперь он скачает и установит последнюю версию directx9, командой:

winetricks directx9
На этом всё) Теперь игры требующие directx9 должны запускаться и работать нормально.

(с) де стырил непомню.

Re: Установка DirectX в wine ЭЛЕМЕНТАРНО!

Сообщение Sekta-N » 10.01.2010 03:22

Re: Установка DirectX в wine ЭЛЕМЕНТАРНО!

Сообщение rm_ » 10.01.2010 05:43

DirectX 9 не нужен©.

Если серьёзнее, Wine и так уже эмулирует его весь, плюс даже немножечко из DirectX 10.
Ставить виндовый нужно лишь в единицах «крайних случаев», в остальном он принесёт одни только проблемы.

Re: Установка DirectX в wine ЭЛЕМЕНТАРНО!

Сообщение stampoon » 10.01.2010 10:44

Re: Установка DirectX в wine ЭЛЕМЕНТАРНО!

Сообщение MMouXe » 11.01.2010 18:14

Вручную оно делается так:

Обычно wine’вского директикса вполне хватает, а после установки МС’го, как уже было замечено выше, вы можете поиметь проблем. Так что устанавливайте DirectX от MS лишь в крайнем случае.

1) Сделать резервную копию предыдущих настроек wine (каталог

/.wine), оригинал удалить или переименовать.
2) Создать стандартные настройки командой winecfg.
3) Скопировать библиотеки mscoree.dll и streamci.dll в

/.wine/drive_c/windows/system32/
4) Из каталога

/.wine/drive_c/windows/system32/ удалить файлы:
d3d8.dll,d3d9.dll,ddraw.dll,dsound.dll,dsound.vxd,quartz.dll,dxdiagn.dll
5) Отредактировать файл

/.wine/user.reg , вставив в конец файла:
[Software\\Wine\\DllOverrides] 1196330736
«d3d8″=»native»
«d3d9″=»native»
«d3dim»=»native»
«d3dx8″=»native»
«d3dxof»=»native»
«dciman32″=»native»
«ddrawex»=»native»
«devenum»=»native»
«dinput»=»native»
«dinput8″=»native»
«dmband»=»native»
«dmcompos»=»native»
«dmime»=»native»
«dmloader»=»native»
«dmscript»=»native»
«dmstyle»=»native»
«dmsynth»=»native»
«dmusic»=»native»
«dplay»=»native»
«dplayx»=»native»
«dpnaddr»=»native»
«dpnet»=»native»
«dpnhpast»=»native»
«dswave»=»native»
«dxdiagn»=»native»
«mscoree»=»native»
«quartz»=»native»
«streamci»=»native»
6) Установить DirectX (стандартный дистрибутив для windows).
7) Запустить снова конфигуратор winecfg, вкладка Библиотеки, и для библиотек:
d3d8,d3d9,ddrawex,dinput,dinput8
выбрать Редактировать и выставить для них порядок загрузки «Встроенная (wine)».
8) Провести тесты DirectX, перейдя в каталог

/.wine/drive_c/windows/system32/ и выполнив wine dxdiag.exe .
Если не запускается, тогда копируем файлы dxdiag.exe,dxdiagn.dll в

Нужные библиотеки и файлы ищите в каталогах виндов, либо в интернете.

Источник

Как установить directx 11 на линукс

Введите имя пользователя, чьи записи вы хотите найти

Войти

Авторизуясь в LiveJournal с помощью стороннего сервиса вы принимаете условия Пользовательского соглашения LiveJournal

Установка Wine, winetricks, DirectX и программ, необходимых для игр

Итак, драйвера установлены, видеокарта настроена — пора раскрывать её потенциал с помощью компьютерных игр. Иначе для чего всё это? 🙂 Начнём.

Установка Wine

Wine представляет собой реализацию библиотеки интерфейса программирования приложений (Application Programming Interface, API). Wine перехватывает запросы windows-программ и преобразует инструкции в их linux-эквиваленты в форме команд оконному менеджеру, используя стандартный протокол X11. Если имеется доступ к исходному коду windows-программы, Wine также может быть использован для перекомпиляции программы в формат, который Linux понимает лучше. Но нам он нужен всё-таки не для этого. Он нужен нам для игр.

Существует несколько способов установки Wine. Во-первых, он может уже быть в вашем репозитории дистрибутива. Рассматривать процесс скачки из репозитория каждого отдельно взятого дистрибутива, честно говоря, не хватит ни места, ни познаний, ибо нужно знать все дистрибутивы и их особенности. На примере Ubuntu — нужно зайти в Приложения -> Центр приложений Ubuntu, ввести в строку поиска «Wine» — и он перед вами. Неприятная новость: в репозитории его может и не быть, или он может быть, но не обновляться до новых версий. Поэтому советую второй путь — самостоятельная установка.

Для начала необходимо добавить источник Wine в список источников, которые Линукс просматривает в поисках новых версий пакетов.

Вот по этому адресу — www.winehq.org/download/ — дано подробное описание добавления и установки на всех известных дистрибутивах Линукса. Рассмотрим процесс на примере Ubuntu.

В консоли необходимо набрать следующие строки:

sudo add-apt-repository ppa:ubuntu-wine/ppa
sudo apt-get update

Первой строкой мы добавляем адрес скачки Wine в список адресов обновления нашей системы. Второй строкой — считываем всю последнюю информацию о новых пакетах, чтобы Линукс добавил Wine в список доступных программ. Далее — заходим в Система -> Администрирование -> Менеджер пакетов Synaptic, пишем в строке поиска «Wine», находим его в выпавшем списке доступных пакетов и ставим галочку. На данный момент это пакет Wine1.3, при выборе он тянет за собой дополнительные пакеты: wine1.3-gecko, winetricks, ttf-symbol-replacement-wine1.3 и wisotool. Устанавливаем все эти пакеты кнопкой Применить.

Осталось только настроить свежеустановленный Wine. Первый запуск (к примеру, открытие настроек) создаст системный реестр и дерево каталогов в каталоге

Скрипт winetricks и установка необходимых программ

Winetricks представляет собой запускаемый файл-скрипт. При его запуске появляется окно, содержащее длинный список программ, которые через этот скрипт можно установить. Все нам не нужны — нужны нам только те, без которых большинство игр не запустятся. Итак, запускаем winetricks и устанавливаем:

7zip, d3dx9, d3dx9_28, d3dx9_36, d3dx10, d3dxof, dinput8, directmusic, directplay, directx9, dotnet11, dotnet20, dotnet20sp2, dotnet30.

Шрифты Windows уже были установлены вместе с Wine1.3, если есть желание расширить ассортимент — winetricks предлагает большое количество шрифтов на выбор. Хотя я вместо того, чтобы ставить скриптом по одному шрифту из инета, просто скопировал из установленной в соседнем разделе Windows все шрифты в Wine (все шрифты помещаются в каталог

Если вы читали в каких-либо статьях в инете о том, что после установки DirectX нужно заходить в Вайновские настройки библиотек DLL и менять им настройки — забудьте. Эта информация устарела и более не актуальна. Winetricks делает всё это за вас.

Источник

Осиливаем DXVK в вайн, запуск любых DX11 игр в вайн без тормозов

0. последние драйвера нвидии (пользователям АМД земля пухом)
1. Ставим ОБЫЧНЫЙ(НЕ СТАГИНГ) wine-3.7
2. Идем сюда https://github.com/doitsujin/dxvk/releases/tag/v0.50
3. качаем dxvk-0.50.tar.gz
4. запускаем (объявив вайн префикс если нужно) x64 или x32 в зависимости от вайна setup_dxvk.sh

ВСЕ РАБОТАЕТ ничего больше делать не нужно

если ФПС СЛИШКОМ НИЗКИЙ:
запускать с
__GL_NextGenCompiler=0

Что еще может быть причной НИЗКОГО ФПСА

Вайн без «эмуляции рабочего стола» и «оконный режим» игры, ФПС будет очень низкий, поставьте «эмуляцию рабочего стола» в настройке Вайн

(дальше специфические проблемы, редко возникают и почти незаметныы)
Ваш ДЕ конфликтует с Вулканом, я встречал это на XFCE(вплоть до зависания иксов) где ФПС до 50% ниже чем OpenGL
(на чистых иксах ФПС в вулкане ниже чем в гноме3)
предполагаю множество проблем в «минималистичных DE» где рендеринг непонятно как сделан
в Gnome3 в вулканом нет никаких проблем

другие программы использующие иксы/vdpau/opengl
запуск «некоторых» шейдеров в OpenGL паралельно Вулкану будет давать стабильный краш вулкана
хром со включенным видео на сайте, одновремено видеоплеер использующий vdpau, вулкан будет рандомно крашиться
после использования NVENC вулкан может либо не стартовать вообще либо ФПС упадет в десятки раз
Thunderbird очень силько конфликтует с вулканом по какойто причине(даже закрытый в трее без окна)
. и прочее, лучше закрыть все перед запуском

Источник

Linux использует DirectX?

WSL — это среда, в которой пользователи могут запускать свои приложения Linux, не покидая своего ПК с Windows.

Поддерживает ли Linux DX12?

DX в Linux — это только WSL2. Microsoft никоим образом не переносит DX12 в Linux за пределами среды Windows. Они также никоим образом не открывают исходный код какого-либо кода драйвера DX12. … Microsoft отправила вышестоящему ядру драйвер прокладки для поддержки этого.

Как установить DirectX в Linux?

Настроить библиотеки DirectX

Вы можете сделать это либо через меню «Приложение» в вашем дистрибутиве, Wine> Configure Wine, либо запустив winecfg из командной строки. Когда откроется главное меню, щелкните вкладку «Библиотеки». Эта вкладка позволяет вам определять поведение различных DLL и отменять возможные значения по умолчанию.

Что мне следует использовать: Vulkan или DirectX?

Повышение минимум до 1% с Vulkan, что означает, что падение общей производительности ниже по сравнению с DirectX eleven, поэтому игровой процесс с Vulkan должен быть более плавным.

Все ли игры используют DirectX?

Итак, в каждой игре должна быть установлена ​​именно та младшая версия библиотек DirectX, которую она требует. … Как отмечает сайт поддержки Steam, установщик Microsoft DirectX — единственный официально поддерживаемый способ проверить, установлены ли в настоящее время правильные файлы DirectX.

Что такое Vkd3d?

Vkd3d — это библиотека трехмерной графики, построенная на основе Vulkan. Его API очень похож, но не идентичен Direct3D 3. Wine использует библиотеки vkd12d для реализации Direct3D 3.

DirectX проприетарный?

Хотя среды выполнения являются проприетарным программным обеспечением с закрытым исходным кодом, исходный код предоставляется для большинства образцов SDK. Начиная с выпуска Windows 8 Developer Preview, DirectX SDK был интегрирован в Windows SDK.

Могу ли я запускать игры для Windows в Linux?

Играйте в игры для Windows с помощью Proton / Steam Play

Благодаря новому инструменту от Valve под названием Proton, который использует уровень совместимости WINE, во многие игры для Windows можно полностью играть в Linux через Steam Play. Жаргон здесь немного сбивает с толку — Proton, WINE, Steam Play — но не волнуйтесь, использовать его очень просто.

Могу ли я играть в FIFA на Linux?

PlayOnLinux — это менеджер пакетов для игр Windows и другого программного обеспечения. Он поставляется с простым интерфейсом «укажи и щелкни», который позволяет искать и устанавливать игры напрямую. … Установив Wine и PlayOnLinux, вы можете легко играть в популярные качественные игры, такие как «FIFA», «World of Warcraft» и многие другие.

Как установить FIFA в Linux?

Установите вино с помощью команды «sudo apt-get install wine», а затем перейдите на жесткий диск, где находится файл fifa, и щелкните файл .exe.
.
2 ответы

  1. Скачать Fifa 13.
  2. Установите вино через терминал, используя sudo apt-get install wine.
  3. Найдите исполняемый файл Fifa и щелкните его правой кнопкой мыши, выбрав «Открыть с помощью -> Wine».

22 центов 2015 г.

Вулкан увеличивает FPS?

На самом деле Vulkan действительно потрясающий, результаты показывают, что Vulkan более чем втрое увеличивает FPS по сравнению с OpenGL ES 3.1.

Vulkan API мертв?

Определенно не мертвый, но и безудержный успех. Такой позор, я действительно возлагал на это большие надежды. И я заметил, что все игры, в которых реализован vulkan, получили его в 2016 году. Vulkan в 2017 году не получил ни одной игры, портированной на его api.

Вулкан только для AMD?

В дополнение к более низкому использованию ЦП Vulkan разработан, чтобы позволить разработчикам лучше распределять работу между несколькими ядрами ЦП. Впервые Vulkan был анонсирован некоммерческой организацией Khronos Group на GDC 2015.
.
Вулкан (API)

Разработчики)AMD, DICE (оригинальный дизайн мантии) Khronos Group (подаренный и производный вариант, как Vulkan)
Написано вC

Улучшает ли DirectX 12 FPS?

DX11 обеспечивает 19 кадров в секунду, а DX12 более чем на 60% быстрее со скоростью 33 кадра в секунду — при том же энергопотреблении. В обоих случаях более низкое энергопотребление и более высокая частота кадров достигаются за счет снижения нагрузки на ЦП, что является основной целью DirectX / Direct3D 12, AMD Mantle, OpenGL NG и Apple Metal.

Поддерживает ли GTA 5 DX12?

GTA V не поддерживает DX12, только 11. У вас может быть как 11, так и 12.

Какой DirectX мне следует использовать?

Если игра запускается на средних или низких настройках, используйте DX9. Если игра предлагает вам использовать DX9, используйте DX9. Если игра предлагает вам использовать DX11, вам все равно может потребоваться DX9. Игры имеют тенденцию переоценивать производительность вашего компьютера.

Источник

Mac OS X Hints
Adblock
detector