PlayOnLinux ทำผลงานได้แย่มากกับ Starcraft II ในขณะที่เขียนนี้ หากเป้าหมายสุดท้ายของคุณคือเล่น Starcraft II บน Linux นี่คือสิ่งที่ใช้ได้กับฉันบน Ubuntu 17.04
ลบ PlayOnLinux ทั้งหมด
sudo apt-get remove playonlinux
ฉีกไวน์ที่จัดส่งพร้อมกับระบบปฏิบัติการ
sudo apt-get remove wine
sudo apt autoremove
เปิดใช้งานสถาปัตยกรรม 32 บิต
sudo dpkg --add-architecture i386
เพิ่ม repo สำหรับการจัดเตรียมไวน์
sudo add-apt-repository ppa:wine/wine-builds
อัปเดตและติดตั้ง
sudo apt-get update
sudo apt-get install winehq-staging
หยิบโปรแกรมติดตั้ง battle.net
wget https://www.battle.net/download/getInstallerForGame?os=win&locale=enUS&version=LIVE&gameProgram=BATTLENET_APP && mv getInstallerForGame\?os\=win Battle.net-Setup.exe
กำหนดค่าไวน์โดยเรียกใช้ winecfg แล้วปรับการตั้งค่าตามภาพหน้าจอด้านล่าง เปลี่ยนความละเอียดด้วยความละเอียดดั้งเดิมของคุณ
winecfg
ภาพหน้าจอการกำหนดค่าไวน์
เรียกใช้กับไวน์
wine Battle.net-Setup.exe
จากตรงนั้นคุณสามารถเริ่มเกม Blizzard เช่น Starcraft II, Diablo 3 หรือ Heros of the Storm บน Ubuntu ได้ แต่ฉันทดสอบกับ Starcraft II เท่านั้น
นอกจากนี้ฉันต้องข้ามห่วงพิเศษบางอย่างเพื่อให้ได้แล็ปท็อปการเล่นเกมของฉันที่นี่เพื่อใช้กราฟิกการ์ดที่ดีกว่าที่มีอยู่ในนั้น หากคุณอยู่ในเรือลำนี้เช่นกันคุณจะต้องอ่านต่อเพื่อให้สตาร์คราฟต์ II อยู่ในสถานะที่ถูกต้อง
- เรียกใช้ "การตั้งค่าระบบ"
- เปิด "ซอฟต์แวร์และไดรเวอร์"
- เข้าถึงแท็บ "ไดรเวอร์เพิ่มเติม"
สลับไปยังไดรเวอร์ไบนารีล่าสุดจากผู้ขาย (ขออภัยชุมชนโอเพ่นซอร์ส - ฉันชอบสตาร์คราฟต์)
ไดร์เวอร์ Binary ที่เลือก
จากนั้นบอก Linux ให้ใช้การ์ดอ้วนของคุณเสมอ
nvidia-settings
และตั้งค่า Prime Profile เป็น NVIDIA
--- สิ่งนี้ทำให้คุณวิ่งได้ แต่ไม่มั่นคง ถ้าฉันเล่นเกมมากกว่าสองสามนาทีฉันจะได้รับข้อผิดพลาดพายุหิมะที่ไม่ช่วยเหลือ ดังนั้นการเปลี่ยนแปลงเพิ่มเติมบางอย่างที่ทำให้ฉันมีเสถียรภาพ
sudo apt-get install winetricks winbind
winetricks corefonts vcrun2005 vcrun2008 vcrun2015
cd "/home/rakaim/.wine/drive_c/Program Files (x86)/Blizzard App/Battle.net.8394"
mv "Battle.net Helper.exe" "Battle.net Helper.exe.old"
ติดตั้ง winetricks และซอฟต์แวร์สนับสนุน จากนั้นฉันต้องเปลี่ยนชื่อ Battle.net Helper.exe เป็นรุ่นเก่า
แก้ไข: ฉันสังเกตเห็นว่าไดเรกทอรี "Battle.net.8394" นี้เปลี่ยนแปลงตัวเลขในการอัพเดท Battle.net แต่ละครั้ง ระมัดระวังในการเปลี่ยนแปลงที่คุณต้องการในเวอร์ชันที่ติดตั้งล่าสุด
แก้ไข: ข้อผิดพลาดใหม่แนะนำให้ฉันต้องติดตั้ง winbind ดูเหมือนว่าจะช่วย
แก้ไข: อัปเกรดเป็น Ubuntu 17.04
gl hf