거의 XNUMX 개월 이상의 개발 후 DXVK 1.8 프로젝트의 새 버전이 제공됩니다., 버전 일부 게임 타이틀이 수정되었습니다. 또한 Intel CPU의 게임 성능뿐만 아니라 다중 모니터 및 기타 지원에 대한 개선 사항을 소개합니다.
프로젝트에 익숙하지 않은 사람들은 Microsoft DirectX 11 및 DirectX 10 그래픽 호출을 변환 할 수있는 환상적인 도구 Linux와 호환되는 오픈 소스 그래픽 API 인 Vulkan에. DXVK를 사용하려면 Wine 및 Vulkan 외에도 Vulkan 호환 GPU가 필요합니다.
DXVK는 여전히 주로 Steam Play에서 사용되지만 Linux 사용자가이 환상적인 기술을 활용할 수있는 유일한 곳은 아닙니다.
또한 Linux 및 Wine을위한 Vulkan 기반 D3D11 구현을 제공합니다. Wine에서 Direct3D 11 게임을 실행할 때의 성능 및 최적화는 Direct3D9에 대한 지원도 제공하기 때문입니다.
DXVK 1.8의 주요 새로운 기능
이 새 버전에서 DXGI는 다중 모니터 설정에 대한 지원을 포함합니다. 제대로 작동하려면 XRandR 1.4를 지원하는 비교적 새로운 버전의 Wine을 설치해야합니다.
별도의 GPU가없는 시스템에서 게임을 실행할 때 발생하는 문제를 해결하기 위해 Lavapipe와 같은 CPU를 사용하는 Vulkan 소프트웨어 구현이 래스터 라이저 목록에 나열됩니다.
또한, Direct3D 9 구현에서 텍스처로드 및 가시성 확인 프로세스가 최적화되었습니다. 다른 개체와 겹치는 개체. 지원되는 화면 버퍼 형식 (백 버퍼) 목록이 잘못 반환되는 문제를 수정했습니다.
반면에 최적화 된 이미지 레이아웃 작업이 강조 표시됩니다.s는 인텔 GPU에서 일부 게임의 성능을 향상시킵니다.
Direct3D 11에서 기본 설정은 d3d11.enableRtOutputNanFixup (이전 버전의 RADV 드라이버 용) 및 d3d11.invariantPosition (RDNA2 GPU에서 anti-Z 문제 해결 용)입니다. 셰이더에서 참조 횟수 및 null (NaN) 처리 관련 문제를 수정했습니다.
최신 버전의 Meson Toolkit을 만들 때 발생하는 경고를 수정했습니다.
또한 Atelier Ryza 2, Battle Engine Aquila, Dark Messiah of Might & Magic, Everquest, F1 2018/2020, Hitman 3, Nioh 2 및 Tomb Raider Legend의 수정 된 문제도 강조됩니다.
최종적으로 그것에 대해 더 많이 알고 싶다면 이 새로운 릴리스에 대한 세부 정보를 확인할 수 있습니다. 다음 링크에서.
Linux에 DXVK 지원을 추가하는 방법은 무엇입니까?
DXVK는 Wine을 사용하여 Linux에서 3D 응용 프로그램 및 게임을 실행하는 데 사용할 수 있으며 OpenGL에서 실행되는 Wine의 내장 Direct3D 11 구현에 대한 고성능 대안으로 작동합니다.
DXVK에는 최신 안정 버전의 Wine이 필요합니다. 실행합니다. 따라서 이것을 설치하지 않은 경우. 이제 안정적인 최신 DXVK 패키지 만 다운로드하면됩니다. 다음 링크에서.
wget https://github.com/doitsujin/dxvk/releases/download/v1.7.3/dxvk-1.7.3.tar.gz
지금 다운로드 한 후 방금 얻은 패키지의 압축을 풉니 다. 다음 명령을 실행하여 데스크톱 환경이나 터미널 자체에서이 작업을 수행 할 수 있습니다.
tar -xzvf dxvk-1.8.0.tar.gz
그런 다음 다음을 사용하여 폴더에 액세스합니다.
cd dxvk-1.8.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/