- - วิธีการตั้งค่า DXVK ใน Wine บน Linux

วิธีตั้งค่า DXVK ใน Wine บน Linux

DXVK (หรือเรียกอีกอย่างว่า DirectX to Vulkan) เป็นหนึ่งในเครื่องมือที่รวมอยู่ในคุณสมบัติ Steam Play ของ Steam เป็นเครื่องมือที่ยอดเยี่ยมที่สามารถแปลงการเรียกใช้กราฟิก Microsoft DirectX 11 และ DirectX 10 เป็น Vulkan ซึ่งเป็นโอเพนซอร์สกราฟิก API ที่เข้ากันได้กับ Linux แม้ว่า DXVK จะใช้เป็นหลักใน Steam Play แต่ไม่ใช่เฉพาะที่ผู้ใช้ Linux สามารถใช้ประโยชน์จากเทคโนโลยีที่ยอดเยี่ยมนี้ DXVK สามารถเรียกใช้วิดีโอเกม DirectX ได้ทุกประเภทนอก Steam! ในคู่มือนี้เราจะแสดงวิธีการตั้งค่า DXVK ในไวน์เพื่อให้คุณสามารถใช้ในการเล่นวิดีโอเกมที่ทันสมัยโดยปราศจากเสนาธิการของ Steam Play!

ติดตั้งการจัดเตรียมไวน์

DXVK ต้องการ Wine เวอร์ชันล่าสุด (akaการจัดเตรียมไวน์) เพื่อเรียกใช้ ดังนั้นเราจะต้องแสดงวิธีการติดตั้งแพ็คเกจไวน์ใหม่ล่าสุดบน Linux ก่อนที่จะอธิบายวิธีรับมือกับแพ็คเกจ DXVK

วิธีที่ดีที่สุดในการติดตั้งแพ็กเกจ Wine Stagingบนลีนุกซ์ส่วนใหญ่คือไปที่เว็บไซต์ทางการของ WineHQ บนเว็บไซต์พวกเขามีรายละเอียดของลินุกซ์ทั้งหมดที่มีแพ็คเกจไวน์สเตจ พวกมันจะช่วยคุณหาวิธีทำให้มันเป็นไป

หากคุณไม่เข้าใจ WineHQ และต้องการคำแนะนำเราสนับสนุนให้คุณตรวจสอบโพสต์ของเราเกี่ยวกับการติดตั้ง Wine Staging บน Linux ในนั้นเราไปดูวิธีการทำให้มันทำงานบน Ubuntu, Debian, Arch Linux, Fedora และแม้แต่ OpenSUSE!

รับ DXVK

น่าเสียดายที่ DXVK ไม่ได้มาพร้อมกับไวน์ชุดของแพ็คเกจบนลีนุกซ์ส่วนใหญ่ หากคุณต้องการใช้ประโยชน์จากเทคโนโลยีนี้คุณจะต้องนั่งลงและโหลดทุกอย่างด้วยตนเอง โชคดีที่มันไม่ยากที่จะได้รับ DXVK รุ่นล่าสุดในการกระจาย Linux ส่วนใหญ่

ในการทำให้ DXVK ทำงานบนการกระจายทางเลือกของคุณให้เปิดเทอร์มินัลโดยกด Ctrl + Alt + T หรือ Ctrl + Shift + T บนแป้นพิมพ์ จากนั้นเลื่อนลงไปหาระบบปฏิบัติการ Linux ที่คุณใช้บนพีซีและทำตามคำแนะนำที่วางไว้

อูบุนตู

ไม่มีแพ็คเกจ DXVK ที่จะพูดถึงในซอฟต์แวร์ Ubuntu Linux ใด ๆ โชคดีเนื่องจาก Ubuntu คล้ายกับ Debian เป็นไปได้ที่จะติดตั้งแพ็คเกจ DXVK Debian แทน

ในการรับมือกับแพ็คเกจ Debian DXVK ให้เปิดเครื่องเทอร์มินัลแล้วใช้ wget คำสั่งดาวน์โหลดด้านล่าง

wget http://ftp.br.debian.org/debian/pool/main/d/dxvk/dxvk_0.96+ds1-1_all.deb
wget http://ftp.br.debian.org/debian/pool/main/d/dxvk/dxvk-wine64-development_0.96+ds1-1_amd64.deb

ด้วยแพ็คเกจที่ดาวน์โหลดให้ใช้ dpkg คำสั่งเพื่อโหลดมันเข้าสู่ระบบ Ubuntu ของคุณ

sudo dpkg -i dxvk*

หลังจากติดตั้งแพ็คเกจ DXVK บน Ubuntu คุณต้องเรียกใช้ apt ติดตั้ง คำสั่งด้วยสวิตช์“ f” เพื่อแก้ไขการขึ้นต่อกันที่ Ubuntu ไม่ได้ติดตั้งระหว่างการติดตั้งแพ็กเกจเริ่มต้น

sudo apt install -f

Debian

ผู้ใช้ Debian สามารถเข้าถึง DXVK ผ่านที่เก็บซอฟต์แวร์ "หลัก" หากต้องการติดตั้งให้ป้อนดังต่อไปนี้ apt-get คำสั่งแพคเกจด้านล่าง

sudo apt-get install dxvk

Arch Linux

บน Arch Linux หากคุณต้องการใช้ DXVK คุณต้องใช้ AUR ในการโต้ตอบกับ AUR คุณจะต้องติดตั้งแพ็คเกจ Git และ Base-devel บนระบบของคุณดังต่อไปนี้ Pacman คำสั่ง

sudo pacman -S git base-devel

ด้วยแพ็คเกจ Git และ Base-devel ที่ติดตั้งบน Arch Linux ถึงเวลาที่ต้องติดตั้งผู้ช่วย Trizen AUR เนื่องจากจะช่วยตั้งค่า DXVK และการพึ่งพาที่สำคัญได้อย่างรวดเร็ว

git clone https://github.com/trizen/trizen
cd trizen
makepkg -sri

ตอนนี้คุณได้ติดตั้งตัวช่วย Trizen AUR แล้วให้ใช้มันเพื่อตั้งค่า DXVK บน Arch Linux PC ของคุณ

trizen -S dxvk-bin

Fedora

DXVK เวอร์ชั่น 0.94 มีอยู่ใน OpenSUSE Build Service สำหรับ Fedora 29 และ 28 ในการติดตั้งให้แน่ใจว่าคุณมี Wine Staging ล่าสุด จากนั้นใช้สิ่งต่อไปนี้ DNF คำสั่งการติดตั้งแพ็กเกจเพื่อรับ DXVK บนระบบของคุณ

Fedora 29

sudo dnf install http://download.opensuse.org/repositories/home:/gasinvein:/fedora/Fedora_29/x86_64/dxvk-0.94-2.fc29.1.x86_64.rpm

Fedora 28

sudo dnf install http://download.opensuse.org/repositories/home:/gasinvein:/fedora/Fedora_28/x86_64/dxvk-0.94-2.fc28.1.x86_64.rpm

OpenSUSE

ในการติดตั้ง DXVK บน OpenSUSE ให้ไปที่หน้า OBS เมื่อนั้นคลิกปุ่ม“ 1 คลิกติดตั้ง” ถัดจากรีลีสของคุณเพื่อตั้งค่า

รหัสแหล่งที่มา

ซอร์สโค้ดสำหรับ DXVK นั้นขึ้นอยู่กับ Github ดังนั้นหากคุณกำลังมองหาที่จะใช้มันในการกระจาย Linux ที่รู้จักกันน้อยให้คลิกที่ลิงค์นี้ที่นี่

กำหนดค่า DXVK

แพ็คเกจ DXVK นั้นได้รับการติดตั้งในระบบของคุณแล้วพวกเขายังไม่พร้อมที่จะไปและจำเป็นต้องกำหนดค่า ในการเริ่มต้นกระบวนการกำหนดค่าให้เปิดเครื่องเทอร์มินัลแล้วทำตามคำแนะนำเพื่อเรียกใช้เครื่องมือตั้งค่าอัตโนมัติ DXVK

อูบุนตู / Debian

ใน Ubuntu และ Debian คุณจะสามารถเริ่มการกำหนดค่าของ DXVK ได้โดยใช้สคริปต์ Shell แบบง่าย ในการรันเชลล์สคริปต์คุณต้องทำสิ่งต่อไปนี้ ก่อนอื่นให้ใช้ ซีดี คำสั่งเพื่อย้ายเซสชันเทอร์มินัลจากโฟลเดอร์บ้าน (~ /) ไป / usr / lib / dxvk / wine64 พัฒนา /.

cd /usr/lib/dxvk/wine64-development/

เมื่ออยู่ในไดเรกทอรี wine64-development คุณสามารถเรียกใช้สคริปต์ด้วย:

./setup_dxvk.sh

Fedora / OpenSUSE

ผู้ที่ใช้ DXVK บน Fedora หรือ OpenSUSE ต้องใช้ Winetricks เพื่อดำเนินการ setup_dxvk.verb ไฟล์ใน / usr / share / dxvk /. ติดตั้ง Winetricks รุ่นล่าสุด จากนั้นใช้ ซีดี คำสั่งเพื่อย้ายไปยังโฟลเดอร์ DXVK

หมายเหตุ: ไม่ทราบวิธีตั้งค่า Winetricks ตรงไปที่ Pkgs.org และเรียนรู้วิธีการทำงานบนระบบปฏิบัติการของคุณ

cd /usr/share/dxvk/

เมื่ออยู่ในไดเรกทอรีให้รันคำสั่ง Winetricks ต่อไปนี้ ตรวจสอบให้แน่ใจว่าคุณไม่ได้ใช้ sudoมิฉะนั้นมันจะไม่ทำงาน!

 winetricks --force setup_dxvk.verb

Arch Linux

แพ็คเกจ Arch Linux DXVK ใน AUR ควรตั้งค่า DXVK ให้คุณโดยอัตโนมัติดังนั้นจึงไม่จำเป็นต้องกำหนดค่าที่นี่

ลินุกซ์ทั่วไป

หากคุณรวบรวม DXVK จากซอร์สโค้ดคุณจะต้องตั้งค่า DXVK ด้วย Wine ด้วยตนเอง คำแนะนำเกี่ยวกับวิธีการทำเช่นนี้อยู่ในหน้า DXVK Github

เล่นเกมด้วย DXVK

ด้วยไลบรารี DXVK ตั้งค่าและเชื่อมโยงกับไวน์คุณจะสามารถใช้เพื่อเรียกใช้เกม Windows ที่ทันสมัยที่สุดได้ทันที สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการเล่นเกมใน Wine ตรงไปที่ WineHQ.org คลิกที่ช่องค้นหาและดูผลลัพธ์สำหรับวิดีโอเกมที่คุณต้องการเรียกใช้

ไม่ต้องการจัดการกับ WineHQ ใช่ไหม ลองดูรายการความเข้ากันได้ของ GamingOnLinux ของ DXVK แทน มันจะช่วยให้คุณทราบว่าเกมใดที่ทำงานได้ดีกับ DXVK และเกมไหนที่ไม่เล่น

ความคิดเห็น