Cum se configurează DXVK în Wine pe Linux

Pentru a configura DXVK în Wine pe Linux, descărcați versiunea oficială, copiați DLL-urile în prefixul Wine al jocului dvs. și adăugați suprascrieri native în winecfg. DXVK traduce apelurile Direct3D 8–11 către Vulkan; nu instalează Wine.

Verifică mai întâi Wine și Vulkan

Folosește Wine 7.1 sau o versiune mai nouă și un driver grafic actualizat. DXVK 3.x necesită un driver compatibil cu Vulkan 1.4 cu funcțiile din ghidul de asistență pentru drivere ; un număr de versiune în sine nu este suficient. Pentru jocuri pe 32 de biți pe Linux pe 64 de biți, instalează și bibliotecile Vulkan pe 32 de biți.

Verificați Wine cu wine --version. Run vulkaninfo --summarypentru a inspecta dispozitivele și versiunea API; instalați pachetul de instrumente Vulkan al distribuției dvs. dacă lipsește. Actualizați driverele prin intermediul distribuției sau furnizorului de GPU.

Exemplu de terminal Linux care arată verificările versiunilor Wine și Vulkan înainte de configurarea DXVK
Detaliile despre dispozitiv și driver dintr-un rezumat Vulkan variază în funcție de computer; confirmați că driverul instalat îndeplinește cerințele actuale ale DXVK.

Pasul 1: Descărcați și extrageți DXVK

Descărcați cea mai recentă arhivă stabilă de pe pagina oficială de versiuni DXVK . Pagina listează în prezent versiunea 3.1.1 ca fiind cea mai recentă. Dacă este disponibilă o versiune mai nouă, utilizați-o și schimbați versiunea în calea folderului de mai jos. Metoda actuală a Upstream instalează DLL-urile versiunii într-un prefix Wine.

Extrageți arhiva. Folderul său conține directoare separate x64și .x32

Arhivă DXVK 3.1.1 extrasă cu foldere DLL separate x64 și x32
Arhiva de lansări a DXVK separă DLL-urile pe 64 de biți și pe 32 de biți în folderele x64și x32.

Pasul 2: Instalați DXVK în prefixul Wine al jocului

Un prefix Wine conține fișierele Windows, registrul și setările unui joc. Instalați DXVK și lansați jocul de la același prefix. Acest exemplu creează ~/Games/dxvk-prefix; ajustați calea arhivei dacă este necesar.

export WINEPREFIX="$HOME/Games/dxvk-prefix"
DXVK_DIR="$HOME/Downloads/dxvk-3.1.1"
mkdir -p "$WINEPREFIX"
wineboot -u
cp "$DXVK_DIR"/x64/*.dll "$WINEPREFIX/drive_c/windows/system32/"
cp "$DXVK_DIR"/x32/*.dll "$WINEPREFIX/drive_c/windows/syswow64/"

Într-un prefix standard pe 64 de biți, Wine stochează DLL-uri pe 64 de biți în system32și DLL-uri pe 32 de biți în syswow64. Într-un prefix pur pe 32 de biți, puneți doar x32fișiere în system32. Nu rulați Wine ca root și nu copiați DLL-uri în directoarele de sistem Linux.

Comenzile terminalului care copiază DLL-urile DXVK x64 și x32 în folderele cu prefix Wine corespunzătoare
Instalați ambele seturi DLL într-un prefix pe 64 de biți, astfel încât să poată rula programe Windows pe 64 de biți sau pe 32 de biți.

Pasul 3: Adăugați suprascrierile DLL-ului Wine

Deschideți fereastra de configurare pentru prefixul exact respectiv:

WINEPREFIX="$HOME/Games/dxvk-prefix" winecfg

În Biblioteci , adăugați suprascrieri native pentru d3d8, d3d9, d3d10core, d3d11, și dxgi, după fișierul README DXVK . Puneți „native” primul dacă Wine oferă o opțiune de ordine de încărcare, apoi aplicați și închideți winecfg.

Pasul 4: Lansați jocul și verificați DXVK

Pornește jocul din executabilul său folosind același prefix. Activează temporar DXVK HUD pentru a confirma că jocul a încărcat stratul de traducere:

DXVK_HUD=devinfo,fps WINEPREFIX="$HOME/Games/dxvk-prefix" wine "/path/to/Game.exe"

Înlocuiți /path/to/Game.execu calea executabilului. Un HUD care arată dispozitivul și rata de cadre confirmă că DXVK este activ. Eliminați setarea DXVK_HUDpentru a-l ascunde. DXVK scrie diagnostice în terminal; setați DXVK_LOG_PATHsă salveze fișierele jurnal într-un folder.

Fereastră generică de joc cu HUD-ul DXVK care afișează versiunea, dispozitivul grafic, driverul și rata de cadre
HUD-ul DXVK poate afișa versiunea activă a DXVK, dispozitivul grafic, driverul și FPS-ul.

Dacă jocul nu începe

  • Nu apare niciun HUD: confirmați dacă executabilul folosește prefixul în care ați copiat DLL-urile și setați suprascrierile. De asemenea, jocul poate folosi o API grafică diferită.
  • Inițializarea Vulkan eșuează: consultați ghidul de asistență pentru drivere, actualizați driverul GPU și confirmați că ambele componente Vulkan pe 64 de biți și pe 32 de biți sunt instalate atunci când este necesar.
  • Jocul folosește Direct3D 12: DXVK acoperă versiunile Direct3D de la 8 la 11. Titlurile Direct3D 12 necesită un strat separat de traducere, cum ar fi VKD3D-Proton; DXVK nu le va gestiona singur.
  • Joc online: unele titluri multiplayer tratează bibliotecile Direct3D de înlocuire ca modificări interzise. Proiectul DXVK avertizează că utilizarea lor poate duce la blocarea contului, așa că verificați regulile editorului jocului înainte de a continua.

Pentru a elimina DXVK dintr-un prefix, eliminați DLL-urile DXVK pe care le-ați copiat, ștergeți suprascrierile corespunzătoare din winecfgși rulați comanda WINEPREFIX="$HOME/Games/dxvk-prefix" wineboot -upentru a restaura DLL-urile încorporate în Wine. Pentru jocurile gestionate de Lutris, Bottles, Heroic sau Steam/Proton, utilizați în schimb setarea DXVK a programului de lansare; aceste instrumente își gestionează propriile prefixe.

Referințe oficiale

Consultați proiectul DXVK pentru fișierele de lansare și pașii de instalare manuală, ghidul de asistență pentru drivere pentru cerințele actuale ale Vulkan și ghidul de descărcare WineHQ pentru pachetele Wine specifice distribuției.

Lasă un comentariu

Cum să recuperați în siguranță partițiile pierdute și datele de pe hard disk

Cum să recuperați în siguranță partițiile pierdute și datele de pe hard disk

Învață cum să recuperezi partiții și fișiere pierdute cu TestDisk și PhotoRec. Protejează unitatea sursă, scanează în siguranță și salvează datele recuperate pe un alt disc.

Cum se scanează coduri QR pe ​​un desktop Linux

Cum se scanează coduri QR pe ​​un desktop Linux

Scanați coduri QR pe ​​Linux cu CoBang folosind o cameră web sau un fișier imagine. Consultați opțiunile de instalare, pașii de configurare și remedierile pentru accesul la camera Flatpak.

Cum se modifică setările camerei web pe Linux cu Cameractrls

Cum se modifică setările camerei web pe Linux cu Cameractrls

Schimbați setările camerei web pe Linux cu Cameractrls: reglați expunerea, culoarea, reducerea pâlpâirii și alte controale acceptate, apoi verificați modurile video compatibile.

Cum se instalează PHPStorm pe Linux: Toolbox, Tar.gz, Snap și AUR

Cum se instalează PHPStorm pe Linux: Toolbox, Tar.gz, Snap și AUR

Instalați PhpStorm pe Linux cu JetBrains Toolbox sau arhiva independentă tar.gz, plus opțiunile Snap și Arch AUR. Java este deja inclus.

Cum se configurează panouri duale pe XFCE 4

Cum se configurează panouri duale pe XFCE 4

Creați un panou XFCE 4 separat pentru fiecare afișaj, atribuiți al doilea panou ieșirii corecte, poziționați-l și dimensionați-l și adăugați lansatoarele și elementele de stare de care aveți nevoie.

Cum se instalează Cisco Packet Tracer pe Linux

Cum se instalează Cisco Packet Tracer pe Linux

Descărcați Cisco Packet Tracer 9.0.1 pentru Ubuntu pe 64 de biți, instalați pachetul DEB cu APT, acceptați licența în Terminal și conectați-vă pentru a începe un laborator.

Cum se face o copie de rezervă a unui CD-ROM ca fișier ISO pe Linux

Cum se face o copie de rezervă a unui CD-ROM ca fișier ISO pe Linux

Creați un fișier ISO CD-ROM pe Linux cu GNOME Disks sau dd. Identificați unitatea optică, monitorizați copia, verificați imaginea și aflați când un disc deteriorat sau audio necesită un alt instrument.

Cum să decupezi o imagine pe Linux cu GIMP

Cum să decupezi o imagine pe Linux cu GIMP

Eliminați fundalul unei fotografii pe Linux cu GIMP: trasați un subiect, ștergeți fundalul selectat, păstrați transparența și exportați un fișier PNG reutilizabil.

Descărcați FlightGear gratuit: Ghid oficial de instalare

Descărcați FlightGear gratuit: Ghid oficial de instalare

Descarcă FlightGear gratuit de pe site-ul oficial. Compară pachetele Windows, macOS și Linux, instalează fișierele de date și începe primul tău zbor.

Aplicația desktop Google Tasks: Cum se utilizează pe computer

Aplicația desktop Google Tasks: Cum se utilizează pe computer

Deschide Google Tasks într-un browser, adaugă o comandă rapidă pentru Chrome sau o lansare în stilul aplicației și gestionează activitățile de făcut în avans prin Calendar și Gmail.