Es realmente difícil superar el rendimiento que ofrece el Gallium Nine, lo que hace que sea un poco extraño que el soporte para el Gallium Nine no esté incluido por defecto en Wine. Los desarrolladores de Wine llegaron incluso a rechazarlo. Necesita instalar una versión especialmente configurada de Wine con parches adicionales para habilitarla.
Lo que usted necesita
Necesitas estar ejecutando los controladores de código abierto Mesa para poder aprovechar el Gallium Nine. El soporte para este DirectX de código abierto está incluido en la mayoría de las versiones de Mesa. Si compilaste el tuyo propio, asegúrate de que lo has incluido.
Esto también significa que necesita ejecutar los controladores AMDGPU o Nouveau de código abierto. Si utilizas una tarjeta NVIDIA, probablemente sea mejor que sigas ejecutando los controladores propietarios y uses Wine Staging en su lugar. El aumento de rendimiento que verá en el Gallium Nine se verá compensado por la disminución del rendimiento del Nouveau.
Obtener los paquetes
Ubuntu
Ubuntu no empaqueta Mesa con soporte para Gallium Nine. Tienes que habilitar un PPA externo o construir la Mesa tú mismo para conseguirlo. La ruta del PPA es mucho más fácil, así que eso es lo que esta guía cubrirá. Si está en Debian, este método podría funcionar para usted también, pero no confíe en él. Los paquetes de Ubuntu no son compatibles con Debian.
El PPA no ha sido actualizado en unos pocos meses y sólo soporta oficialmente hasta Ubuntu 16.10, pero la versión disponible de Mesa sigue siendo más nueva que la de 17.04, así que de todas formas estás obteniendo una actualización. Añadir el repositorio Mesa con apt.
sudo add-apt-repository ppa:oibaf/galio-nueve
Apt acaba de añadir un repositorio que no existe. Necesitas regresar manualmente y cambiar el repositorio Mesa de «Zesty» a «Yakkety». Navegue hasta «/etc/apt/sources.list.d» en el terminal. Busca el archivo llamado «oibaf-ubuntu-gallium-nine-zesty.list» y ábrelo con sudo y el editor de texto que elijas. Cambie todos los casos de «picante» a «yakkety». Guarde y cierre el archivo. Debería renombrarlo a «oibaf-ubuntu-gallium-yakkety.list» para reflejar los cambios.
Ahora, añade el repositorio de Wine. Este se mantiene más activamente.
sudo add-apt-repository ppa:commendsarnex/winedri3
Después de que hayas escrito ambos archivos, actualiza Apt e instala Mesa y Wine.
sudo apt update
sudo apt install mesa wine2.0
Probablemente tendrás que reiniciar tu servidor X o tu ordenador para que los cambios en Mesa surtan efecto.
Arch Linux
Arch Linux ofrece soporte para Gallium Nine a través del AUR. Puede encontrar todo lo que necesita en la página de AUR .
Gentoo
Gentoo es una de las distribuciones más fáciles de conseguir que Gallium Nine funcione. Asegúrate de habilitar el «d3d9» cuando construyas Mesa.
/etc/portage/package.use
media-libs/mesa d3d9
Luego, desenmascare «wine-any» añadiéndolo a «/etc/portage/package.accept_keywords».
app-emulation/wine-any ~amd64
A continuación, active la bandera «d3d9» USE al construirlo.
/etc/portage/package.use
app-emulation/wine-any d3d9
Construye Vino.
emerge --ask wine-any
Habilitar Galio Nueve
Abrir una bodega. Cuando se abra la ventana, haga clic en la pestaña «Staging». Marque la casilla para habilitar Galio Nueve y aplique el cambio. Ya está listo para usar el Gallium Nine con Vino!
Pruébelo
Abre un juego compatible con DirectX 9. Intenta controlar la velocidad de fotogramas. Si quieres ver la diferencia que hace el Gallium Nine, vuelve a abrir «winecfg» y desactiva el soporte. Ejecute su juego y compare la velocidad de cuadro. El Galio Nueve probablemente proporcionará un notable aumento en el rendimiento.
Recuerde mantener ambos, Wine y Mesa, actualizados. Los drivers de código abierto se mueven a un ritmo mucho más rápido que los propietarios, y el proyecto Wine se mueve a un ritmo igualmente rápido. La parte maravillosa de eso es que usted también debe notar las ganancias graduales de rendimiento con el tiempo sin costo alguno para usted.