¿Cómo habilito el modo de gráficos bajos (renderizado de llvmpipe) en Unity?

22

He estado mirando otras preguntas, pero ninguna parece responder a mi pregunta. Lo más cerca que conseguí me dio información sobre un ppa para 12.04. La duración de la batería de mi computadora está sufriendo bajo Ubuntu 12.10. Me imagino que el rendimiento será mejor si uso LLVMPipe, ya que está dirigido a computadoras de gama baja. ¿Cómo habilito LLVMPipe?

Podría agregar que regresar a 12.04 no es una opción, ya que mi computadora solo funciona en Unity 2D, lo que no lo hizo por mí. Por lo que yo entiendo, LLVMPipe es más o menos lo mismo que Unity normal. Sin embargo, parece que no puedo encontrar mucha información al respecto. Si esto está mal, la corrección sería muy apreciada.

Señor greeb
fuente
Este método no fuerza el procesamiento del software LLVM afiak, solo usa el modo de unidad de gráficos bajos que también se usa automáticamente cuando se usa el procesamiento LLVM. Con este método debe ser capaz de mantener la aceleración de hardware y obtener un mejor rendimiento debido a los efectos apagados, lo que es incluso mejor que forzar software de renderizado de todos modos :)

Respuestas:

22

Hay una variable de entorno que puede establecer,UNITY_LOW_GFX_MODE

Corriendo

UNITY_LOW_GFX_MODE=1 unity 

debería reemplazar su sesión existente con el escritorio de "modo de gráficos bajos".

Si por alguna razón quieres hacerlo permanente

  • Para su usuario:

    Agrega la línea

    export UNITY_LOW_GFX_MODE=1
    

    al archivo ~/.xprofile(cree uno, si no existe).

  • O globalmente:

    Cree un archivo /etc/X11/Xsession.d/99force-llvmy agregue la línea anterior (requiere permisos de root, consulte esta respuesta sobre cómo crear un archivo como root).

    Puede configurarlo globalmente en un solo paso ejecutando la siguiente línea dentro de un terminal:

    echo "export UNITY_LOW_GFX_MODE=1" | sudo tee /etc/X11/Xsession.d/99force-llvm
    
Jorge Castro
fuente
¿Pensé que LLVMpipe es una recuperación automática si su máquina no es compatible con OpenGL?
Marky
Es, esto lo obliga si quieres.
Jorge Castro
2
¿Cómo puedo saber si esto está funcionando? Tengo problemas gráficos que sospecho están relacionados con mi tarjeta de video, pero hacer esto no ha cambiado nada.
namuol