เล่นเกมกับ Virtualbox มันใช้ได้กับคุณหรือเปล่า


20

ปัจจุบันฉันใช้ Windows 8 ฉันมีกล่องเสมือนจริงพร้อมตั้งค่า Ubuntu เพื่อการพัฒนา นอกเหนือจากนั้นบางครั้งฉันก็ต้องการพักผ่อนและสนุกกับเกม (Battlefield 3, Skyrim, Saints Row: The Third, ฯลฯ ) หลังจากผ่านไปหลายชั่วโมงของการวิจัยและพัฒนา

ฉันต้องการให้เครื่องหลักของฉันมี linux และติดตั้ง windows บนกล่องเสมือน

สิ่งที่ฉันอยากรู้จากผู้ที่ลองหรือดู:

  • ประสิทธิภาพเป็นอย่างไร
  • ฉันไม่เคยชัดเจนเกี่ยวกับเรื่องนี้ แต่ถึงแม้ว่าฉันจะติดตั้งไดรเวอร์ที่ถูกต้องในกล่องหน้าต่างมันจะสำคัญหรือไม่ อย่างน้อยในส่วนนี้ฉันแค่อยากรู้ว่ามันลดลงแค่ไหน ไดร์เวอร์ตัวไหนที่สำคัญที่สุด
  • การรวมเมาส์กับคีย์บอร์ดฉันจะซื่อสัตย์บางครั้งการรวมเมาส์ใน Virtual Box นั้นค่อนข้างน่าหงุดหงิดเคอร์เซอร์ของเมาส์จะหายไป ฯลฯ

ฉันไม่แน่ใจว่านี่เป็นสถานที่ที่เหมาะสมหรือไม่ ฉันแค่พยายามกลับมาที่ linux แต่ฉันเป็นนักเล่นเกมพีซีดังนั้นฉันจึงไม่สามารถละทิ้ง Steam ได้ ฉันรับรู้ถึงไคลเอนต์ linux แต่เกมเหล่านั้นส่วนใหญ่ไม่ทำงาน

หากมีสถานที่ที่เหมาะสมที่จะถามสิ่งนี้ว่าไซต์ StackExchange หรือเว็บไซต์อื่นใดแจ้งให้เราทราบ

ไชโยและฉันหวังว่าผู้ที่อยู่ในตำแหน่งเดียวกันจะพบกับพื้นกลาง


ความคิดที่ไม่ดีอย่าทำ VBox ไม่รองรับกราฟิก 3 มิติได้เป็นอย่างดี
Thomas Ward

คำตอบ:


14

การเล่นเกมในกล่องเสมือนเป็นความคิดที่ไม่ดี คุณไม่มีการรองรับ 3D ที่ยอดเยี่ยมที่คุณต้องการและแอพพลิเคชั่นที่ต้องใช้ทรัพยากรจำนวนมากจะล่าช้า เกมบางเกมอาจทำงานได้เหมือน Minecraft และเรือกวาดทุ่นระเบิด แต่การใช้งานโปรแกรมหนักเช่น Battlefield, Skyrim และคล้ายคลึงกันจะไม่ทำงาน

เหตุผลก็คือคุณใช้ระบบปฏิบัติการสองระบบอยู่ภายในซึ่งกันและกันและระบบที่คุณกำลังทำการจำลองนั้นจะถูก จำกัด อยู่เพียงส่วนเล็ก ๆ ของทรัพยากรคอมพิวเตอร์นั้น

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

มีคำแนะนำในตัวติดตั้ง Ubuntu สำหรับวิธีการติดตั้งด้วยการตั้งค่าการบู๊ตคู่ วิธีที่ง่ายที่สุดคือติดตั้ง Windows ก่อนแล้วจึงติดตั้ง Ubuntu

โชคดี.


ช่างน่าเศร้าที่ได้ยิน ฉันเคยบูทสองเครื่องจากแล็ปท็อปของฉันกับ Kubuntu และ Windows 7 ในอีกไม่กี่ปีข้างหน้าอาจมีวิธีอื่นฉันจะพิจารณาตัวเลือกการบูตคู่อีกครั้งและดูว่ามันจะเป็นอย่างไร ขอบคุณ!
allenskd

1
ฉันไม่สามารถติดตั้ง XP บนระบบใหม่ของฉันได้เว้นแต่ฉันจะหาไดรเวอร์ที่ใช้งานร่วมกับ XP ได้และสร้างสื่อการติดตั้งใหม่ เมื่อฉันทำฉันพบว่าฮาร์ดแวร์บางอย่างไม่สามารถเข้าถึงได้อย่างสมบูรณ์เช่น SSD ดูอัลบูตไม่ใช่ตัวเลือกอีกต่อไป จริงๆแล้วฉันแค่ต้องการเล่นเกมที่มีอายุมากกว่า 10 ปีขึ้นไปสิ่งที่ใหม่กว่าส่วนใหญ่จะทำงานได้ดีในระบบปฏิบัติการสมัยใหม่ดังนั้นประสิทธิภาพจึงไม่เป็นปัญหา
SilverbackNet

2
ปัญหาเกี่ยวกับการบู๊ตคู่คือคุณลดความปลอดภัยลงโดยทำ ... อย่างน้อย windows ที่จับคู่กับ linux นี่เป็นเพราะแต่ละระบบปฏิบัติการอิสระสามารถเขียนทับระบบปฏิบัติการอื่น ๆ โดยไม่มีปัญหาสิทธิ์
Kolob Canyon

2
คำตอบนี้ไม่เป็นความจริงอีกต่อไปขอบคุณที่GPU passthrough ฉันไม่รู้ว่ามันเป็นไปได้บน VirtualBox แต่ดูเหมือนว่าจะสามารถใช้ได้กับ qemu / kvm แม้ว่ามันจะค่อนข้างซับซ้อนในการกำหนดค่าวิดีโอบางรายการบนอินเทอร์เน็ตกำลังแสดงให้เห็นว่าทำงานได้ค่อนข้างดี (เช่นyoutube.com/watch?v=37D2bRsthfI )
Charles-Édouard Coste

การใช้ "time" เป็นทรัพยากรในการดูแลฉันลงเอยด้วยการติดตั้ง Windows ในไดรฟ์ที่สองที่ฉันบูทเมื่อฉันต้องการเล่นบิต หากคุณไม่สามารถแยกไดรฟ์แรกให้ระมัดระวังอย่างมากเกี่ยวกับ Windows ที่จะฆ่าพาร์ติชันสำหรับเริ่มระบบของคุณ ฉันแค่บูตลิงระหว่างระบบปฏิบัติการของฉันและก็ใช้ได้ ฉันชอบที่จะทำมากกว่าการใช้เวลากำหนดค่าอะไรหรือเสียสละแม้แต่ 5 fps
m3nda

14

โดยส่วนตัวแล้วฉันมีผลการผสมเกมที่ใช้ใน Virtualbox แต่ฉันสามารถเล่นในรายการโปรดของฉัน มีไซต์ wikia (เล็กมาก) พร้อมผลลัพธ์บางส่วนเกี่ยวกับเกมที่ทำงานและไม่ทำงานที่http://virtualbox-gaming.wikia.com/หากคุณต้องการดูหรือโพสต์ผลลัพธ์ของคุณเอง


ลองใช้ Diablo 1. Oooh yeah
Kolob Canyon

8

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

ดูเหมือนว่ามี Windows PC ในเครือข่ายของคุณเพื่อเรียกใช้เกมอาจไม่เป็นไรถ้าคุณเล่นเกมจากที่ที่คุณต้องการ Kainy มีเซิร์ฟเวอร์สำหรับ Windows และไคลเอนต์สำหรับระบบปฏิบัติการและระบบเกมจำนวนมาก แม้ว่าพวกเขาจะไม่มีเซิร์ฟเวอร์สำหรับ Linux

เท่าที่เกมบน VirtualBox ฉันคิดว่ามันคงจะโอเคถ้า VirtualBox มีตัวเร่งกราฟิกที่ดีกว่า ฉันคิดว่าข้อโต้แย้งเลียนแบบนั้นพูดเกินจริงไปเล็กน้อย Windows กำลังดำเนินการกับโปรเซสเซอร์เดียวกับที่คาดไว้ไม่มีค่าใช้จ่ายเพิ่มเติม VirtualBox ไกล่เกลี่ยการเรียกฮาร์ดแวร์ Windows และอาจมีค่าใช้จ่าย

ปัญหาใหญ่คือ VirtualBox ไม่ได้สร้างขึ้นสำหรับเล่นเกมรองรับกราฟิก 3 มิติไม่สำคัญ อย่างไรก็ตามหากคุณมีเกมรุ่นเก่าที่ไม่ต้องการการสนับสนุนด้านกราฟิกนอกเหนือจากที่ VirtualBox มีอยู่ฉันไม่เห็นสาเหตุที่คุณจะไม่ดำเนินการต่อที่นั่น


1
จุดที่มีปัญหากราฟิก 3D VirtualBox ทำงานที่ความเร็วใกล้เคียงกับมาเธอร์บอร์ดรุ่นใหม่ทุกวันนี้ (หากคุณเปิดใช้งาน Virtualization ใน BIOS!) แต่การรองรับกราฟิกยังคงเป็นปัญหาอยู่
PhilT

1
นี้. การจำลองเสมือนหมายความว่าคุณจะไม่ "เลียนแบบ" ระบบปฏิบัติการ
Olav Kokovkin

1

เกม "Windows เท่านั้น", Star Trek, Elite Force II (ใช้ Quake 3) ทำงาน (เต็มหน้าจอ 1024x768 และเร็ว ) ในกล่องเสมือนจริงของฉัน (กราฟิกทดลองเปิด) ในความพยายามของฉัน (การแก้ไข. สุทธิของ XP ติดตั้ง poo) ติดตั้ง XP Pro (อัปเดต 32 บิต) "เครื่องเสมือน"

VB ของฉันทำงานบนฐาน / รากฐานที่มั่นคงโฮสต์ระบบปฏิบัติการของ Debian 7 (64 บิตดังเสียงฮืด / เสถียร) คุณสามารถเรียกใช้ Ubuntu ...

BTW, DM ของฉันคือ Mate เนื่องจากฉันได้เพิ่มความเสถียร, Mate repos และชิ้นส่วนที่เพิ่มเข้ามาของ Mate (หลังจากพยายามกำจัด Gnome 3 = งานขั้นสูงส่วนใหญ่อย่างระมัดระวัง)

ตัวติดตั้ง Linux Mint (Ubuntu ใช้คู่กับระบบ 32 บิตหรือ 64 บิต) ... เป็นวิธีที่ง่าย VB และแพคเกจที่เป็นไปตาม Ubuntu มากกว่า Debian (บริสุทธิ์) ควรมีลักษณะเหมือนกัน ใช้ Ubuntu หากคุณมีอยู่แล้ว


นอกจากนี้: ฉันมี RAM 2GB, บางตัวกินโดย NVIDIA ในตัว โฮสต์ระบบปฏิบัติการของฉันกำลังเรียกใช้ไดรเวอร์ที่ไม่ใช่ของ Nvidia Hardware Brivers ที่ใช้ Ubuntu ควรจัดการให้ GPU ของคุณมีความเร็วสูงขึ้นบนระบบปฏิบัติการโฮสต์ของคุณก่อน (แน่นอน) การที่ฉันใช้งาน Mate และไม่มีอะไรพิเศษถูกโหลด / เรียกใช้ก่อนที่ฉันจะเรียกใช้ Virtualbox, Mate (และทั้งหมด) ใช้เพียงประมาณ RAM ขนาด 380MB เท่านั้นดังนั้นฉันจึงมีประมาณ 900MB RAM (สูงสุด) ให้กับ Windows XP, เครื่องเสมือน . FYI
Spanky

หากคุณมีแรมน้อยให้เปลี่ยนเป็น RAM DM ที่ต่ำกว่ามาก LXDE (Lubuntu prepped ใน Ubuntu ที่ดิน) หรือ Openbox; หากคุณสามารถจัดการกับมันได้ (คลิกขวาเมนูสปาร์ตันบ้างและดู / ธีม) ฉันคิดว่า RAM ที่ท้าทายจริงๆ (เช่นมาเธอร์บอร์ด maxed out) สามารถเรียกใช้ X และ virualbox ในรูปแบบข้อความเข้าสู่ระบบ; แต่ ณ จุดนั้นการบูทดูอัลบูต XP แบบเนทีฟน่าจะดีกว่า Virtualbox ใช้เมื่อคุณมี RAM เพิ่มเติมและพื้นที่เก็บข้อมูล นอกจากนี้เมื่อไวน์ (playonlinux แบ่งออกเป็นส่วน ๆ ) จะไม่ทำงานกับทุกสิ่ง อย่างไรก็ตามเครื่องเสมือน XP นั้นมีสภาพดีและพกพา / ลอกแบบได้
Spanky

สรุปแล้วไม่มีอะไรใน "Windows" อย่างเคร่งครัด "จำเป็น" มันแค่เพื่อความสนุก การทดแทนแบบดั้งเดิมจะชนะเสมอ Quake 3 Arena ใช้งานได้จริงบนโฮสต์ Debian ของฉัน ตัวอย่างเช่น. มันเป็นเอ็นจิ้นเกมเดียวกัน มีเกม 3 มิติ GNU / Linux มากมาย ที่เพิ่งโหลดด้วยการคลิกเพียงครั้งเดียว หลายคนมีพื้นฐานจาก Quake 3 และอื่น ๆ มันมีทั้งหมดมากกว่าที่ฉันมีเวลา ฉันไม่ควรพลาดการค้าขาย (จำกัด / กุญแจมือ / บล็อกถนน / ติดตั้งยาก) ของเกมที่ใช้ Windows ส่วนใหญ่
Spanky

ไม่ว่าจะเป็น Windows ดั้งเดิมหรืออื่น ๆ Elite Force II (dear trekkers) มีแพตช์ v1.1 แบบออนไลน์ที่ค้นหาได้ซึ่งคุณต้องใช้ หลังจากนั้นจะไม่มีการเปลี่ยน ".exe" แบบไม่มีซีดี ในอดีตฉันต้องแลก (เช่น) mutlti (ผู้เล่น) .exe ด้วยเกมออฟไลน์หนึ่ง; ขึ้นอยู่กับว่าคุณต้องการทำอะไร ผู้เล่นเดี่ยวหรือหลายคนออนไลน์ ดังนั้นรู้ว่าและยังเป็น Windows ปู
Spanky

1

มีคำตอบมากมายที่จะบอกคุณว่าการรันเกมผ่านฮาร์ดแวร์เสมือนจริงเป็นความคิดที่ไม่ดีและจะไม่ทำให้คุณเล่นเกมได้อย่างมีประสิทธิภาพ ดังนั้นอย่าทำอย่างนั้น

ฉันไม่แน่ใจเกี่ยวกับ virtualbox แต่ฉันเห็นคนพูดถึงความสำเร็จอย่างมากด้วยการมีฮาร์ดแวร์เฉพาะสำหรับเครื่องเสมือนแม้ว่าสิ่งที่ฉันเคยเห็นส่วนใหญ่เกี่ยวข้องกับการใช้ Xen หรือ VMWare พวกเขาใช้การ์ดกราฟิกแยกต่างหากและการ์ดเสียงและพาร์ติชันดิสก์เฉพาะ ระบบลินุกซ์น่าจะไม่มีแม้แต่ไดรเวอร์สำหรับฮาร์ดแวร์ที่ใช้โดย windows gaming VM ของคุณและแน่นอนจะไม่เชื่อมต่อกับพวกเขา ปัญหาดูเหมือนจะมากขึ้นกับเสียงมากกว่ากราฟิก

ฉันไม่ได้ไปตามถนนสายนี้ด้วยตัวเองดังนั้นฉันจะไม่พยายามระบุวิธีการตั้งค่านี้ TBH สำหรับเวลาที่ใช้ในการทำงานนี้ให้ดี (ยกเว้นว่าฉันมีสูตรเฉพาะเจาะจงมากที่จะตามมา) ฉันคิดว่าฉันควรวางเครื่องแยกไว้ใต้โต๊ะและต่อคีย์บอร์ดเม้าส์และหน้าจอผ่าน สวิตช์ KVM


1

นี่เป็นคำถามที่เก่ากว่า แต่ฉันกำลังเพิ่มความคิดเห็นสำหรับผู้อื่นที่กำลังมองหาความช่วยเหลือ เพื่อนขอคำแนะนำเกี่ยวกับเรื่องนี้หลังจากอ่านโพสต์นี้

การใช้สิ่งอำนวยความสะดวก WINE นั้นทำงานได้ดีกว่า VirtualBox โดยเฉพาะอย่างยิ่งสำหรับเกมเก่าที่เขียนขึ้นสำหรับ WinXP และก่อนหน้านี้ ฉันเป็นแฟนตัวยงของเกม Star Trek Armada II ตัวเก่าซึ่งทำงานได้ดีบน Ubuntu โดยใช้ WINE มันทำงานได้ดีขึ้นมากโดยใช้ไวน์ภายใต้ UBUNTU-MATE มากกว่าที่ใช้ใน Windows 10 บนเครื่องเดียวกัน

แพ็คเกจ PlayOnLinux สำหรับ UBUNTU เป็นตัวช่วยที่ยอดเยี่ยม สำหรับเกมที่มีปัญหาเกี่ยวกับค่าเริ่มต้นของ WINE PlayOnLinux ช่วยในการกำหนดค่า หากเกมที่คุณต้องการติดตั้งไม่มีอยู่ในรายการคุณสามารถใช้ลิงก์ที่ด้านล่างเพื่อ "ติดตั้งโปรแกรมที่ไม่มีในรายการ" คนที่ทำงานโดยไม่มีการกำหนดค่าพิเศษใด ๆ มักจะไม่มีในรายการ สิ่งที่ดีที่สุดคือมันจะช่วยให้คุณมีไดรฟ์เสมือน C: แยกสำหรับแต่ละเกมที่คุณติดตั้ง สิ่งนี้มีประโยชน์มากเพราะบางครั้งเกมที่เก่ากว่าใช้ DLL ที่อาจขัดแย้งกับผู้อื่นและทำให้เกิดปัญหา ในแต่ละเกมที่คุณติดตั้งมีไดรฟ์ C: เสมือนจริงพวกเขาจะไม่ขัดแย้งกัน

เกร็ก

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.