DXVK 2.2는 이미 출시되었으며 다음은 해당 뉴스입니다.

DXVK

DXVK는 Wine을 사용하여 Linux에서 3D 응용 프로그램 및 게임을 실행하는 데 사용할 수 있습니다.

케이프의 새로운 버전 이제 DXVK 2.2를 사용할 수 있습니다. D3D11On12와의 호환성 지원, D3D9의 부분 프레젠테이션, 버그 수정 등을 강조할 수 있는 몇 가지 매우 흥미로운 변경 사항이 있습니다.

아직 DXVK를 모르는 분들을 위해, 그들은 그것이 무엇인지 알아야합니다 Steam Play 기능에 포함 된 도구 중 하나 Steam에서. 환상적인 도구입니다.e는 Microsoft DirectX 11 및 DirectX 10 그래픽 통화를 변환 할 수 있습니다. Linux와 호환되는 오픈 소스 그래픽 API 인 Vulkan에. DXVK를 사용하려면 Wine 및 Vulkan 외에도 Vulkan 호환 GPU가 필요합니다.

DXVK 2.2의 주요 새로운 기능

DXVK 2.2의 새 버전에서 우리는 다음을 찾을 수 있습니다.D3D11On12 계층에 대한 지원 추가Direct3D 11이 Direct3D 12 위에서 작동하도록 허용. Lego Builder's Journey와 같은 Unity 엔진 기반의 새로운 게임에서 D3D12를 지원하기 위해, DXVK는 D3D11 장치를 생성하는 기능을 구현했습니다. D3D12On3CreateDevice 함수 및 ID11D12On3Device API를 사용하는 D11D12 장치에서.

이 새 버전에서 눈에 띄는 또 다른 변경 사항은 Direct3D 9 구현 도입 부분 표시 지원 백버퍼의 내용을 시스템 메모리에 복사한 다음 CPU 창에 그려서 창의 일부 표시를 구성할 수 있습니다. 이를 통해 게임 시작 프로그램, 특히 Microsoft의 WPF Toolkit 및 일부 시각적 소설을 기반으로 하는 게임 시작 프로그램과의 호환성이 향상됩니다.

이 기능 로 구축된 게임 런처와의 호환성을 향상시킵니다. 마이크로소프트 WPF 성능 저하의 대가로. Direct3D 9의 경우 가상 프레임 버퍼(SwapChain)의 일반적인 동작도 개선되었으며 d3d9.noExplicitFrontBuffer 옵션에 대한 지원이 제거되었습니다.

이 외에도 강조하고 있는 것은 기본적으로 Proton 또는 Wine과 함께 사용하는 경우, 로그 파일 생성이 중지되고 콘솔에 대한 진단 메시지 출력은 Wine 관련 기능을 사용하여 구성됩니다., 이는 vkd3d-proton의 동작에 해당합니다. 별도의 로그 파일 생성을 재개하려면 DXVK_LOG_PATH 환경 변수를 설정할 수 있습니다.

눈에 띄는 다른 변화:

  • 게임에 사용되지 않는 D3D11 장치를 생성할 때 메모리 소비가 크게 줄었습니다.
  • 스레드가 올바르게 소멸되지 않는 문제를 수정했습니다.
  • 텍스처에 대한 피드백 루프를 활성화할 때 잘못된 레이아웃 추적으로 인해 발생하는 Vulkan 유효성 검사 오류를 수정했습니다.
  • 게임에서 미사용 D3D11 장치를 생성하는 상황에서 메모리 사용량이 크게 줄었습니다.

최종적으로 그것에 대해 더 많이 알고 싶다면 이 새로운 릴리스에 대한 세부 정보를 확인할 수 있습니다. 다음 링크에서.

Linux에 DXVK 지원을 추가하는 방법은 무엇입니까?

DXVK는 Wine을 사용하여 Linux에서 3D 응용 프로그램 및 게임을 실행하는 데 사용할 수 있으며 OpenGL에서 실행되는 Wine의 내장 Direct3D 11 구현에 대한 고성능 대안으로 작동합니다.

DXVK에는 최신 안정 버전의 Wine이 필요합니다. 실행합니다. 따라서 이것을 설치하지 않은 경우. 이제 안정적인 최신 DXVK 패키지 만 다운로드하면됩니다. 다음 링크에서.

wget https://github.com/doitsujin/dxvk/releases/download/v2.2/dxvk-2.2.tar.gz

지금 다운로드 한 후 방금 얻은 패키지의 압축을 풉니 다. 다음 명령을 실행하여 데스크톱 환경이나 터미널 자체에서이 작업을 수행 할 수 있습니다.

tar -xzvf dxvk-2.2.tar.gz

그런 다음 다음을 사용하여 폴더에 액세스합니다.

cd dxvk-2.2

그리고 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/

코멘트를 첫번째로 올려

코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자: AB Internet Networks 2008 SL
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.