Sterownik open source xorg jest znacznie bardziej stabilny niż zastrzeżony, więc jeśli nie potrzebujesz żadnej z funkcji zastrzeżonego sterownika, pozostań przy sterowniku open source.
Aktualizacje Fglrx i fglrx są takie same po wydaniu nowej wersji Ubuntu. Aktualizacje Fglrx są później aktualizowane, gdy AMD wypuszcza nowsze sterowniki, podczas gdy fglrx zasadniczo nie jest aktualizowany do momentu uaktualnienia do nowej wersji Ubuntu. Oznacza to, że aktualizacje fglrx prawdopodobnie będą miały lepszą wydajność, mniej błędów i więcej funkcji niż fglrx, ale w zasadzie może się zdarzyć, że zostanie wydana aktualizacja zawierająca nowe błędy (które mogą nawet uniemożliwić uruchomienie systemu GUI).
Teraz do zalet zastrzeżonego sterownika:
- Ma znacznie lepszą wydajność 3D, co ma również znaczenie dla wydajności pulpitu podczas korzystania z menedżera okien do komponowania (Unity używa Compiz, który w dużym stopniu opiera się na akceleracji 3D)
- Dzięki temu karta graficzna zużywa mniej energii (dotyczy głównie laptopów)
- Jest wyposażony w obsługę OpenCL, co oznacza, że niektóre programy mogą korzystać z układu graficznego (na przykład imagemagick, chociaż myślę, że ta funkcja jest wyłączona w Ubuntu)
- Możesz użyć VAAPI, aby uzyskać sprzętowe przyspieszanie dekodowania wideo (na przykład w odtwarzaczu VLC Media Player), ale zwykle jest to wymagane tylko w przypadku bardzo wolnych procesorów, takich jak AMD z serii C lub Intel Atom.
- Na niektórych kartach sterownik open source nie obsługuje wyjścia audio przez HDMI, w takim przypadku użyj zastrzeżonego sterownika.
Teraz wady zastrzeżonego sterownika
- Czy wspominałem, że jest mniej stabilny niż sterownik open source?
- W niektórych systemach artefakty łzawienia są widoczne podczas odtwarzania plików wideo (w Catalyst Control Center jest takie ustawienie, ale to nie działa w niektórych systemach)
- W przypadku niektórych ustawień należy użyć Catalyst Control Center zamiast Ustawień systemu Ubuntu, na przykład, jeśli chcesz rozszerzyć pulpit na drugi monitor po raz pierwszy.
Ponieważ są one wymienione w jednym z komentarzy, wystarczy słowo dotyczące eksperymentalnych sterowników: nie polecam ich używać, są one w tej chwili (przynajmniej 12.04) niekompatybilne z niektórymi innymi pakietami (w szczególności: sprzętowym dekodowaniem wideo i opencl nie działają bez brzydkich hacków). Jeśli naprawdę potrzebujesz najnowszych sterowników AMD, pobierz je ze strony AMD i użyj ich do zbudowania pakietów specyficznych dla dystrybucji .
Krótko mówiąc: jeśli wszystko działa dobrze ze sterownikami open source, użyj ich. Jeśli chcesz lub potrzebujesz jednej z wyżej wymienionych funkcji i jesteś w porządku z bardzo małym ryzykiem, że aktualizacja coś zepsuje, użyj aktualizacji fglrx, w przeciwnym razie fglrx. Nie używaj sterowników eksperymentalnych, jeśli nie masz pewności, co robisz.
X.Org X server
, ale nie zfglrx-updates
lubfglrx-experimental-xx
. Sprawdzaniesyslog
pokazuje, że problem dotyczył (instancji)Xorg
procesu. Po prostu wystawiam to dla odniesienia. Pamiętaj, YMMV. To było bardzo podobne do tego zgłoszenia błędu . Usunięto sterownik i zainstalowano najnowsząfglrx-experimental-xx
wersję.