Unity nécessite-t-il des pilotes de carte graphique propriétaires?

22

J'ai compris que le bureau Unity de Natty utilise Compiz et nécessite donc un pilote de carte graphique prenant en charge les effets de composition. Cela signifie-t-il que si j'ai une carte ATI ou NVIDIA, je suis obligé d'installer un pilote propriétaire car les pilotes open source de ces cartes ne prennent pas en charge Compiz?

Ralf Hersel
la source
1
Canonical devrait plutôt se concentrer sur Unity2D !! Je ne vois pas de bonne raison pour forcer Unity à utiliser la 3D. Visuellement, cela n'aide pas et le rend moins fonctionnel. Unity était destiné aux netbooks et tablettes, il est donc plus pratique de regrouper une version légère sans accélération 3D. Pensez également au jeu. Compiz affecte négativement les jeux opengl. Linux pourrait être une bonne alternative pour les jeux occasionnels, même Google a également conçu Chrome OS comme une plate-forme de jeu.
Chrome OS fait du compositing OpenGL (ES), donc si ce que vous dites est vrai, ils auront les mêmes problèmes. La vérité est qu'avec un pilote correctement écrit, vous devriez avoir peu ou pas de ralentissement lors de l'exécution de compiz, à moins que compiz n'exécute activement un effet (animation de fermeture ou autre).
Travis Watkins

Réponses:

15

Je crois que Unity nécessite des graphiques 3D. Donc, s'il existe un pilote ouvert qui peut le faire, vous n'avez pas besoin de pilotes propriétaires.

En regardant l' état des pilotes FLOSS nouveau, actuellement vous auriez probablement besoin des pilotes propriétaires pour NVIDIA, cependant, ils travaillent sur les fonctionnalités nécessaires.

txwikinger
la source
11
De plus, il y aura une implémentation 2D de Unity, disponible en 11.04 en option. bfiller.wordpress.com/2011/01/13/unity-2d
Mark Shuttleworth
4

J'ai une carte ATI et Unity / Compiz fonctionne bien pour moi avec les pilotes ouverts dans natty, bien que je sois sûr que cela dépend de l'état des pilotes pour votre carte particulière. Si votre carte prend en charge Compiz avec les pilotes ouverts, elle doit également prendre en charge l'unité.

Il existe une liste (impressionnante) de cartes ATI avec accélération 3D open-source sur https://help.ubuntu.com/community/RadeonDriver

cscarney
la source
3

Sur Maverick, je peux utiliser Nouveau pour ma carte graphique Nvidia et j'ai des graphiques 3D; donc je crois que sur Natty vous pouvez utiliser des pilotes open source si vous voulez ..

Martín Casco
la source
Depuis quand avait Nouveaudes capacités 3D? La dernière fois que j'ai vérifié qu'il n'y en avait pas
Manish Sinha
4
Nouveau possède des capacités 3D depuis au moins un an, mais elles ne sont pas prises en charge et ne sont pas prêtes pour les "heures de grande écoute". Cela dit, les récents résultats de Google indiquent que bon nombre de personnes l'ont fait fonctionner d'une manière qu'ils jugent satisfaisante.
koanhead
1
Exactement, et tant que les développeurs de Nouveau décriront le support 3D comme expérimental / non pris en charge, Ubuntu ne fera pas autrement. :)
htorque
3

La condition requise pour Unity est que le pilote graphique doit avoir un support 3D.

Les cartes Nvidia auraient besoin du pilote propriétaire car le pilote open source ne prend pas en charge la 3D.

J'ai un ordinateur portable avec chipset Intel 945GMqui a des pilotes ouverts pour les graphiques. Il prend également en charge la 3D.

La réponse est - Unity a besoin d'un support 3D. Si votre carte a un pilote FOSS qui prend en charge la 3D, alors tout va bien, sinon vous devez installer des pilotes propriétaires

Manish Sinha
la source
3

Actuellement, j'utilise Natty avec Unity 3D sur une carte Nvidia en utilisant les pilotes FOSS 3D expérimentaux fournis. Aucun problème à part les fans de mes cartes qui tournent plus vite.

Si la qualité du pilote reste au moins la même, vous n'aurez pas besoin de l'équipement nécessaire pour les cartes Nvidia.

Le pilote nvidia-current ne prend pas encore en charge le nouveau Xorg.

Seth Hikari
la source
0

En bref: non.

J'ai entendu dire qu'il devrait y avoir une option basse consommation (2D) avec Unity.

brasse
la source
0

La réponse est non: Compiz sera content tant que votre pilote gratuit / libre / open source prend en charge - même expérimentalement - l'accélération 3D. Mon père a une boîte AMD K7 avec GeForce2 MX 400 (nv11). Je viens de lancer une session live natty dessus et Compiz m'a gentiment montré tous les effets du bureau (Le bouton "essayer Ubuntu" a choisi le bureau Gnome de secours pour moi cependant ...)

Jesse Zixi Zhang
la source