몇일 전에 DXVK 1.6 레이어의 새 버전이 출시되었습니다., Vulkan API 호출 변환을 통해 작동하는 DXGI(DirectX Graphics Infrastructure) 구현, Direct3D 9, 10 및 11을 제공합니다.
DXVK는 여전히 주로 Steam Play에서 사용되지만 Linux 사용자가이 환상적인 기술을 활용할 수있는 유일한 곳은 아닙니다. 그것은 또한 제공합니다 Linux 및 Wine 용 Vulkan 기반 D3D11 구현 Wine에서 Direct3D 11 게임을 실행할 때의 성능 및 최적화는 Direct3D9에 대한 지원도 제공하기 때문입니다.
DXVK 1.6의 주요 새로운 기능
이 새 버전 DXVK 1.6은 라이브러리를 처리하는 방식의 변경 사항을 구현한 것으로 유명합니다. Direct3D 10 플러그인을 통해 Wine의 D3D10 효과 프레임워크와도 작동할 수 있으며, Direct3D 9 성능이 약간 향상되었습니다.중복 변경에 대한 해결책 디스플레이 모드 및 기타 솔루션에서.
보조 라이브러리 설치 Direct3D 10 기본값: d3d10.dll y d3d10_1.dll DXVK의 D3D10이 필요하기 때문에 중지되었습니다. d3d10core.dll 및 d3d11.dll D3D10을 지원합니다(dxgi.dll은 Windows에도 필요함). 변경 사항을 통해 일부 게임에서 사용되는 효과를 위해 Wine에서 개발된 D3D10 프레임워크를 사용할 수 있습니다.
DXVK 1.6 Direct3D 9 구현에서 약간의 성능 최적화를 도입합니다., 또한 apitrace의 스냅샷을 캡처하려고 할 때 충돌이 수정되었습니다.
또한 일부 소스 2 게임의 고정 충돌 자체 D3D9 렌더링을 사용하여 중복 디스플레이 모드 전환을 제거하고 일부 게임에서 비디오를 표시할 때 녹색 프레임을 표시하는 버그를 수정했습니다.
일부 게임 타이틀에서 해결된 문제에 대해 다음과 같이 언급됩니다.
- 시간의 모자– 해상도를 변경할 때 출력 크기가 잘못 조정되는 회귀 수정
- 죽은 공간 – 검은 사각형 아티팩트를 수정했습니다.
- DoDonPachi 부활 : 시작 시 충돌이 수정되었습니다.
- 용의 교의 : 전체 화면 문제를 수정했습니다.
- 스타 워즈 공화국 코만도 : 누락된 이미지 형식을 구현했습니다.
- 요마 와리 : 한밤중의 그림자 : 시작 시 충돌이 수정되었습니다.
마지막으로 프로젝트와 그 용도에 대해 더 알고 싶다면 다음에서 세부 정보를 참조할 수 있습니다. 다음 링크.
Linux에 DXVK 지원을 추가하는 방법은 무엇입니까?
DXVK를 사용하려면 API Vulkan 1.1을 지원하는 드라이버가 필요합니다. AMD RADV 18.3, NVIDIA 415.22, Intel ANV 19.0 및 AMDVLK와 같은.
DXVK는 Wine을 사용하여 Linux에서 3D 응용 프로그램 및 게임을 실행하는 데 사용할 수 있으며 OpenGL에서 실행되는 Wine의 내장 Direct3D 11 구현에 대한 고성능 대안으로 작동합니다.
DXVK에는 최신 안정 버전의 Wine이 필요합니다. 실행합니다. 따라서 이것을 설치하지 않은 경우. 이제 안정적인 최신 DXVK 패키지 만 다운로드하면됩니다. 다음 링크에서.
wget https://github.com/doitsujin/dxvk/releases/download/v1.6.0/dxvk-1.6.0.tar.gz
지금 다운로드 한 후 방금 얻은 패키지의 압축을 풉니 다. 다음 명령을 실행하여 데스크톱 환경이나 터미널 자체에서이 작업을 수행 할 수 있습니다.
tar -xzvf dxvk-1.6.0.tar.gz
그런 다음 다음을 사용하여 폴더에 액세스합니다.
cd dxvk-1.6.0
그리고 sh 명령을 실행하여 설치 스크립트를 실행하십시오.
sudo sh setup-dxvk.sh install
setup-dxvk.sh install --without-dxgi
Wine 접두사로 DXVK를 설치할 때. 장점은 Wine vkd3d를 D3D12 게임에 사용할 수 있고 DXVK를 D3D11 게임에 사용할 수 있다는 것입니다.
또한 새 스크립트를 사용하면 dll을 심볼릭 링크로 설치할 수 있으므로 DXVK를 더 쉽게 업데이트하여 더 많은 Wine 접두사를 얻을 수 있습니다 (–symlink 명령을 통해 수행 할 수 있음).
폴더를 어떻게 볼 수 있습니까? DXVK에는 32 비트 및 64 비트 용 다른 두 개의 dll이 있습니다. estas 다음 경로에 따라 배치 할 것입니다.
여기서 "user"는 Linux 배포에서 사용하는 사용자 이름으로 바꿉니다.
64 비트의 경우 다음을 입력합니다.
~/.wine/drive_c/windows/system32/
O
/home/”usuario”/.wine/drive_c/windows/system32/
32 비트의 경우 :
~/.wine/drive_c/windows/syswow64
O
/home/”usuario”/.wine/drive_c/windows/system32/