¿Unity requiere controladores de tarjeta gráfica patentados?

22

Comprendí que el escritorio de Unity en Natty usa Compiz y, por lo tanto, requiere un controlador de tarjeta gráfica que admita efectos de composición. ¿Esto significa que si tengo una tarjeta ATI o NVIDIA me veo obligado a instalar un controlador propietario porque los controladores de código abierto para esas tarjetas no son compatibles con Compiz?

Ralf Hersel
fuente
1
¡Canonical debería centrarse en Unity2D en su lugar! No veo una buena razón para obligar a Unity a usar 3D. Visualmente no ayuda y lo hace menos funcional. Unity estaba dirigido a netbooks y tabletas, por lo que es más conveniente incluir una versión liviana sin aceleración 3D. También piense en los juegos. Compiz afecta negativamente a los juegos de opengl. Linux podría ser una buena alternativa para los juegos casuales, incluso Google ha concebido que Chrome OS también es una plataforma de juegos.
Chrome OS hace composición OpenGL (ES), por lo que si lo que dices es cierto, tendrían los mismos problemas. La verdad es que con un controlador correctamente escrito, debe tener poca o ninguna desaceleración al ejecutar compiz a menos que compiz esté ejecutando activamente un efecto (animación cercana o algo así).
Travis Watkins

Respuestas:

15

Creo que Unity requiere gráficos en 3D. Entonces, si hay un controlador abierto que puede hacer eso, no necesita controladores propietarios.

Mirando el estado de los controladores nouveau de FLOSS, actualmente probablemente necesitará los controladores propietarios para NVIDIA, sin embargo, están trabajando en las características necesarias.

txwikinger
fuente
11
Además, habrá una implementación 2D de Unity, disponible en 11.04 como opción. bfiller.wordpress.com/2011/01/13/unity-2d
Mark Shuttleworth
4

Tengo una tarjeta ATI, y Unity / Compiz funciona bien para mí con los controladores abiertos en natty, aunque estoy seguro de que eso depende del estado de los controladores para su tarjeta en particular. Si su tarjeta admite compiz con los controladores abiertos, entonces también debería admitir la unidad.

Hay una lista (impresionantemente larga) de tarjetas ATI con aceleración 3D de código abierto en https://help.ubuntu.com/community/RadeonDriver

cscarney
fuente
3

En Maverick puedo usar Nouveau para mi tarjeta gráfica Nvidia y tengo gráficos en 3D; así que creo que en Natty puedes usar controladores de código abierto si quieres ...

Martín Casco
fuente
¿Desde cuándo Nouveautenía capacidades 3D? La última vez que lo comprobé no tenía
Manish Sinha
44
Nouveau ha tenido algunas capacidades 3D durante al menos un año, pero siguen sin ser compatibles y no están listas para el "horario estelar". Dicho esto, los resultados recientes de Google indican que algunas personas lo han hecho funcionar de una manera que les parece satisfactoria.
koanhead
1
Exactamente, y mientras los desarrolladores de Nouveau etiqueten el soporte 3D experimental / no compatible, Ubuntu no lo hará de otra manera. :)
htorque
3

El requisito para Unity es que el controlador de gráficos debe tener soporte 3D.

Las tarjetas Nvidia necesitarían el controlador propietario ya que el controlador de código abierto no es compatible con 3D.

Tengo una computadora portátil con chipset Intel 945GMque tiene controladores abiertos para gráficos. También es compatible con 3D.

La respuesta es: Unity necesita soporte 3D. Si su tarjeta tiene un controlador FOSS que admite 3D, entonces está bien, de lo contrario, necesita instalar controladores propietarios

Manish Sinha
fuente
3

Actualmente estoy ejecutando Natty con Unity 3D en una tarjeta Nvidia usando los controladores FOSS 3D experimentales provistos. No hay problemas, aparte de que mis fanáticos de las cartas giran más rápido

Si la calidad del controlador al menos se mantiene igual, no necesitará las tarjetas Nvidia adecuadas.

El controlador nvidia-current todavía no es compatible con el nuevo Xorg de todos modos.

Seth Hikari
fuente
0

En resumen: no.

Escuché que debería haber una opción de baja potencia (2D) con Unity.

cervezas
fuente
0

La respuesta es No: Compiz será feliz siempre que su controlador de código libre / libre / abierto tenga, incluso experimental, soporte para aceleración 3D. Mi papá tiene una caja AMD K7 con GeForce2 MX 400 (nv11). Acabo de ejecutar una sesión en vivo natty y Compiz me mostró muy bien todos los efectos del escritorio (aunque el botón "probar Ubuntu" eligió el escritorio Gnome alternativo para mí ...)

Jesse Zixi Zhang
fuente