จากประสบการณ์ 7 ปีขึ้นไปฉันสามารถพูดได้ดังนี้:
ฉันลองไวน์มาตั้งแต่ประมาณปี 2548-2549 ลองใช้ Cedega (Dead for me หลังจากไวน์ 1.2 ออกมา) และ PlayOnLinux (PoL สั้น ๆ ) ฉันได้เห็นด้วยว่ากระบวนการพัฒนาใน Wine ภายใต้ Ubuntu นั้นทันกับเกมล่าสุดอย่างไร สำหรับการติดตั้งและกำหนดค่าไวน์โปรดดูวิธีการติดตั้งและกำหนดค่าไวน์
ประมาณ 4 ปีที่แล้วถ้ามีคนมาหาฉันและต้องการเปลี่ยนเป็น Ubuntu หนึ่งในคำถามที่พวกเขาจะถามคือฉันจะเล่นเกม X บน Ubuntu ได้ไหม หากคำตอบนั้นเป็นบวกสำหรับเกมนั้นคำถามต่อไปจะเป็นบางสิ่งตามแนว: มันจะมีประสิทธิภาพเหมือนกันหรือไม่?
4 ปีที่แล้วคำตอบปกติของฉันไม่มีในกรณีส่วนใหญ่ หลังจาก Wine 1.2 และในปีนี้ 1.4 ออกมาฉันได้เปลี่ยนคำตอบของฉันในหลาย ๆ เกมและเป็นครั้งแรกที่ฉันมีแง่บวกมากขึ้นเกี่ยวกับการบอกผู้ใช้ใหม่ว่าพวกเขาสามารถเล่นเกมได้จริง
เคสอย่าง Deep Space 2 ซึ่งเป็น / เป็นหนึ่งในเกมล่าสุดที่ฉันสามารถเล่นได้ Alice in Wonderland (อันใหม่ที่ฉันหมายถึง), The Sims 3, World of Warcraft, Amnesia และอื่น ๆ แม้แต่ Skyrim ก็สามารถเล่นได้ นี่คือเกมที่ต้องการกราฟิกที่ทรงพลังและคุณสามารถเล่นได้โดยไม่ต้องมีการตั้งค่าเพิ่มเติมใด ๆ นอกเหนือจากขั้นตอนการติดตั้งและเล่นปกติ
วิธีที่รวดเร็วในการรู้ว่าเกมใดที่สามารถหรือไม่สามารถเล่นบนไวน์ (ใน Ubuntu) สามารถพบได้ในฐานข้อมูลแอปไวน์: http://appdb.winehq.org/ซึ่งมีเกมมากกว่า 11,000 เกม (น้อยกว่า 5,000 เกี่ยวกับสอง ปีที่แล้ว) รวมถึงข้อมูลสำหรับเกมส่วนใหญ่เกี่ยวกับประสิทธิภาพซึ่งไม่เหมือนกันสำหรับแต่ละเกมที่สามารถเล่นได้บน Linux วิธีนี้ช่วยในการรู้ว่าเกมเล่นได้หรือไม่และมีประสิทธิภาพที่ยืนยันเหมือนกันในเกมเดียวกันบน Windows
ไวน์ยังเสนอบางสิ่งที่เรียกว่าการจัดอันดับซึ่งช่วยในการพิจารณาว่าเกมใดที่สามารถเล่นได้ด้วยการกำหนดค่าที่น้อยลงและโอกาสที่ยิ่งใหญ่กว่าสำหรับพวกเขาที่จะทำงานนอกกรอบ หากคุณเห็นเกมที่มีอันดับแพลตตินัมหมายความว่าคุณมีโอกาส 99% ว่าเกมนี้จะทำงานนอกกรอบโดยไม่มีปัญหาเลยตั้งแต่ต้นจนจบ หากคุณเห็นอันดับหนึ่งของอันดับทองคุณอาจพบว่าตัวเองกำลังกำหนดค่าเล็กน้อย แต่ท้ายที่สุดแล้วมันจะออกมาดี ในกรณีส่วนใหญ่สถานะทองคำจะใช้งานได้ทันที พวกเขาแสดงเป็นโกลด์เพราะพวกเขาไม่ได้รับการอัพเดตด้วยเวอร์ชันไวน์ล่าสุด แน่นอนว่าถ้าคุณมีเกมที่มี Garbage Rank นั่นหมายความว่ามันจะไม่ทำงานหรือจะทำงานได้ก็ต่อเมื่อ Superman เริ่มกินซีเรียล kryptonian ในตอนเช้า
สองสามปีที่ผ่านมาจำนวนเกมลาตินั่มที่เป็นน้อยกว่า 50 ในเดือนสิงหาคม 2012 (ครั้งแรกที่ผมเขียนคำตอบนี้) คุณอาจพบมากกว่า 1500 เกมออกจากที่เกือบ 200 อยู่ในชื่อเรื่องล่าสุด วันนี้มีเกมมากกว่า 5800 เกมซึ่งมากกว่า 1800 เกมเป็นแพลตตินัม และนี่เป็นเพียงในขั้นตอนการพัฒนาของ 1.5.x ฉันจินตนาการได้แค่จำนวนเงินที่จะได้รับการจัดระดับแพลตตินัมเมื่อเปิดตัว 1.6 ความต้องการเพียงที่นี่มีไว้สำหรับผู้คนจำนวนมากที่จะเข้าร่วมและทดสอบเกมบนไวน์ (ถ้ามี) หรือ Steam (ซึ่งเป็นเรื่องใหม่ในตอนนี้)
ด้วยสิ่งนี้ในใจฉันจะแนะนำให้ใช้ PPA จากไวน์ที่นี่เสมอ นี่เป็นเพราะคนที่เป็นทางการเช่นซีรีย์ 1.4.x หลังจากผ่านไปหลายเดือนนั้นล้าสมัยเมื่อเทียบกับซีรีย์การพัฒนา 1.5.x ซึ่งสำหรับผมแล้วมันเสถียรมาก ๆ มีการปรับปรุงหลายอย่างและแก้ไขปัญหามากมาย
เพียงเรียกใช้สิ่งต่อไปนี้ในเทอร์มินัล: sudo add-apt-repository ppa:ubuntu-wine/ppa
sudo apt-get update
จากนั้นเรียก หลังจากนั้นให้ทำการติดตั้งเวอร์ชั่นล่าสุด (ตามที่เขียนไว้ในข้อนี้คือ 1.5.23) เพื่อตรวจสอบเวอร์ชั่นที่คุณติดตั้งไว้wine --version
ในเครื่อง
ประสิทธิภาพการทำงานของ BIG นั้นใหญ่เพียงใด
การเห็นว่าการพัฒนาไวน์กำลังก้าวกระโดดครั้งใหญ่ (พิเศษในแผนก DX10 และ DX11) และสามารถพูดได้จากประสบการณ์ต่อไปนี้:
เกมอย่าง world of warcraft ทำงานได้ราบรื่นกว่าในพีซีรุ่นเก่า พวกเขาใช้หน่วยความจำน้อยกว่าในสถานการณ์ Windows และบรรลุ FPS ที่ดีขึ้นในพีซีรุ่นเก่า นี่ฉันทดสอบในพีซี 8 เครื่องสำหรับเพื่อน ๆ ที่ต้องการทดสอบ Ubuntu แต่ยังเล่น WoW ด้วย ทุกกรณีที่กล่าวถึงผลบวกเดียวกัน ในการตั้งค่า DX11 gxApi ฉันสามารถเล่น WoW ด้วยกราฟิกที่ยอดเยี่ยมจริงๆ แต่เพื่อผลลัพธ์ที่ดีที่สุด OpenGL จะดีกว่า นี่ไม่ใช่สิ่งเดียวกันสำหรับพีซีที่มีสเปคสูงซึ่งคุณสามารถเพลิดเพลินไปกับกราฟิกที่ดีกว่าด้วยพีซีระดับไฮเอนด์จนกว่าไวน์จะเข้ากับเทคโนโลยีกราฟิกนี้
เกมที่มี DX10 หรือ DX11 จะทำงานนอกกรอบหรือไม่ ตอนนี้คำตอบคือไม่พวกเขาจะไม่ พวกเขาจะทำงานในอนาคตใช่ไหม ความเร็วที่ไวน์แสดงให้เห็นว่าเป็นการพัฒนาโรงแรมนั้นแนะนำว่า พิเศษสำหรับเกมล่าสุดและการรองรับ DirectX 10/11
จำนวนของเกมที่กำลังทำงานนอกกรอบ (เกมกราฟิกที่ยอดเยี่ยมในกรณีนี้) มีการเติบโตแบบทวีคูณในปีที่ผ่านมาเพียงอย่างเดียว สิ่งนี้จะช่วยให้คุณมีความคิดว่าสิ่งต่างๆจะมองอย่างไรในช่วงปลายปี 2012 หรือต้นปี 2013 สำหรับไวน์ เพื่อให้แนวคิดพื้นหลังแก่คุณฉันเล่นใน Wine Deep Space 2, 3 วันหลังจากที่เปิดตัวอย่างเป็นทางการ ฉันไม่ได้คิดว่ามันจะทำงานได้และที่นี่ฉันประหลาดใจว่าทุกอย่างทำงานได้ดีตั้งแต่ครั้งแรก ฉันยังสามารถเล่น Dishonored ได้หนึ่งวันหลังจากรีลีสโดยไม่มีปัญหาใด ๆ ส่วนอื่น ๆ เช่น Portal 2, Skyrim และ Trine 1 & 2 สามารถเล่นได้โดยไม่มีปัญหา
ไวน์ไม่เพียง แต่มุ่งเน้นที่แอพเดียวในแต่ละครั้ง แต่ยังรวมถึงไลบรารีหรือ DLL ด้วย ซึ่งหมายความว่าหาก 100 เกมใช้ไลบรารีประเภท X พวกเขาจะได้รับประโยชน์จากการปรับปรุงอย่างง่าย ๆ นี่คือเหตุผลที่เมื่อการอัปเดตไวน์แต่ละครั้งออกมามันสามารถเปลี่ยนแปลงหลายสิ่งเกี่ยวกับการแก้ไขเดียว ตัวอย่างเช่นเรายังสามารถจดจำการแก้ไขเล็ก ๆ ที่มีชื่อเสียงเกี่ยวกับเมาส์และเสียงที่ได้รับการแก้ไขมากกว่า 100 เกม
PLAYONLINUX - PoL สำหรับสั้น ๆ ทำงานร่วมกับไวน์เคียงข้างกัน พวกเขาพยายาม (ในวิธีที่มีประสิทธิภาพมาก) เพื่อให้มันเมื่อคุณติดตั้งโปรแกรม / เกมมันจะทำงานออกจากกล่อง พวกเขาอาจใช้ไวน์รุ่นเก่าที่ใช้งานได้ดีสำหรับเกมบางเกมหรืออาจเพิ่มสคริปต์ไฟล์ dll หรือไฟล์เพิ่มเติมเพื่อให้เกมทำงานได้ PoL ไม่จำเป็นต้องติดตั้ง Wine แต่ควรจะติดตั้งเหมือนกัน คุณสามารถค้นหารุ่นล่าสุดที่นี่
ตัวอย่างเช่นการติดตั้งเกมด้วย Wine อาจทำให้คุณทำหลายขั้นตอนเพิ่มเติมเพื่อให้ทำงานได้ ด้วย PoL เพียงแค่คลิกเดียว PoL จะดูแลเกมที่ติดตั้งและทำงานตามที่ควรโดยการเพิ่มเลเยอร์ที่อ่านโปรแกรมหรือเกมที่คุณกำลังติดตั้งและใช้งานสคริปต์เพื่อให้แน่ใจว่า DLLs ทั้งหมดและส่วนประกอบเพิ่มเติมที่แอปพลิเคชันต้องการ ติดตั้งแล้ว (เช่น DirectX หรือ. NET) นั่นคือสิ่งที่ PoL ตั้งเป้าไว้เพื่อให้คุณ "เล่นบน Linux" โปรดทราบว่าขึ้นอยู่กับเทคโนโลยีที่ไวน์เสนอ จริง ๆ แล้วมันปรับปรุงตัวเองค่อนข้างเร็วเมื่อเปรียบเทียบกับการเพิ่มสคริปต์ตัวติดตั้งใหม่
แอพนี้สามารถพบได้ในรายการแอพที่รองรับมากมาย
PoL ไม่ได้ทำสิ่งใดในโลกนี้ที่ไวน์ไม่มีเช่นแปล DX11 เป็น OpenGL นี่จะเพิ่มเติมในพื้นที่ของไวน์
สิ่งที่ฉันอยากจะแนะนำตามปกติคือทำการทดสอบกับเกมหลายเกมและช่วยชุมชนไวน์ด้วยความคิดเห็นของคุณ ด้วยการทำเช่นนี้คุณจะสามารถเร่งกระบวนการให้เกมนั้นทำงานได้อย่างถูกต้อง
CODEWEAVERS CROSSOVER
คล้ายกับ PoL แต่ได้รับการชำระเงิน คุณได้รับการสนับสนุนมากมายจริง ๆ และยังมีรายการยอดนิยมของแอพที่ได้รับการโหวตมากที่สุด
ไอน้ำ
การย้ายโดย Valve เพื่อนำเสนอSteam บน Linux (พิเศษใน Ubuntu) เพียงแสดงว่า Linux มีศักยภาพเหนือการเล่นเกม ฉันควรพูดถึงว่า Valve ไม่ได้เป็นคนเดียวที่มองหาการพัฒนาเกมสำหรับ Ubuntu อีกหลายคนกำลังมองหาวิธีนี้เป็นทางเลือกแทน Windows (Windows 8 พิเศษ)
NVIDIA / INTEL / ATI
แม้แต่ บริษัท กราฟิกการ์ดก็ยังให้ความสำคัญกับการเพิ่มประสิทธิภาพการทำงานบน Linux ด้วยการกระโดดครั้งใหญ่เราได้รับมาจนถึงตอนนี้หลังจากการอัพเดททุกครั้งช่วยเพิ่มประสิทธิภาพอย่างมาก
UBUNTU
ไปด้านบนมันออก ประสิทธิภาพที่ Ubuntu ได้รับในทุกรุ่นนับตั้งแต่ Unity ออกมาเป็นบวก สำหรับแต่ละรุ่นใหม่ Unity ใช้ทรัพยากรน้อยลงมีข้อผิดพลาดน้อยลงและปรับปรุงประสิทธิภาพจนถึงจุดที่ยอดเยี่ยมสำหรับการเล่นเกมใด ๆ โดยใช้ไวน์หรือดั้งเดิมเช่น Steam
ประสิทธิภาพที่ผู้ใช้หลายคนสังเกตเห็นใน 12.04 จากนั้นอีกครั้งใน 12.10 และยิ่งใน 13.04 เป็นเพียงตัวอย่างเล็ก ๆ ที่ Unity กำลังมุ่งหน้าไปและสิ่งที่เราคาดหวังว่าจะได้รับการปรับปรุงไม่เพียง แต่สำหรับประสิทธิภาพกราฟิก แต่สำหรับทั่วไป . ฉันหนึ่งได้ทำการประเมินจำนวนมากเกี่ยวกับการใช้ทรัพยากรและประสิทธิภาพวิดีโอตั้งแต่ 11.10 และสำหรับแต่ละรุ่นใหม่โดยเฉพาะตั้งแต่ 12.04 การใช้ทรัพยากรเริ่มลดลงอย่างมีนัยสำคัญและจำนวน FPS เพิ่มขึ้น
ผ่านการทดสอบเมื่อสองสามวันก่อนคือ Dead Space 3 & Dishonored ที่มีเนื้อหา DLC ทั้งคู่ ฉันประหลาดใจกับความจริงที่ว่าทั้งคู่ทำงานได้อย่างไร้ที่ติและพวกเขาตรวจพบการ์ดแสดงผล CPU และหน่วยความจำอย่างถูกต้อง ฉันสามารถเลือกการกำหนดค่าวิดีโอที่สูงที่สุดและเล่นได้อย่างสมบูรณ์แบบ
UBUNTU ประสิทธิภาพ
ฉันต้องบอกคุณเมื่อมันออกมา Unity อาจเป็น DE ที่แย่ที่สุดสำหรับการเล่นเกม มันป่องหนักและชนมาก แต่มันมีวัตถุประสงค์ที่กำหนดไว้และวิธีการทำงานที่ยอดเยี่ยมสำหรับงานสร้างสรรค์มากมาย การปรับปรุงในแต่ละเวอร์ชั่นใหม่นำมาซึ่งการเปลี่ยนแปลงหลายอย่างใน Unity DE จนถึงจุดที่ในแต่ละเวอร์ชั่นใหม่ผู้ใช้สามารถเห็นการปรับปรุงและการแก้ไขประสิทธิภาพจำนวนมาก
12.04 ทำเครื่องหมายจุดปรับปรุงที่ผู้ใช้หลายคนที่วิจารณ์ Unity ถูกครอบงำด้วยฟังก์ชั่นและความเร็วของ Unity เป็นรุ่นที่ฉันจะแสดงมาตรฐานที่ฉันรู้สึกว่าควรชี้ให้เห็นเพื่อให้ทราบว่า Unity ยืนหยัดในการเล่นเกมอย่างไร ดังนั้นนี่คือลิงค์หลายอัน (เรียงตามลำดับเวลา) เกี่ยวกับประสิทธิภาพของ Unity:
ฉันเพิ่มลิงค์ Windows Performance 2 ลิงค์เพื่อพิสูจน์จุด หากคุณดูที่มาตรฐานคุณจะเห็นว่ามีการข้ามระหว่างประสิทธิภาพใน 12.10 และ 13.04 การแก้ไขและปรับปรุงหลายอย่างที่ทำกับ Unity / Compiz ทำให้ Unity เป็นขอบเมื่อพูดถึง 3D
และโปรดทราบว่ามาตรฐานทั้งหมดนี้ใช้ Unity จากซีรีย์ 6.x หนึ่งใน 13.04 ในตอนนี้คือซีรีย์ 7.x นอกจากนี้ยังมีแพตช์ที่ยอดเยี่ยมที่จะมาถึง 13.04 ในอีกไม่กี่สัปดาห์ข้างหน้าซึ่งจะช่วยลดการใช้หน่วยความจำการใช้งานซีพียูและเพิ่มประสิทธิภาพของกราฟิก นอกจากนี้ต่อไปนี้เป็นคำตอบที่จะช่วยคุณเมื่อประสิทธิภาพหรือความเข้ากันได้เป็นปัญหา:
สถิติของ UBUNTU
แต่ทำไมจึงให้ความสำคัญกับ Steam และ บริษัท อื่น ๆ มีการสำรวจหลายครั้งและในที่สุด (หากไม่ใช่ทั้งหมด) แสดงให้เห็นว่าผู้ใช้ลีนุกซ์ส่วนใหญ่ใช้ Ubuntu หรืออนุพันธ์จากมัน ในฐานะที่เป็นรุ่นใหม่ล่าสุด G + โพลแสดงให้เห็นว่ามีจำนวน 14000+ คะแนนโหวตเพื่อให้ห่างไกลผู้ใช้ส่วนใหญ่เราอูบุนตู (มากกว่า 50%) และการใช้งานมากที่สุดเดสก์ทอปสามัคคี (มากกว่า 50%) นี่เป็นแนวคิดสำหรับ บริษัท เกมที่จะให้ความสำคัญกับสิ่งที่ DE ทำงานและวิธีปรับเกมของพวกเขาให้เข้ากับแพลตฟอร์มเกมที่กำลังเกิดขึ้นนี้
เคล็ดลับ - มีเคล็ดลับหลายอย่างที่ฉันสามารถฝากไว้สำหรับใครก็ตามที่อ่านเรื่องนี้เกี่ยวกับการใช้ไวน์การกำหนดค่าและคำแนะนำโดยทั่วไปสำหรับคนใหม่หรือเก่านี่คือ:
ฉันจะติดตั้ง Half-Life 1 และ 2 ได้อย่างไร - ครอบคลุม Winetricks
การปรับความละเอียดสำหรับแต่ละโปรแกรมไวน์ - จัดการกับแอพหลายตัว (Windows / มติที่แตกต่าง)
สำหรับบางคนฉันสามารถรับรองว่าใช้งานได้หลังจากทดสอบในคอมพิวเตอร์อย่างน้อย 3 เครื่องด้วยข้อกำหนดฮาร์ดแวร์ที่ถูกต้อง (รวมถึงการอัปเดตและ DLC) คือ:
- Far Cry & Far Cry 2
- Dead Island และ Dead Island: Riptide
- ศักดิ์ศรี
- Hitman 1 ... 4 (เงินเปื้อนเลือด)
- Trine & Trine 2
- GTA3, VC & SA
- เกม Dead Space 1 ... 3
- World of Warcraft
- Elder Scrolls 3 ... 5
- คอลเลกชัน Penumbra
- และอื่น ๆ อีกมากมาย...
หวังว่าสิ่งนี้จะช่วยและให้ความคิดแก่คุณว่าสิ่งต่าง ๆ เคลื่อนไหว