UWAGI WSTĘPNE
Ta odpowiedź dotyczy także najnowszej aktualizacji HWE do wersji 14.04 (AKA 14.04.5). To uaktualnienie przenosi Xorg i jądro do wersji 16.04. Przeczytaj poniżej, aby uzyskać więcej informacji na temat tego, dlaczego jest to ważne.
TŁO
Zacznijmy od ogólnego opisu.
Wraz z wydaniem Ubuntu 16.04 pojawił się brak zastrzeżonych sterowników dla AMD. "Dlaczego?" możesz zapytać. Cóż, to z powodu kilku rzeczy.
Po pierwsze, jest po prostu niezgodny. Nie znajdziesz fglrx
w repozytoriach 16.04, ani nie znajdziesz wersji 16.04 online. Jeśli pobierzesz najnowszą wersję ze strony AMD i ją zainstalujesz, przejdziesz do trybu niskiej grafiki, pustych ekranów i innych nieprzyjemnych rzeczy, których nie chcesz.
Być może masz nadzieję, że AMD podejmie aktualizację sterownika, ale wtedy nie możesz znać reputacji AMD w zakresie wsparcia dla nawet nieco starszych kart w systemie Linux. Ponieważ AMD nie chce aktualizować sterownika, Canonical może zrobić taki dla Ubuntu, tyle że nie. Ponieważ 16.04 jest wydaniem LTS, Canonical musiałby utrzymywać sterownik AMD przez co najmniej 5 lat, co byłoby trudne.
Zawsze istnieje możliwość, że AMD wyda inny, szeroko kompatybilny sterownik grafiki lub że ludzie mogą po prostu odejść od AMD w systemie Linux. Nie ma sensu poświęcać dużo wysiłku na sterownik dla kilku systemów Linux (zrobienie tego dla wszystkich byłoby trudniejsze), który nadal musiałby być obsługiwany, gdyby nowy sterownik wyszedł z AMD.
Więcej na ten temat tutaj: http://www.omgubuntu.co.uk/2016/03/ubuntu-drops-amd-catalyst-fglrx-driver-16-04
WYSTĘP
To, że nie masz zastrzeżonego sterownika, niekoniecznie oznacza, że będziesz miał straszny czas. W końcu Intel ma się dobrze.
Jeśli po prostu używasz komputera do przeglądania stron internetowych, wysyłania wiadomości e-mail, odpowiadania / zadawania pytań tutaj, kilku filmów z YouTube i nie wiele innych, to brak zastrzeżonych sterowników prawdopodobnie nie będzie Ci przeszkadzał. Możesz zauważyć zacinanie się na wideo, a może nie. Szczerze mówiąc, nie można tego wcześniej powiedzieć.
Jeśli grasz, używasz aplikacji do renderowania, programów do modelowania 3D lub innego graficznie zaawansowanego lub intensywnego oprogramowania, jesteś w znacznie bardziej skomplikowanej sytuacji.
Osobiście widziałem tu głównie raporty oraz recenzje i artykuły, które mówią, że AMD ze sterownikami open source jest okropny: programy nie działają, ponieważ potrzebują wersji OpenGL / CL, których nie zapewniają sterowniki domyślne; gry są opóźnione i jąkają się; wycinane filmy i zabieraj ze sobą dźwięk; itp. Jednak widziałem też kilka osób, które potrafią dobrze grać, filmy są idealne i nie ma problemu.
Ta sprzeczność może wynikać z dwóch różnych dostępnych sterowników open source: radeon
oraz AMDGPU
. AMDGPU
wierzę, że zapewnia lepszą wydajność, ale jest dostępna tylko dla nowszych kart. Starsze karty (co dla AMD może oznaczać 6 miesięcy, jeśli masz pecha) utknęły w martwym punkcie radeon
, a wyszukiwanie Google i Ask Ubuntu pokaże, że nie ma możliwości zmiany, której używasz. Przynajmniej nie ma mowy, żeby został wydany.
Podobnie jak w przypadku wielu rzeczy, nie możesz wiedzieć, co się stanie, dopóki nie spróbujesz, więc jeśli chcesz zaryzykować aktualizację, śmiało.
OPCJE
Może więc zdecydowałeś się na skok, mając nadzieję, że dostaniesz kartę AMDGPU
, ale nie miałeś tyle szczęścia. Być może zainstalowałeś lub uaktualniłeś, nie znając sytuacji z AMD. Może masz AMDGPU
i to po prostu za mało. Bez względu na to, z jakiego powodu masz 16.04 z grafiką AMD, istnieje kilka opcji dla Ciebie.
1. Pierwszym i najbardziej oczywistym jest obniżenie wersji do 14.04 .
- Nadal jest obsługiwany do 2019 r., Więc masz 2-3 lata na korzystanie z niego. Kto wie? Do tego czasu AMD mogło zdecydować się całkowicie zmienić swój model biznesowy i faktycznie zapewnić dobre wsparcie.
- Możesz użyć
fglrx
i uzyskać wydajność, której chcesz / potrzebujesz.
- Uwaga: 14.04.5 przyniósł ze sobą Xorg 1.18, co powoduje, że problem pojawia się w 16.04. Na szczęście można całkowicie obniżyć Xorg do wersji 1.16 ( 14.04 ), więc nadal możesz z niego korzystać
fglrx
. Przeczytaj tutaj .
Może jednak 14.04 jest dla ciebie za stary. Może nie jest kompatybilny z nową aplikacją, której tak często używasz. Być może nie chcesz przechodzić przez proces tworzenia kopii zapasowej danych i ponownej instalacji. Cóż, jest inna opcja.
2. Wypróbuj sterowniki Oibaf .
- Działają one dla AMD, NVIDIA i Intel, więc możesz je wypróbować, jeśli nie lubisz zastrzeżonych sterowników NVIDIA lub liczysz na większą wydajność swojej karty Intel.
- Obsługują nowsze wersje OpenGL i OpenCL, więc rzeczy zależne od nich będą działać.
- Twierdzą, że są zoptymalizowane, dzięki czemu można zobaczyć prawdziwy wzrost wydajności.
Sterownik Oibafa wydaje się świetnym zamiennikiem fglrx
i prawdopodobnie tak jest. Jeśli jednak masz naprawdę nową kartę AMD, możesz wypróbować własną ofertę AMD.
3. AMDGPU-PRO
- Jest zastrzeżony i utrzymywany przez AMD, więc powinien zapewniać taką samą wydajność jak
fglrx
.
- Działa to również w dniu 14.04, więc możesz spróbować, jeśli nadal go używasz.
- AKTUALIZACJA : Wydano 16.60, która dodaje obsługę kilku starszych (3-4 lata) kart. Link zaktualizowany.
Niestety AMDGPU-PRO nie jest prawdziwym zamiennikiem fglrx
. Chociaż zapewnia obsługę 16.04, jest kompatybilny tylko z 20 modelami. To niewiele.
Jeśli nie zależy Ci na wydajności lub masz już to, czego potrzebujesz, nie przejmuj się wszystkimi zastrzeżonymi rzeczami, obniżaniem oceny lub dziwnymi instalacjami.
4. Po prostu trzymaj się sterowników open source.
- Bez kłopotów z instalacją, ponieważ są już uruchomione.
- Zapewniają ci wszystko, czego potrzebujesz, jeśli nie robisz nic specjalnego.
Pamiętaj tylko, że nie będą one ogólnie działać w grach, szczególnie tych z wyższej półki.
5. Obniż Xorg
Może działać, może zepsuć system do momentu ponownej instalacji poprawnej wersji. Jeśli jednak to działa, to masz z fglrx
powrotem.
Przeczytaj odpowiedź tutaj .
Opcje na 16.04 są dalekie od ograniczonych, ale niektóre z nich mogą nie być najlepsze. Polecam wypróbowanie sterownika Oibafa przed zrobieniem czegokolwiek innego i obniżenie wersji tylko, jeśli naprawdę nie możesz znieść wydajności i nie możesz użyć AMDGPU-PRO.