Gallium Nine прави нещо интересно, което правят няколко други програми на Linux - той внедрява отново технология от Windows. В този случай Gallium Nine е приложение с отворен код на DirectX 9. В резултат на това той съвпада с Windows в производителността на DX9 и ви позволява да възпроизвеждате игри от DirectX 9 при възможно най-близко до родното си ниво.

Наистина е трудно да надвиете представянето, което предлага Gallium Nine, което прави нещо странно, че подкрепата за Gallium Nine не е включена по подразбиране в Wine. Производителите на вино стигнаха до такава степен, че да го отхвърлят. Трябва да инсталирате специално конфигурирана версия на Wine с допълнителни петна, за да я активирате.

От какво имаш нужда

Трябва да работите с драйвери с отворен код на Mesa, за да се възползвате от Gallium Nine. Поддръжката на тази DirectX с отворен код е включена в повечето версии на Mesa. Ако сте съставили своя собствена, уверете се, че сте я включили.

Това означава също, че трябва да работите с Open Source AMDGPU или Nouveau драйвери. Ако използвате NVIDIA карта, вероятно е най-добре да продължите да работите със собствени драйвери и вместо това да използвате Wine Staging. Увеличението на производителността, което ще видите от Gallium Nine ще бъде преодоляно от спада в представянето от Nouveau.

Изтеглете пакетите

Ubuntu

Ubuntu не пакетира Mesa с поддръжка на Gallium Nine. Трябва да активирате външен PPA или да изградите Mesa себе си, за да го получите. Планът за PPA е много по-лесен, така че това ръководство ще покрие. Ако сте на Debian, този метод може да работи и за вас, но не го баннете. Пакетите на Ubuntu са хит и липсва по отношение на съвместимостта с Debian.

PPA не е актуализиран след няколко месеца и официално поддържа само Ubuntu 16.10, но наличната версия на Mesa е все още по-нова от тази в 17.04, така че все пак получавате ъпгрейд. Добавете хранилището Mesa с apt .

 sudo add-apt-repository ppa: oibaf / gallium-nine 

Apt просто добави хранилище, което не съществува. Необходимо е ръчно да се върнете и да промените хранилището Mesa от "Zesty" на "Yakkety". Навигирайте до "/etc/apt/sources.list.d" в терминала. Намерете файла, наречен "oibaf-ubuntu-gallium-nine-zesty.list", и го отворете със sudo и текстовия редактор по избор. Променете всички копия на "zesty" в "yakkety". Запазете и затворете файла. Трябва да го преименувате на "oibaf-ubuntu-gallium-yakkety.list", за да отразите промените.

Сега добавете хранилището за Wine. Това е по-активно поддържано.

 sudo add-apt-repository ppa: commendsarnex / winedri3 

След като напишете двата файла, актуализирайте Apt и инсталирайте Mesa и Wine.

 sudo apt актуализация sudo apt инсталирайте mesa wine2.0 

Вероятно ще трябва да рестартирате X сървъра или компютъра си, за да влезе в сила промените в Mesa.

Arch Linux

Arch Linux предлага поддръжка на Gallium Nine чрез AUR. На страницата AUR можете да намерите всичко, от което имате нужда.

Gentoo

Gentoo е едно от най-лесните дистрибуции, за да накара Галиум Девет да работи. Уверете се, че активирате "d3d9" при изграждането на Mesa.

/etc/portage/package.use

 media-libs / mesa d3d9 

След това разкрийте "вино-всяко", като го добавите към "/etc/portage/package.accept_keywords".

 app-emulation / wine-any ~ amd64 

След това активирайте флага "d3d9" USE, когато го изграждате.

/etc/portage/package.use

 app-емулация / вино - всякакви d3d9 

Изграждане на вино.

 излизам - асък вино - всяко 

Активирайте Галиум девет

Отворете winecfg . Когато прозорецът се отвори, кликнете върху раздела "Сцени". Поставете отметка в квадратчето, за да активирате Gallium Nine и да приложите промяната. Сега сте готови да използвате Gallium Nine с Wine!

Изпробвайте

Отворете игра, която поддържа DirectX 9. Опитайте се да следите кадъра. Ако искате да видите разликата между Gallium Nine и отворете "winecfg" отново и изключете поддръжката. Изпълнете играта си и сравнете кадъра. Gallium Nine вероятно ще осигури забележимо увеличение на производителността.

Не забравяйте да актуализирате виното и Mesa. Драйверите с отворен код се движат много по-бързо от собствените, а проектът "Виното" се движи с еднакво бързи темпове. Прекрасната част от това е, че трябва да забележите и постепенно повишаване на ефективността с течение на времето без абсолютно никакви разходи за вас.