Chơi game với Virtualbox, nó có hiệu quả với bạn không?


20

Hiện tại tôi đang sử dụng Windows 8. Tôi có một hộp ảo với Ubuntu được thiết lập để phát triển. Bên cạnh đó, đôi khi tôi chỉ muốn thư giãn và tận hưởng một trò chơi (Battlefield 3, Skyrim, Saints Row: The third, v.v.) sau nhiều giờ nghiên cứu và phát triển.

Tôi muốn có máy chính của mình với linux và cài đặt windows trên một hộp ảo.

Những gì tôi muốn biết, từ những người đã thử hoặc nhìn thấy nó:

  • Hiệu suất như thế nào?
  • Tôi chưa bao giờ rõ về điều này, nhưng ngay cả khi tôi cài đặt trình điều khiển chính xác trên hộp windows, nó có thành vấn đề không? Ít nhất là về phần này, tôi chỉ tò mò làm thế nào nó giảm tải. Những trình điều khiển sẽ quan trọng nhất.
  • Tích hợp chuột và bàn phím, tôi sẽ trung thực, đôi khi tích hợp chuột trong Virtual Box hơi khó chịu, con trỏ chuột biến mất, v.v.

Tôi không chắc đây có phải là nơi thích hợp để hỏi không. Tôi chỉ đang cố gắng quay lại linux, nhưng tôi là một game thủ PC nên tôi không thể vứt bỏ Steam. Tôi biết về máy khách linux, nhưng hầu hết các trò chơi đó sẽ không hoạt động.

Nếu có một nơi thích hợp để hỏi điều này liệu các trang web StackExchange hoặc bất kỳ trang web nào khác hãy cho tôi biết.

Chúc mừng và tôi hy vọng những người ở vị trí tương tự tìm thấy một nền tảng trung gian.


Ý tưởng tồi, đừng làm điều đó, VBox không thực sự hỗ trợ đồ họa 3D rất tốt.
Thomas Ward

Câu trả lời:


14

Chơi game trong một hộp ảo là một ý tưởng tồi. Bạn sẽ không có sự hỗ trợ 3D tuyệt vời mà bạn mong muốn và các ứng dụng đòi hỏi nhiều tài nguyên sẽ bị lag. Một số trò chơi có thể sẽ hoạt động, như minecraft và quét mìn. Nhưng chạy các chương trình nặng như Battlefield, Skyrim và tương tự sẽ không hoạt động.

Lý do cho điều này là về cơ bản bạn đang chạy hai hệ điều hành với nhau và hệ điều hành bạn sẽ mô phỏng sẽ bị giới hạn ở một phần nhỏ tài nguyên máy tính đó.

Một giải pháp cho vấn đề này là khởi động kép. Ví dụ: bạn có một phân vùng với Linux (trong đó bạn hoàn toàn nghiêm túc và nhiều thứ) và một phân vùng có cửa sổ (để chơi game). Tôi đã có thiết lập này trên máy tính xách tay của tôi trong vài năm, nó hoạt động rất tốt.

Có các hướng dẫn trong trình cài đặt Ubuntu về cách bạn cài đặt với thiết lập khởi động kép. Đơn giản nhất là cài đặt Windows trước rồi mới cài đặt Ubuntu.

Chúc may mắn.


Thật buồn khi nghe điều đó. Tôi đã khởi động kép trước từ máy tính xách tay của tôi với Kubfox và Windows 7. Có thể trong một vài năm nữa, có thể có một cách tiếp cận khác, tôi sẽ xem xét tùy chọn khởi động kép một lần nữa và xem nó hoạt động như thế nào. Cảm ơn!
allenskd

1
Tôi thực sự không thể cài đặt XP trên hệ thống mới của mình trừ khi tôi tìm thấy trình điều khiển tương thích với XP và xây dựng phương tiện cài đặt mới. Khi tôi làm như vậy, tôi thấy rằng một số phần cứng hoàn toàn không thể truy cập được, như SSD. Khởi động kép không phải là một lựa chọn nữa. Thành thật mà nói, tôi chỉ muốn chơi các trò chơi đã hơn 10 năm tuổi, hầu hết mọi thứ mới hơn sẽ hoạt động tốt trong hệ điều hành hiện đại, vì vậy hiệu suất không phải là vấn đề, chỉ có vấn đề tương thích.
SilverbackNet

2
Vấn đề với khởi động kép là bạn làm tổn hại đến bảo mật của bạn bằng cách thực hiện ... ít nhất là các cửa sổ được ghép nối với linux. Điều này là do mỗi hệ điều hành độc lập có thể ghi đè lên hệ điều hành khác mà không gặp sự cố về quyền.
Hẻm núi Kolob

2
Câu trả lời này không còn đúng nữa nhờ GPU thông qua . Tôi không biết nếu có thể trên VirtualBox, nhưng có vẻ như có sẵn với qemu / kvm. Ngay cả khi cấu hình hơi phức tạp, một số video trên Internet đang hoạt động khá tốt (ví dụ: youtube.com/watch?v=37D2bRsthfI )
Charles-Édouard Coste

Sử dụng "thời gian" làm tài nguyên để chăm sóc, cuối cùng tôi chỉ đưa Windows vào ổ đĩa thứ 2 mà tôi khởi động khi tôi muốn chơi một chút. Nếu bạn không thể tách ổ đĩa đầu tiên, hãy cực kỳ cẩn thận về việc Windows sẽ giết phân vùng khởi động của bạn. Tôi chỉ khởi động khỉ giữa các hệ điều hành của mình và nó ổn. Tôi thích làm điều đó hơn là dành thời gian để cấu hình bất cứ điều gì, cũng không phải hy sinh thậm chí 5 khung hình / giây.
m3nda

14

Cá nhân, tôi có kết quả hỗn hợp chạy trò chơi trong Virtualbox. Nhưng tôi có thể chơi một số yêu thích của tôi. Có một trang web wikia (thực sự nhỏ) với một số kết quả về các trò chơi đang hoạt động và không hoạt động tại http://virtualbox-gaming.wikia.com/ nếu bạn muốn xem hoặc thậm chí đăng kết quả của riêng bạn.


Dùng thử Diablo 1. Oooh yeah
Kolob Canyon

8

Bạn có thể muốn nhìn vào một cái gì đó gọi là Kainy. Đây là một triển khai máy tính để bàn từ xa dành riêng cho chơi game.

Có vẻ như có một PC Windows trong mạng của bạn để chạy các trò chơi có thể ổn, nếu bạn chơi trò chơi từ nơi bạn muốn. Kainy có một máy chủ cho Windows và máy khách cho một số hệ điều hành và hệ thống trò chơi. Họ không có máy chủ cho Linux.

Theo như chơi game trên VirtualBox, tôi nghĩ sẽ ổn nếu VirtualBox có hỗ trợ tăng tốc đồ họa tốt hơn. Tôi nghĩ rằng các đối số thi đua là một chút phóng đại. Windows đang thực thi với cùng một bộ xử lý mà nó mong đợi, không có chi phí gia tăng ở đó. VirtualBox làm trung gian cho các cuộc gọi phần cứng của Windows và có thể có một số chi phí.

Vấn đề lớn là VirtualBox không được xây dựng để chơi game, hỗ trợ đồ họa 3D không phải là ưu tiên hàng đầu. Tuy nhiên, nếu bạn có một trò chơi cũ hơn không yêu cầu hỗ trợ đồ họa ngoài những gì VirtualBox có, tôi không hiểu tại sao bạn không tiếp tục và chạy nó ở đó.


1
Phát hiện với các vấn đề đồ họa 3D. VirtualBox chạy ở tốc độ gần như nguyên bản trên hầu hết các bo mạch chủ hiện đại ngày nay (miễn là bạn đã bật Virtualization trong BIOS!) Nhưng hỗ trợ đồ họa vẫn là vấn đề.
PhilT

1
Điều này. Ảo hóa có nghĩa là bạn sẽ không "mô phỏng" HĐH
Olav Kokovkin

1

Trò chơi "Chỉ dành cho Windows", trò chơi Star Trek, Elite Force II (dựa trên Quake 3) là động (Toàn màn hình, 1024x768 và nhanh ), trong hộp ảo của tôi (BẬT đồ họa thử nghiệm), trên bản sửa lỗi của tôi (bản sửa lỗi .net của XP poo) đã cài đặt, XP Pro (cập nhật 32 bit) "máy ảo".

VB của tôi đang chạy trên nền tảng / nền tảng ổn định, hệ điều hành máy chủ Debian 7 (wheezy / ổn định 64 bit). Bạn có thể chạy Ubuntu ....

BTW, DM của tôi là Mate, vì tôi đã thêm tùy chỉnh ổn định, repos Mate và tùy chỉnh thêm các bộ phận của Mate (sau khi loại bỏ hầu hết Gnome 3 = công việc nâng cao).

Trình cài đặt Linux Mint (dựa trên Ubuntu, với Mate cho hệ thống 32 bit hoặc 64 bit của bạn) ... là cách dễ dàng. Các gói tuân thủ VB và trên Ubuntu, không phải gói Debian (thuần túy), nên giống nhau. Sử dụng Ubuntu nếu bạn đã có nó.


Ngoài ra: Tôi có RAM 2GB, với một số được ăn bởi GPU nvidia tích hợp. Hệ điều hành máy chủ của tôi đang chạy trình điều khiển không miễn phí Nvidia. Các công cụ cung cấp phần cứng dựa trên Ubuntu nên xử lý để tăng tốc GPU của bạn, trên hệ điều hành máy chủ của bạn trước tiên (tất nhiên). Là tôi đang chạy Mate và không có gì thêm được tải / chạy, trước khi tôi chạy Virtualbox, Mate (và tất cả) chỉ sử dụng khoảng 380 MB RAM, và vì vậy tôi có khoảng 900 MB RAM (tối đa) được gán cho Windows XP, máy ảo . FYI.
Climby

Nếu bạn có ít RAM, hãy chuyển sang DM RAM thấp hơn nhiều. LXDE (được cài sẵn LubFi, trong đất Ubuntu) hoặc Openbox; nếu bạn có thể xử lý nó (nhấp chuột phải, menu hơi spartan và giao diện / chủ đề). Tôi cho rằng RAM thực sự bị thách thức (như bo mạch chủ tối đa) có thể chạy X và virualbox, tạo thành thông tin đăng nhập văn bản; nhưng tại thời điểm đó, một khởi động kép, XP nguyên bản sẽ tốt hơn. Virtualbox dành cho khi bạn có thêm RAM và dung lượng lưu trữ. Ngoài ra, khi Wine (playonlinux ngăn cách hơn) không hoạt động trên tất cả mọi thứ. tuy nhiên, máy ảo XP, có thể hiểu được trạng thái và có thể di động / nhân bản.
Climby

Nói chung, không có gì trong "Windows", là "cần thiết". Nó chỉ cho vui. Thay thế bản địa luôn luôn giành chiến thắng. Quake 3 Arena đang chạy tự nhiên, trên máy chủ Debian của tôi. Ví dụ. Đó là cùng một công cụ trò chơi. Có nhiều trò chơi GNU / Linux, 3D; chỉ cần tải với một cú nhấp chuột. Nhiều người dựa trên Quake 3, và nhiều hơn nữa. Đó là tất cả nhiều hơn tôi có thời gian. Tôi không bỏ lỡ tính thương mại (giới hạn / còng tay / chặn đường / khó khăn khi cài đặt) của hầu hết các trò chơi dựa trên Windows.
Climby

Cho dù Windows bản địa hay khác, Elite Force II (trekker thân yêu), có bản vá v1.1 trực tuyến có thể tìm kiếm, mà bạn cần phải chạy. Sau đó, có một sự thay thế ".exe" không có CD. Trong quá khứ, tôi đã phải trao đổi (cũng) mutlti (người chơi) .exe, với trò chơi ngoại tuyến một; tùy thuộc vào cái nào bạn muốn làm. Đơn, hoặc nhiều người chơi trực tuyến. Vì vậy, biết rằng, và nó cũng vậy, vẫn là Windows poo.
Climby

1

Có rất nhiều câu trả lời ở đây cho bạn biết rằng chạy game trên phần cứng ảo là một ý tưởng tồi và sẽ không giúp bạn có hiệu suất tốt khi chơi game. Vì vậy, đừng làm điều đó.

Tôi không chắc chắn về hộp ảo, nhưng tôi đã thấy mọi người nói về thành công đáng kể bằng cách có phần cứng dành riêng cho máy ảo, mặc dù những gì tôi thấy chủ yếu quan tâm khi sử dụng Xen hoặc VMWare. Cụ thể, họ sử dụng một card đồ họa và card âm thanh riêng và phân vùng đĩa chuyên dụng. Hệ thống linux có thể sẽ không có trình điều khiển cho phần cứng được sử dụng bởi máy ảo chơi game windows của bạn và chắc chắn sẽ không kết nối với chúng. Vấn đề dường như là nhiều hơn với âm thanh hơn đồ họa.

Tôi đã không tự mình đi trên con đường này, vì vậy tôi sẽ không cố gắng cụ thể về cách bạn thiết lập nó. TBH, trong thời gian cần thiết để có được điều này chạy tốt (trừ khi tôi có một công thức rất cụ thể để làm theo), tôi nghĩ rằng tôi nên đặt một máy riêng dưới bàn làm việc của mình và treo Bàn phím, chuột và màn hình qua một Công tắc KVM.


1

Đây là một câu hỏi cũ hơn, nhưng tôi đang thêm một bình luận cho những người khác đang tìm kiếm sự giúp đỡ. Một người bạn đã hỏi tôi lời khuyên về điều này sau khi đọc bài viết này.

Sử dụng tiện ích WINE hoạt động tốt hơn nhiều so với VirtualBox, đặc biệt đối với các trò chơi cũ được viết cho WinXP và trước đó. Tôi là một fan hâm mộ lớn của trò chơi Star Trek Armada II cũ, chạy rất tốt trên Ubuntu bằng WINE. Nó thực sự chạy tốt hơn nhiều khi sử dụng WINE theo UBUNTU-MATE so với trên Windows 10 trên cùng một máy.

Gói PlayOnLinux cho UBUNTU là một trợ giúp tuyệt vời. Đối với các trò chơi có vấn đề với mặc định WINE, PlayOnLinux giúp cấu hình của chúng. Nếu trò chơi bạn muốn cài đặt không được liệt kê, bạn sử dụng liên kết ở phía dưới để "cài đặt chương trình không được liệt kê". Những người chạy mà không có bất kỳ cấu hình đặc biệt thường không có trong danh sách. Điều tốt nhất là nó sẽ cho phép bạn có một ổ C: ảo riêng cho mỗi trò chơi bạn cài đặt. Điều này thực sự hữu ích vì các trò chơi cũ đôi khi sử dụng DLL có thể xung đột với người khác và gây ra sự cố. Bởi mỗi trò chơi bạn cài đặt đều có ổ C: ảo riêng, chúng không bao giờ xung đột với nhau.

Greg

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.