LINUX.ORG.RU

Установка DXVK 2.1

 , ,


0

1

В новой версии нет скрипта установки, однако есть инструкция:

How to use

In order to install a DXVK package obtained from the release page into a given wine prefix, copy or symlink the DLLs into the following directories as follows, then open winecfg and manually add DLL overrides for d3d11, d3d10core, dxgi, and d3d9:

WINEPREFIX=/path/to/wineprefix
cp x64/*.dll $WINEPREFIX/drive_c/windows/system32
cp x32/*.dll $WINEPREFIX/drive_c/windows/syswow64
winecfg

Verify that your application uses DXVK instead of wined3d by checking for the presence of the log file d3d9.log or d3d11.log in the application's directory, or by enabling the HUD (see notes below).

In order to remove DXVK from a prefix, remove the DLLs and DLL overrides, and run wineboot -u to restore the original DLL files.

Делаю все строго по инструкйции, дхвк нету. Это я тупой или инструкция нужна другая?

★★★★★
Ответ на: комментарий от Kron4ek

Как интересно. А не нужно использовать все эти праймы и указывать вайну видео. Оказывается, он автоматом сам без всяких указываний все сам запускает как надо. Игру сразу на нвидиа.

И да, когда игра закрыта, префикс создался и работал нормально.

Однако после запуска игры больше ни один префикс запустить нельзя - ошибка сразу.

LightDiver ★★★★★
() автор топика
Последнее исправление: LightDiver (всего исправлений: 2)
Ответ на: комментарий от Kron4ek

Эх..поставил dinput8:

" env DXVK_HUD=fps,info WINEPREFIX=/home/diver/WP7/PF2 /home/diver/WP7/bin/wine DarkSoulsRemastered.exe
wineserver: using server-side synchronization.
wine: RLIMIT_NICE is <= 20, unable to use setpriority safely
00c4:err:module:import_dll Library XINPUT1_3.dll (which is needed by L"Z:\\home\\diver\\Games\\DARK SOULS I: Remastered\\game_info\\data\\DarkSoulsRemastered.exe") not found
00c4:err:module:import_dll Library DINPUT8.dll (which is needed by L"Z:\\home\\diver\\Games\\DARK SOULS I: Remastered\\game_info\\data\\DarkSoulsRemastered.exe") not found
00c4:err:module:LdrInitializeThunk Importing dlls for L"Z:\\home\\diver\\Games\\DARK SOULS I: Remastered\\game_info\\data\\DarkSoulsRemastered.exe" failed, status c0000135

Вообще перестала запускаться. А такая хорошая идея была.

LightDiver ★★★★★
() автор топика
Ответ на: комментарий от Kron4ek

Аххаха! Ты не поверишь. Я починил. Не пойму как. Сейчас проверю и скажу точно.

Короче, хер его знает как я починил. Но теперь все работает как надо. Ничего не менял, просто перезапустил вайн и драйвер.

LightDiver ★★★★★
() автор топика
Последнее исправление: LightDiver (всего исправлений: 1)
14 мая 2023 г.
Ответ на: комментарий от Kron4ek

Но можно и через winetricks установить.

А как потом обновить правильнее? winetricks -f dxvk? Он тогда и directx переустанавливает

el-d ★★
()
Ответ на: комментарий от el-d

Во ты дотошный. А у меня и мысли не возникало обновлять. Я обычно ставлю один раз - новую версию протона и туда же актуальную дхвк.

LightDiver ★★★★★
() автор топика
Ответ на: комментарий от el-d

Я наоборот очень не люблю вносить изменени я в стабильную экосистему. Много лет вайн используется префиксами. И вот, если префикс работает и приложения в нем работают, то такой префикс трогать - это как самому себе наступать на яйца.

Если нужно что то в нем обновить, дополнить, изменить - делаю копию полную и в копии уже меняю.

И да - один префикс - одно приложение.

LightDiver ★★★★★
() автор топика
Последнее исправление: LightDiver (всего исправлений: 1)
19 октября 2024 г.
Ответ на: комментарий от Kron4ek

Взял протон9 (последний) у тебя, а он мне ввод кирилицы запарывает вот так:

https://s.iimg.su/s/19/UCBaGOy1kLhJsTdeOpbejaKfZ30yUjbkt4aQJwSF.jpg

Причем не всегда. Один раз загружается нормально, а пять раз загрузка кривая. Есть идеи чего можно сделать?

LightDiver ★★★★★
() автор топика
Ответ на: комментарий от Kron4ek

Ну, в седьмом протоне такого нету, я пока на него вернулся. Если будет идея - может библиотеку какую подменить, ты отпишись.

LightDiver ★★★★★
() автор топика
Ответ на: комментарий от Kron4ek

А знаешь, я тут вспомнил, что ровно такая проблема была у игроков на винде. И там я сам им давал решение для винды.

Проблема была у зарубежных пользователей. У них в реестре винды стояла по умолчанию кодировка 1252, мы меняли ее на 1251. Не могу найти уже где я это видел. Но после смены все решалось. Нужно поискать.

LightDiver ★★★★★
() автор топика
Ответ на: комментарий от Kron4ek

Я еще потестирую, походу смена в winecfg win10 на win7 все решает. Но это не точно.

Показалось. При входе в игру работает. А потом через пару минут снова кракозябры.

LightDiver ★★★★★
() автор топика
Последнее исправление: LightDiver (всего исправлений: 1)

поставь себе portproton - 1 командой ставится и просто работает

smilessss ★★★★★
()
Ответ на: комментарий от Kron4ek

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

LightDiver ★★★★★
() автор топика
Ответ на: комментарий от LightDiver
wine reg add 'HKEY_CURRENT_USER\Software\Wine\X11 Driver' /t REG_SZ /v UseTakeFocus /d N /f

Попробуй это.

Ещё можно попробовать в gamescope запустить, там как-то по другому обработка ввода работает как я понимаю.

Как вариант попробовать другие комбинации без использования клавиши alt, вроде как это именно из-за неё проблемы.

Dr64h ★★★
()
Последнее исправление: Dr64h (всего исправлений: 1)
Ответ на: комментарий от Dr64h

Не, не помогает. Да не, это бред, проще откатиться на седьмой пока.

LightDiver ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.