Czy Unity wymaga zastrzeżonych sterowników kart graficznych?


22

Zrozumiałem, że pulpit Unity w Natty używa Compiz i dlatego wymaga sterownika karty graficznej, który obsługuje efekty kompozycji. Czy to oznacza, że ​​jeśli mam kartę ATI lub NVIDIA, muszę zainstalować zastrzeżony sterownik, ponieważ sterowniki Open Source dla tych kart nie obsługują Compiz?


1
Zamiast tego Canonical powinien skupić się na Unity2D !! Nie widzę dobrego powodu, aby zmuszać Unity do korzystania z 3D. Wizualnie to nie pomaga i czyni go mniej funkcjonalnym. Unity było przeznaczone dla netbooków i tabletów, więc wygodniej jest łączyć lekką wersję bez akceleracji 3D. Pomyśl także w grach. Compiz wpływa negatywnie na Opengl Games. Linux może być dobrą alternatywą dla zwykłych gier, nawet Google uważa Chrome OS za platformę do gier.

System operacyjny Chrome obsługuje komponowanie OpenGL (ES), więc jeśli to, co mówisz, jest prawdą, mieliby takie same problemy. Prawda jest taka, że ​​przy poprawnie napisanym sterowniku powinieneś mieć niewielkie lub żadne spowolnienie po uruchomieniu compiz, chyba że compiz aktywnie uruchamia efekt (zamknij animację lub coś takiego).
Travis Watkins

Odpowiedzi:


15

Wierzę, że Unity wymaga grafiki 3D. Więc jeśli istnieje otwarty sterownik, który może to zrobić, nie potrzebujesz zastrzeżonych sterowników.

Patrząc na status sterowników FLOSS nouveau, prawdopodobnie prawdopodobnie potrzebujesz zastrzeżonych sterowników dla NVIDIA, jednak pracują one nad niezbędnymi funkcjami.


11
Ponadto będzie dostępna implementacja Unity 2D, dostępna w 11.04 jako opcja. bfiller.wordpress.com/2011/01/13/unity-2d
Mark Shuttleworth


4

Mam kartę ATI i Unity / Compiz działa dla mnie dobrze z otwartymi sterownikami w natty, chociaż jestem pewien, że zależy to od stanu sterowników dla konkretnej karty. Jeśli twoja karta obsługuje compiz z otwartymi sterownikami, powinna również obsługiwać jedność.

Na stronie https://help.ubuntu.com/community/RadeonDriver znajduje się (imponująco długa) lista kart ATI z akceleracją 3D typu open source.


3

Na Maverick mogę używać Nouveau do mojej karty graficznej Nvidia i mam grafikę 3D; wierzę więc, że na Natty możesz użyć sterowników open source, jeśli chcesz ...


Od kiedy Nouveaumiał możliwości 3D? Ostatnio sprawdziłem, czy nie ma
Manish Sinha,

4
Nouveau ma pewne możliwości 3D od co najmniej roku, ale pozostają one nieobsługiwane i nie są gotowe na „prime time”. To powiedziawszy, ostatnie wyniki google wskazują, że sporo osób sprawiło, że działał w sposób, który uważają za zadowalający.
koanhead

1
Dokładnie tak długo, jak długo programiści Nouveau będą oznaczać wsparcie 3D jako eksperymentalne / nieobsługiwane, Ubuntu nie zrobi inaczej. :)
htorque

3

Warunkiem Unity jest to, że sterownik grafiki powinien obsługiwać 3D.

Karty Nvidia potrzebowałyby zastrzeżonego sterownika, ponieważ sterownik open source nie obsługuje 3D.

Mam laptopa z mikroukładem Intel, 945GMktóry ma otwarte sterowniki do grafiki. Obsługuje również 3D.

Odpowiedź brzmi - Unity potrzebuje wsparcia 3D. Jeśli twoja karta ma sterownik FOSS, który obsługuje 3D, to nic ci nie jest, w przeciwnym razie musisz zainstalować zastrzeżone sterowniki


3

Obecnie używam Natty z Unity 3D na karcie Nvidia przy użyciu dostarczonych eksperymentalnych sterowników 3D FOSS. Brak problemów poza tym, że fani moich kart wirują szybciej.

Jeśli jakość sterownika przynajmniej pozostanie taka sama, nie będziesz potrzebował odpowiednich kart dla kart Nvidia.

Obecny sterownik nvidia i tak nie obsługuje jeszcze nowego Xorga.


0

W skrócie: Nie.

Słyszałem, że w Unity powinna być opcja niskiej mocy (2D).


0

Odpowiedź brzmi: nie: Compiz będzie szczęśliwy, o ile Twój darmowy / libre / open source sterownik - nawet eksperymentalny - obsługuje przyspieszenie 3D. Mój tata ma AMD K7 box z GeForce2 MX 400 (NV11). Właśnie uruchomiłem nattyską sesję na żywo i Compiz ładnie pokazał mi wszystkie efekty pulpitu (przycisk „wypróbuj Ubuntu” wybrał dla mnie jednak zastępczy pulpit Gnome ...)

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.