Benötigt Unity proprietäre Grafikkartentreiber?

22

Ich habe verstanden, dass der Unity-Desktop in Natty Compiz verwendet und daher einen Grafikkartentreiber benötigt, der Kompositionseffekte unterstützt. Heißt das, wenn ich eine ATI- oder NVIDIA-Karte besitze, muss ich einen proprietären Treiber installieren, da die Open Source-Treiber für diese Karten Compiz nicht unterstützen?

Ralf Hersel
quelle
1
Canonical sollte sich stattdessen auf Unity2D konzentrieren !! Ich sehe keinen guten Grund, Unity zu zwingen, 3D zu verwenden. Optisch hilft es nicht und macht es weniger funktionsfähig. Unity war auf Netbooks und Tablets ausgerichtet, daher ist es praktischer, eine leichtgewichtige Version ohne 3D-Beschleunigung zu bündeln. Denken Sie auch an Gaming.Compiz wirkt sich negativ auf OpenGL-Spiele aus. Linux könnte eine gute Alternative für Gelegenheitsspiele sein, auch Google hat Chrome OS als Spieleplattform konzipiert.
Chrome OS führt OpenGL (ES) -Compositing durch. Wenn also das, was Sie sagen, zutrifft, treten dieselben Probleme auf. Die Wahrheit ist, dass Sie mit einem richtig geschriebenen Treiber die Ausführung von compiz kaum oder gar nicht verlangsamen sollten, es sei denn, compiz führt aktiv einen Effekt aus (Animation schließen oder so).
Travis Watkins

Antworten:

15

Ich glaube, dass Unity 3D-Grafiken erfordert. Wenn es also einen offenen Treiber gibt, der das kann, benötigen Sie keine proprietären Treiber.

Wenn Sie sich den Status der FLOSS-Jugendstil-Treiber ansehen, benötigen Sie derzeit wahrscheinlich die proprietären Treiber für NVIDIA, sie arbeiten jedoch an den erforderlichen Funktionen.

txwikinger
quelle
11
Darüber hinaus wird es eine 2D-Implementierung von Unity geben, die in Version 11.04 als Option verfügbar ist. bfiller.wordpress.com/2011/01/13/unity-2d
Mark Shuttleworth
4

Ich habe eine ATI-Karte und Unity / Compiz funktioniert für mich mit den offenen Treibern in natty einwandfrei, obwohl ich sicher bin, dass dies vom Status der Treiber für Ihre bestimmte Karte abhängt. Wenn Ihre Karte Compiz mit den offenen Treibern unterstützt, sollte sie auch Unity unterstützen.

Eine (beeindruckend lange) Liste von ATI-Karten mit Open-Source-3D-Beschleunigung finden Sie unter https://help.ubuntu.com/community/RadeonDriver

cscarney
quelle
3

Auf Maverick kann ich Nouveau für meine Nvidia-Grafikkarte verwenden und ich habe 3D-Grafiken. Ich glaube also, dass Sie auf Natty Treiber Open Source verwenden können, wenn Sie wollen.

Martín Casco
quelle
Seit wann Nouveaugibt es 3D-Funktionen? Das letzte Mal, dass ich es überprüft habe
Manish Sinha
4
Nouveau verfügt seit mindestens einem Jahr über einige 3D-Funktionen, diese werden jedoch nicht unterstützt und sind nicht bereit für die "Prime Time". Die jüngsten Google-Ergebnisse zeigen jedoch, dass einige Leute es so zum Laufen gebracht haben, dass es für sie zufriedenstellend ist.
Koanhead
1
Genau, und solange Nouveau-Entwickler die 3D-Unterstützung als experimentell / nicht unterstützt bezeichnen, wird Ubuntu nicht anders vorgehen. :)
htorque
3

Voraussetzung für Unity ist, dass der Grafiktreiber 3D-Unterstützung bietet.

Nvidia-Karten benötigen den proprietären Treiber, da der Open Source-Treiber 3D nicht unterstützt.

Ich habe einen Laptop mit Intel-Chipsatz, 945GMder offene Treiber für Grafiken hat. Es unterstützt auch 3D.

Die Antwort lautet: Unity benötigt 3D-Unterstützung. Wenn Ihre Karte über einen FOSS-Treiber verfügt, der 3D unterstützt, ist dies in Ordnung. Andernfalls müssen Sie proprietäre Treiber installieren

Manish Sinha
quelle
3

Zur Zeit starte ich Natty mit Unity 3D auf einer Nvidia-Karte mit den mitgelieferten experimentellen 3D FOSS-Treibern. Keine Probleme, außer dass sich meine Kartenfans schneller drehen.

Wenn die Qualität des Treibers mindestens gleich bleibt, benötigen Sie keine Nvidia-Karten.

Der nvidia-aktuelle Treiber unterstützt den neuen Xorg ohnehin noch nicht.

Seth Hikari
quelle
0

Kurz gesagt: Nein.

Ich höre, dass es bei Unity eine Low-Power-Option (2D) geben sollte.

braut
quelle
0

Die Antwort lautet Nein: Compiz freut sich, solange Ihr kostenloser / libre / Open Source-Treiber - auch experimentell - die 3D-Beschleunigung unterstützt. Mein Vater hat eine AMD K7 Box mit GeForce2 MX 400 (nv11). Ich habe gerade eine nette Live-Session gestartet und Compiz hat mir alle Desktop-Effekte gezeigt (Der "Ubuntu testen" -Button hat allerdings den Fallback Gnome-Desktop für mich ausgewählt ...)

Jesse Zixi Zhang
quelle