Linux có phải là một nền tảng chơi game không?
đường dẫn nhanh
- Linux có phải là một nền tảng chơi game không?
- Phân phối nào?
- Trình điều khiển
- NVIDIA
- Cài đặt
- AMD
- Cài đặt
- NVIDIA
- Chơi game bản địa
- hơi nước
- Gói khiêm tốn
- Mục tiêu
- Rượu
- Cài đặt Wine With Staging và Gallium Nine
- Sử dụng rượu vang
- Tiền tố rượu
- Winecfg
- Winetricks
- Lutris
- Cài đặt Lutris
- Tạo một tài khoản
- Người chạy
- Trò chơi
- Lưu ý về việc vượt qua GPU
- Gói (lại
Bạn có thể chơi game trên Linux không? Đó là một câu hỏi đã được đưa lên mạng trong nhiều năm. Tùy thuộc vào người bạn yêu cầu, nó có thể là nền tảng chơi game tốt nhất từng có hoặc hoàn thành rác. Sự thật nằm ở đâu đó ở giữa.
Linux có thể là một nỗi đau lớn. Có rất nhiều thiết bị ngoại vi chơi game không hoạt động hoặc không hoạt động tốt trên Linux. Họ thường không được thiết kế để hỗ trợ nó. Hầu hết các trò chơi hàng đầu không được phát hành cho Linux, ít nhất là không ngay lập tức. Là một phần thưởng bổ sung, các trình điều khiển đồ họa trong lịch sử là một nỗi đau lớn.
Vậy, tại sao bạn lại chơi game trên Linux? Nó thực sự có thể là tuyệt vời. Linux ổn định và đáng tin cậy. Nó thường rất nhẹ về tài nguyên hệ thống, giải phóng nhiều hơn để chơi game. Linux cũng đặt bạn trong toàn quyền kiểm soát. Điều đó có nghĩa là không có bản cập nhật đáng ghét nào bị ép xuống cổ họng của bạn. Có rất nhiều trò chơi hoạt động trên Linux, nguyên bản hoặc với Wine. Ngoài ra còn có quá nhiều thiết bị ngoại vi hoạt động trên Linux. Tình trạng chơi game trên Linux tiếp tục cải thiện với tốc độ nhanh, vì vậy thật công bằng khi nói rằng chơi game Linux sẽ chỉ trở nên tốt hơn từ đây. Sự đồng thuận trong cộng đồng Linux là nhiều nhà phát triển sẽ hỗ trợ Linux nếu có nhiều người bắt đầu chơi game trên Linux. Điều đó sẽ chấm dứt những vấn đề thực sự duy nhất với việc chơi game trên Linux.
Phân phối nào?
Những người mới sử dụng Linux thường tự hỏi những bản phân phối Linux nào là tốt nhất để chơi game. Đối với tất cả các mục đích thực tế, chúng đều giống nhau. Bạn có thể chơi trò chơi trên bất kỳ bản phân phối Linux nào. Câu hỏi thực sự là; Làm thế nào dễ dàng để trò chơi trên bản phân phối? Nếu bạn chọn một bản phân phối doanh nghiệp như CentOS, bạn có thể chơi trò chơi, nhưng sẽ rất khó để thiết lập. Để chơi game, tốt nhất là chọn một bản phân phối tương đối cập nhật và được hỗ trợ tốt. Có hai khuyến nghị chính là Ubuntu và Arch Linux. Ubuntu là tốt nhất cho người dùng Linux mới. Arch dành cho những người muốn kiểm soát nhiều hơn đối với hệ thống của họ và thoải mái tùy chỉnh và đào bới trong phần bên trong hệ thống. Điều này mở rộng cho tất cả các dẫn xuất của cả Ubuntu và Arch. Nếu bạn thích Linux Mint, thật tuyệt! Nó giống như Ubuntu, và bạn sẽ ổn thôi. Muốn Ubuntu với KDE? Hãy dùng thử Kubfox. Bạn vẫn sẽ không gặp vấn đề gì khi chơi game. Tuy nhiên, điều quan trọng là luôn luôn sử dụng bản phát hành Ubuntu hiện tại, không phải bản phát hành LTS. Bản phát hành LTS dành cho máy chủ và máy trạm, chủ yếu.
Trình điều khiển
Trình điều khiển là một vấn đề lớn. Không có trình điều khiển tốt, ngay cả các card đồ họa mạnh nhất cũng hoạt động như rác. AMD và NVIDIA vẫn là hai lựa chọn khi chọn card đồ họa cho Linux, nhưng cách tiếp cận của họ hoàn toàn khác nhau.
NVIDIA
NVIDIA phát hành trình điều khiển độc quyền cho Linux hoạt động tương tự trình điều khiển Windows của họ. NVIDIA tuân theo lịch phát hành của riêng họ và họ không thực sự hợp tác làm việc với cộng đồng Linux. Điều đó có thể gây ra vấn đề tương thích theo thời gian.
Các trình điều khiển thường thực hiện rất tốt, mặc dù. Hầu hết thời gian họ có thể so sánh với các đối tác Windows của họ. NVIDIA cũng gửi một chương trình đồ họa để cấu hình các trình điều khiển. Nó không đầy đủ tính năng như trên Windows, nhưng nó có hầu hết các điều khiển mà bạn tìm kiếm.
Cài đặt
Ubuntu / Bạc hà
Trước tiên, bạn cần thêm trình điều khiển đồ họa PPA vào hệ thống của bạn để có được trình điều khiển mới nhất.
$ sudo add-apt-repository ppa: trình điều khiển đồ họa / ppa
Sau đó, cập nhật Apt.
$ sudo apt cập nhật
Cuối cùng, cài đặt trình điều khiển của bạn.
$ sudo apt cài đặt nvidia-Graphics-driver-387 nvidia-settings
Arch Linux
Arch Linux có các trình điều khiển có sẵn trong kho của nó. Cài đặt chúng với Pacman.
# pacman -S nvidia lib32-nvidia-utils
AMD
AMD có một cách tiếp cận hoàn toàn khác với trình điều khiển của họ. AMD đã phát hành nguồn cho hầu hết mọi khía cạnh của trình điều khiển Linux của họ. Họ hợp tác chặt chẽ với cộng đồng nguồn mở để tích hợp trình điều khiển AMD vào các chương trình đồ họa hiện có cung cấp năng lượng cho máy tính để bàn đồ họa Linux. Bằng cách này, các card đồ họa AMD sẽ hoạt động ngay lập tức trên các bản phân phối Linux được cập nhật. Điều này cũng có nghĩa là các bản phát hành nhân Linux mới nhất và các bản phát hành Mesa mới nhất mang đến các bản cập nhật liên tục cho trình điều khiển đồ họa AMD. Cho đến bây giờ, mặc dù, chúng không hoàn toàn tốt như trình điều khiển Windows, nhưng chúng không ngừng cải thiện.
Cài đặt
Ubuntu / Bạc hà
Bạn có thể có trình điều khiển đồ họa hoạt động ngay sau khi bạn cài đặt Ubuntu, nhưng nếu bạn muốn có hiệu suất tốt nhất, bạn có thể kích hoạt kho lưu trữ Mesa siêu cập nhật có chứa các bản cập nhật mới nhất cho AMD.
$ sudo add-apt-repository ppa: oibaf / trình điều khiển đồ họa
Sau đó, cập nhật và nâng cấp hệ thống của bạn.
$ sudo apt cập nhật $ sudo apt nâng cấp
Arch Linux
Arch Linux phải luôn có sẵn các trình điều khiển AMD mới nhất. Khi bạn cài đặt máy tính để bàn đồ họa, bạn sẽ nhận được mọi thứ, nhưng hãy chắc chắn rằng bạn đã cài đặt xf86-video-amdgpu.
Chơi game bản địa
Chơi game tự nhiên trên Linux luôn là tốt nhất. Vì các trò chơi được tạo cho Linux, nên chúng hoạt động tốt hơn. Nghe có vẻ đơn giản, nhưng với Linux, có quá nhiều sự nhấn mạnh vào khả năng tương thích với các chương trình Windows, chơi game Linux nguyên bản có xu hướng bị lãng quên. Có hàng ngàn trò chơi có sẵn trên Linux. Steam hỗ trợ Linux rất tốt. Humble Bundle và GoG cũng cung cấp nhiều trò chơi Linux. Không, đây không phải là một số rác đã lỗi thời. Có hàng tấn trò chơi độc lập tuyệt vời ngoài một số tựa game lớn đã được chuyển qua.
hơi nước
Máy khách Steam hiện có sẵn cho mọi phân phối Linux. Việc cài đặt nó rất đơn giản và một khi bạn thực hiện, bạn có quyền truy cập vào cùng một Steam mà bạn mong đợi trên Windows.
Ubuntu / Bạc hà
$ sudo apt cài đặt hơi nước
Arch Linux
Gói khiêm tốn
Gói khiêm tốn không có khách hàng. Tuy nhiên, nó có một lịch sử lâu dài về việc hỗ trợ Linux và nó có một thư viện trò chơi Linux khá rộng lớn.
Bây giờ, đừng mong đợi mọi trò chơi trên Humble Bundle đều hỗ trợ Linux. Có một số ít không. Họ cố gắng đưa các tiêu đề Linux vào gói và luôn có Humble Bundle Store.
Mục tiêu
GoG là một cửa hàng trực tuyến tuyệt vời để mua các trò chơi không có DRM cho mọi nền tảng. GoG có nhiều lựa chọn trò chơi Linux và bạn có thể tìm kiếm và sắp xếp để dễ dàng tìm thấy chúng.
Máy khách Galaxy của GoG chưa có sẵn cho Linux, nhưng nó đang trong quá trình phát triển. Tuy nhiên, điều đó thực sự không quan trọng, vì các trò chơi không có DRM.
Bản chất không có DRM của các trò chơi cũng khiến GoG trở thành một nơi lý tưởng để mua các trò chơi để chơi trên Wine. DRM có thể cản trở Wine và các nền tảng như Steam tạo thêm cấu hình. Các trò chơi độc lập không có DRM có xu hướng dễ cấu hình nhất với Wine.
Rượu
Vì, Wine là chủ đề cuối cùng, đây là thời điểm tốt để chuyển sang nó. Rượu thực sự là từ viết tắt của W ine I s N ot a E. Đó thực sự là vì Wine không phải là một trình giả lập đầy đủ. Thay vào đó, đây là lớp tương thích giúp dịch mã cụ thể của Windows sang thứ mà Linux có thể hiểu và làm việc được.
Rượu không hoàn hảo, và nó không hoạt động mọi lúc. Wine hoạt động tốt nhất với các ứng dụng cũ hơn và nó thường yêu cầu một số cấu hình.
Điều đó nói rằng, Wine là tùy chọn đầu tiên của bạn để chơi các trò chơi Windows trên Linux.
Cài đặt Wine With Staging và Gallium Nine
Nó không phải là một ý tưởng tốt để chạy rượu vani đơn giản. Nó thiếu rất nhiều bản vá khiến nhiều trò chơi chạy hơn. Có những phiên bản Wine có sẵn với những bản vá đã được tích hợp sẵn. Chúng nhận được cập nhật thường xuyên và chúng sẽ mở ra nhiều trò chơi khác cho bạn.
Ubuntu / Bạc hà
Đối với các hệ thống Ubuntu, có sẵn một PPA. Cài đặt nó trên hệ thống của bạn.
$ sudo add-apt-repository ppa: commendsarnex / winedri3
Cập nhật và cài đặt Wine
$ sudo apt cập nhật $ sudo apt cài đặt Wine-d3d9-staging
Arch Linux
Arch Linux có một gói có sẵn trong AUR. Nó có rất nhiều phụ thuộc, vì vậy tốt hơn là sử dụng yaourt hoặc pacaur để xử lý nó. Gói được gọi là rượu-chơi game-chín.
Sử dụng rượu vang
Khi Wine được cài đặt trên hệ thống của bạn, bạn có thể ngay lập tức thử chạy các chương trình Windows .exe. Một số có thể sẽ làm việc, nhưng nhiều người khác sẽ không. Đó là lý do tại sao bạn cần cấu hình Wine.
Tiền tố rượu
Khi Wine khởi động, nó tạo một thư mục chứa tất cả các tệp Windows và cấu trúc thư mục mà nó cần để hoạt động. Theo mặc định, tệp đó được đặt tại /home/user/.wine. Wine sẽ đặt mọi thứ trong thư mục đó, bao gồm các trò chơi mà bạn cài đặt. Đó là tiền tố Wine mặc định.
Wine sẽ cấu hình tiền tố và lưu trữ bất kỳ cấu hình và tập tin áp dụng nào trong đó. Mỗi tiền tố cũng có đăng ký Windows riêng.
Bạn có thể tạo các tiền tố Wine khác nhau cho các trò chơi hoặc chương trình khác nhau. Bằng cách này, bạn có thể ngăn xếp Wine và không để cấu hình của bạn can thiệp lẫn nhau.
Để tạo tiền tố Wine, hãy chạy lệnh Wine với WINEPREFIX = prefixdirectory ở đầu. Ví dụ:
$ WINEPREFIX = '/ home / $ USER / .overwatch' winecfg
Bạn có thể tạo các trình khởi chạy bằng cách sử dụng tiền tố để tự động khởi chạy các trò chơi của mình bằng cách sử dụng tiền tố Wine chính xác.
Winecfg
Winecfg là công cụ cấu hình chính mà bạn sẽ sử dụng để định cấu hình Wine. Đây là một công cụ đồ họa đơn giản mà bạn có thể sử dụng để đặt phiên bản Windows đang được mô phỏng. Đây cũng là nơi bạn kích hoạt và vô hiệu hóa các bản vá Wine bổ sung mà phiên bản Wine của bạn bao gồm. Nó cũng bao gồm một tab để quản lý các thư viện Windows.
Mở Winecfg thông qua trình khởi chạy đồ họa phân phối của bạn hoặc thông qua dòng lệnh.
Tab đầu tiên mà bạn sẽ thấy là tab Ứng dụng trên mạng. Đối với hầu hết các phần, bạn sẽ sử dụng tab này để thay đổi phiên bản Windows.
Tiếp theo, nhấp vào tab Staging Staging. Trong tab đó, bạn sẽ tìm thấy một loạt các hộp kiểm để bật và tắt các tính năng của bản vá Gallium Nine và Staging.
Có hai hộp chính mà bạn cần phải biết. Đối với hầu hết các trường hợp, kích hoạt CSMT là tốt nhất. Nếu bạn có thẻ AMD và trò chơi bạn muốn chơi có hỗ trợ DirectX9, hãy bật Gallium thay thế.
Kích hoạt VAAPI và EAX sẽ không gây hại gì, vì vậy bạn cũng có thể tiếp tục và kiểm tra chúng.
Tab tiếp theo cần biết là tab Thư viện của Thư viện. Bạn sẽ không cần nó cho mọi trò chơi, nhưng một số sẽ yêu cầu bạn ghi đè hành vi mặc định của Wine với các thư viện Windows. Chỉ cần tìm kiếm thư viện cần ghi đè và chọn cách bạn muốn Wine xử lý. Rất có thể, bạn sẽ thực hiện việc này dựa trên một hướng dẫn, vì vậy đừng quá lo lắng về việc biết chính xác.
Phần còn lại của các tab có thể hữu ích trên cơ sở có điều kiện, nhưng chúng ít được sử dụng hơn.
Winetricks
Có một công cụ nâng cao khác để cấu hình Wine không trực tiếp với chính Wine. Winetricks là một tập lệnh cho phép bạn dễ dàng cài đặt và quản lý phông chữ, các thành phần Windows và DLL. Nó có sẵn trong cả kho của Ubuntu và Arch Linux.
Ubuntu / Bạc hà
$ sudo apt cài đặt winetricks
Arch Linux
# pacman -S winetricks
Bạn có thể khởi chạy Winetricks mà không cần thêm thông tin nào, hoặc bạn có thể cho biết đó là tiền tố nào sẽ sử dụng.
Khi Winetricks khởi chạy, trước tiên, nó sẽ hiển thị cho bạn một màn hình với Bộ lọc Chọn tiền tố mặc định, được chọn. Nhấp vào nút Ok Ok để di chuyển vào cài đặt thực.
Màn hình tiếp theo sẽ giới thiệu cho bạn các danh mục khác nhau để cài đặt. Chọn một danh mục và bạn sẽ thấy một danh sách các mục có hộp kiểm. Kiểm tra những cái bạn muốn và nhấp vào Ok Ok.
Winetricks sẽ chạy qua quá trình cài đặt phần mềm và đưa bạn trở lại menu thứ hai. Nhấp vào Hủy Hủy bỏ hai lần để đóng ứng dụng.
Lutris
Lutris là một nền tảng quản lý trò chơi mã nguồn mở dành cho Linux, hoạt động như một thư viện hợp nhất. Nó có thể khởi chạy bất kỳ trò chơi nào của bạn, bất kể chúng đang ở trên nền tảng nào. Vì vậy, nếu bạn đã mua các trò chơi của mình trên Steam, Humble Bundle hoặc GoG, bạn có thể khởi chạy tất cả chúng từ Lutris. Nó trở nên tốt hơn, mặc dù. Lutris cũng có các kịch bản launcher cho các trò chơi Wine. Họ tự động tiền tố và tối ưu hóa các trò chơi mà bạn đang chạy trên Wine, cung cấp càng gần với trải nghiệm bản địa càng tốt.
Cài đặt Lutris
Lutris khá dễ cài đặt. Nó được đóng gói và có sẵn cho cả Ubuntu và Arch Linux.
Ubuntu / Bạc hà
Đầu tiên, cài đặt PPA. Tạo một tệp tại /etc/apt/source.list.d/lutris.list. Thêm dòng sau vào tập tin.
deb http://doad.opensuse.org/reposeocate/home:/strycore/xUb Ubuntu_17.10 / ./
Tiếp theo, nhập khóa GPG.
$ wget -q http. sudo apt-key add -
Sau đó, cập nhật và cài đặt Lutris.
$ sudo apt cập nhật $ sudo apt cài đặt lutris
Arch Linux
Lutris có sẵn cho Arch từ AUR. Bạn có thể tìm thấy nó ở đây . Sử dụng bất cứ điều gì có nghĩa là bạn thích cài đặt nó.
Tạo một tài khoản
Lutris là một ứng dụng đồ họa. Bạn có thể khởi chạy nó như bất kỳ khác. Bạn sẽ không nhận được rất xa, mặc dù. Lutris yêu cầu một tài khoản. Lý do chính cho việc này là để cho phép bạn tải xuống các tập lệnh launcher trực tiếp thông qua trang web Lutris và giữ cho thư viện của bạn được đồng bộ hóa.
Trước khi bạn bắt đầu, hãy truy cập trang web Lutris và tạo một tài khoản.
Tiếp theo, bạn có thể kết nối tài khoản của bạn với khách hàng. Mở nó lên và nhấp vào nút trung tâm trên màn hình chính. Nó sẽ cho phép bạn liên kết tài khoản của bạn.
Người chạy
Lutris sử dụng cái mà người ta gọi là người chạy bộ của người Viking để quản lý các trò chơi của mình. Nhấp vào biểu tượng bánh răng để xem các vận động viên có sẵn. Nhìn qua các vận động viên. Bạn có thể chọn bất kỳ thứ gì bạn nghĩ bạn sẽ cần. Tất nhiên, Wine là một trong số đó.
Trò chơi
Tìm kiếm thông qua trang web Lutris cho các trò chơi và tìm những trò chơi mà bạn muốn cài đặt. Bạn có thể cài đặt chúng trực tiếp thông qua trang web. Mỗi tập lệnh là khác nhau và không dễ để đi vào chi tiết cụ thể, nhưng bạn có thể cài đặt qua trang web. Nó sẽ đồng bộ thông qua thư viện của bạn. Bạn có thể cần phải khởi động lại Lutris để xem launcher mới. Từ đó, bạn có thể khởi chạy trò chơi của mình.
Lưu ý về việc vượt qua GPU
Đôi khi, cách tốt nhất để chơi game trên Linux là không chơi game trên Linux. Một số trò chơi, cho dù bạn cố gắng thế nào, sẽ không hoạt động. Họ sẽ không. Linux có một vũ khí bí mật, mặc dù. Máy ảo.
Vì Linux được sử dụng rất nhiều trong môi trường máy chủ, nên việc xử lý các máy ảo cực kỳ tốt. Máy ảo có thể cho phép bạn chạy Windows bên trong máy Linux của bạn. Thiết lập có thể dễ dàng đáng ngạc nhiên.
Thật không may, nó không phải là tất cả dễ dàng. Để chơi trò chơi trong máy ảo, bạn cần sử dụng GPU thông qua hoặc VFIO. Truyền qua GPU cho phép máy ảo truy cập đầy đủ vào card đồ họa vật lý như thể nó được cài đặt trên máy vật lý. Nó cung cấp cho bạn hiệu suất gần như giống hệt với việc chạy trò chơi nguyên bản trên Windows. Nó yêu cầu bạn phải có card đồ họa thứ hai trên máy và CPU hỗ trợ thông qua.
Thông qua GPU thường không phải là thứ dành cho người mới sử dụng Linux, nhưng nó là một tùy chọn cần chú ý.
Gói (lại
Bài viết này chỉ là một mồi. Nó có thể giúp bạn bắt đầu với chơi game Linux, nhưng nó không thể bao gồm mọi thứ . Bạn càng trở nên bẩn thỉu khi chơi game Linux, bạn sẽ càng hiểu cách thức hoạt động của nó. Bạn sẽ tìm ra những gì bạn có thể và không thể làm quá.
Tham gia chơi game Linux sẽ không mang lại cho bạn trải nghiệm chơi game hoàn hảo, nhưng rất có thể nó sẽ cung cấp cho bạn các khả năng chơi trò chơi mà bạn cần.
