Gallium Nine làm điều gì đó thú vị mà vài chương trình Linux khác làm - nó thực hiện lại một công nghệ từ Windows. Trong trường hợp này, Gallium Nine là một triển khai mã nguồn mở của DirectX 9. Kết quả là nó phù hợp với Windows trong hiệu suất DX9 và cho phép bạn chơi các trò chơi DirectX 9 với hiệu suất gần như có thể có.

Thật là khó để đánh bại hiệu suất mà Gallium Nine đưa ra, điều này khiến nó trở nên kỳ quặc khi hỗ trợ cho Gallium Nine không được đưa vào trong Wine. Các nhà phát triển rượu đã đi xa như để từ chối nó. Bạn cần phải cài đặt một phiên bản được cấu hình đặc biệt của Wine với các bản vá bổ sung để kích hoạt nó.

Những gì bạn cần

Bạn cần phải chạy trình điều khiển nguồn mở Mesa để tận dụng lợi thế của Gallium Nine. Hỗ trợ cho DirectX mã nguồn mở này được bao gồm trong hầu hết các phiên bản của Mesa. Nếu bạn biên dịch của riêng bạn, hãy chắc chắn rằng bạn đã bao gồm nó.

Điều này cũng có nghĩa là bạn cần chạy các trình điều khiển AMDGPU hoặc Nouveau nguồn mở. Nếu bạn đang sử dụng một thẻ NVIDIA, có lẽ tốt nhất là bạn tiếp tục chạy các trình điều khiển độc quyền và sử dụng Wine Staging để thay thế. Sự gia tăng hiệu suất mà bạn sẽ thấy từ Gallium Nine sẽ bị ảnh hưởng bởi hiệu suất giảm từ Nouveau.

Nhận các gói

Ubuntu

Ubuntu không gói Mesa với sự hỗ trợ của Gallium Nine. Bạn phải kích hoạt một PPA bên ngoài hoặc xây dựng Mesa chính mình để có được nó. Tuyến đường PPA dễ dàng hơn nhiều, vì vậy đó là hướng dẫn này sẽ bao gồm. Nếu bạn đang sử dụng Debian, phương pháp này cũng có thể làm việc cho bạn, nhưng không phải là ngân hàng trên đó. Các gói phần mềm Ubuntu bị tấn công và tương thích với Debian.

PPA chưa được cập nhật trong vài tháng và chỉ hỗ trợ chính thức lên đến Ubuntu 16.10, nhưng phiên bản hiện có của Mesa vẫn mới hơn phiên bản 17.04, vì vậy bạn vẫn đang nâng cấp. Thêm kho lưu trữ Mesa với apt .

 sudo add-apt-repository ppa: oibaf / gallium-chín 

Apt vừa thêm một kho lưu trữ không tồn tại. Bạn cần phải tự quay trở lại và thay đổi kho lưu trữ Mesa từ “Zesty” thành “Yakkety.” Điều hướng đến “/etc/apt/sources.list.d” trong terminal. Tìm tập tin có tên “oibaf-ubuntu-gallium-nine-zesty.list” và mở nó bằng sudo và trình soạn thảo văn bản bạn chọn. Thay đổi tất cả các trường hợp “zesty” thành “yakkety.” Lưu và đóng tệp. Bạn nên đổi tên thành “oibaf-ubuntu-gallium-yakkety.list” để phản ánh các thay đổi.

Bây giờ, thêm kho lưu trữ cho Wine. Cái này được duy trì tích cực hơn.

 sudo add-apt-repository ppa: commendsarnex / winedri3 

Sau khi bạn đã viết cả hai tệp, hãy cập nhật Apt và cài đặt cả Mesa và Wine.

 sudo apt update sudo apt cài đặt mesa wine2.0 

Có thể bạn sẽ cần khởi động lại máy chủ X hoặc máy tính của mình để các thay đổi đối với Mesa có hiệu lực.

Arch Linux

Arch Linux cung cấp hỗ trợ Gallium Nine thông qua AUR. Bạn có thể tìm thấy mọi thứ bạn cần trên trang AUR.

Gentoo

Gentoo là một trong những bản phân phối dễ nhất để có được Gallium Nine. Hãy chắc chắn rằng bạn bật "d3d9" khi xây dựng Mesa.

/etc/portage/package.use

 media-libs / mesa d3d9 

Sau đó, hãy vạch mặt "rượu-bất kỳ" bằng cách thêm nó vào "/etc/portage/package.accept_keywords".

 ứng dụng thi đua / rượu vang bất kỳ ~ amd64 

Sau đó, kích hoạt cờ USE “d3d9” khi xây dựng nó.

/etc/portage/package.use

 ứng dụng thi đua / rượu vang-bất kỳ d3d9 

Xây dựng Wine.

 emerge - thùng rượu - bất kỳ 

Bật Gallium Nine

Mở winecfg . Khi cửa sổ mở ra, nhấp vào tab “Dàn dựng”. Chọn hộp để bật Gallium Nine và áp dụng thay đổi. Bạn đã sẵn sàng sử dụng Gallium Nine with Wine!

Kiểm tra nó ra

Mở một trò chơi hỗ trợ DirectX 9. Cố gắng theo dõi tốc độ khung hình. Nếu bạn muốn thấy sự khác biệt mà Gallium Nine tạo ra, hãy mở “winecfg” lần nữa và tắt hỗ trợ. Chạy trò chơi của bạn và so sánh tốc độ khung hình. Gallium Nine có lẽ sẽ cung cấp một sự gia tăng đáng chú ý về hiệu suất.

Hãy nhớ giữ cho cả Wine và Mesa được cập nhật. Các trình điều khiển nguồn mở di chuyển với tốc độ nhanh hơn nhiều so với các trình điều khiển độc quyền, và dự án Wine đang chuyển động với tốc độ nhanh như nhau. Phần tuyệt vời của điều đó là bạn cũng nên nhận thấy hiệu suất dần dần tăng theo thời gian hoàn toàn miễn phí cho bạn.