최적화 개선 및 버그 수정과 함께 DXVK 1.10.2 출시

DXVK

최근에 DXVK 레이어 1.10.2의 새 버전 릴리스가 발표되었습니다., Vulkan API 호출 변환을 통해 작동하는 DXGI(DirectX 그래픽 인프라), Direct3D 9, 10 및 11의 구현을 제공합니다.

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

DXVK 1.10.2의 주요 새로운 기능

이번에 새로 출시된 DXVK 1.10.2 버전에서는 Direct3D 9의 경우 매끄럽지 않은 큐브 텍스처에 대한 지원이 추가되었습니다. Vulkan 확장 VK_EXT_non_seamless_cube_map을 사용하여 구현됩니다(샘플 간의 경계 처리 없이 매끄럽지 않음).

또 다른 주목할만한 변경 사항은 NVIDIA Vulkan 드라이버를 사용할 때 디스크에 대한 셰이더 캐싱 개선과 메모리 내 SPIR-V 셰이더 코드 압축 성능 개선입니다.

또한 D3D11 메서드 구현에서 최적화된 정리 코드 여러 스레드(UAV, Unordered Access View)에서 리소스에 대한 순서 없는 액세스를 위해 드라이버에서 이미지 압축의 효율성을 높일 수 있었습니다.

버그 수정 부분에서 다음과 같이 언급됩니다. 잘못된 캐시 파일 저장 및 사용을 유발하는 버그 수정 GCC 12.1로 빌드하는 문제를 수정했습니다.

게임 수정 다음이 언급됩니다.

  • 선과 악 너머: 잃어버린 빛의 축 피하기
  • Z일: d3d11.cachedDynamicResources 옵션을 활성화하여 성능 문제 해결
  • Dead Space: 그림자 렌더링을 수정하고 게임 충돌을 방지하기 위해 60FPS 잠금을 추가했습니다.
  • Dirt Rally: 셰이더의 게임 버그로 인한 GPU 충돌 가능성 수정
  • Godfather: 16x MSAA를 지원하지 않는 시스템의 충돌 수정
  • 림보 – 게임 버그를 피하기 위해 60FPS 한도 활성화
  • Majesty 2: 2GB 이상의 VRAM을 사용하는 GPU 및 임베디드 시스템에서 문제를 일으키는 게임 버그 해결
  • Onechanbara Z2: Chaos - 입자 효과 및 UI 요소가 올바르게 표시되지 않는 문제를 수정했습니다.
  • 식물 대 Zombies Garden Warfare 2 - 게임이 AMD GPU를 감지할 때 충돌 방지
  • 심판의 귀환 : 런처 문제 해결
  • Scrapland Remastered - 블랙 스크린 문제 해결
  • 소형 라디오 대형 텔레비전 - 블랙 스크린 문제 해결
  • 소닉 어드벤처 2: 누락된 입자 효과 수정

DXVK에는 현재 Mesa RADV 1.1, NVIDIA 22.0, Intel ANV 510.47.03 및 AMDVLK와 같은 Vulkan API 22.0 호환 드라이버가 필요합니다.

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

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

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

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

wget https://github.com/doitsujin/dxvk/releases/download/v1.10.2/dxvk-1.10.2.tar.gz

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

tar -xzvf dxvk-1.10.2.tar.gz

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

cd dxvk-1.10.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. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.