Драйвер з відкритим кодом xorg набагато стабільніший, ніж власний, тому якщо вам не потрібна жодна з функцій драйвера, залишайтеся з драйвером з відкритим кодом.
Fglrx та fglrx-оновлення однакові, коли виходить нова версія Ubuntu. Пізніше оновлення Fglrx оновлюються, коли AMD випускає новіші драйвери, тоді як fglrx взагалі не оновлюється до моменту оновлення до нової версії Ubuntu. Це означає, що fglrx-оновлення, ймовірно, матимуть кращу продуктивність, менше помилок та більше функцій, ніж fglrx, але, в принципі, може статися, що для нього випускається оновлення, яке містить нові помилки (що навіть може завадити вашій системі запустити GUI).
Тепер про переваги фірмового драйвера:
- Він має набагато кращі показники 3D, що також актуально для продуктивності робочого столу при використанні композиційного менеджера вікон (Unity використовує Compiz, який значно покладається на прискорення 3D)
- З його допомогою відеокарта витрачає менше енергії (в основному стосується ноутбуків)
- Він постачається з підтримкою OpenCL, тобто деякі програми можуть отримати користь від графічного чіпа (наприклад, imagemagick, хоча я думаю, що ця функція відключена в Ubuntu)
- Ви можете використовувати VAAPI, щоб отримати апаратне прискорене декодування відео (наприклад, у медіаплеєрі VLC), але це зазвичай потрібно лише для дуже повільних процесорів, таких як AMD C-серія або Intel Atom.
- На деяких картах драйвер з відкритим кодом не підтримує вихід аудіо через HDMI, в цьому випадку використовуйте фірмовий драйвер.
Тепер недоліки фірмового драйвера
- Я згадав, що він менш стабільний, ніж драйвер з відкритим кодом?
- У деяких системах зірвані артефакти видно під час відтворення відеофайлів (у Центрі керування каталізатором встановлено налаштування для запобігання цього, але в деяких системах це не працює)
- Для деяких налаштувань потрібно використовувати Центр управління каталізатором замість системних налаштувань Ubuntu, наприклад, якщо ви хочете вперше розгорнути робочий стіл на другий монітор.
Оскільки вони згадуються в одному з коментарів, лише слово щодо експериментальних драйверів: я не рекомендую їх використовувати, вони на даний момент (принаймні 12.04) несумісні з деякими іншими пакетами (особливо: апаратне декодування відеозаписів і opencl не працює без потворних хак). Якщо вам справді потрібні останні драйвери від AMD, дістаньте їх з веб-сайту AMD і використовуйте їх для створення конкретних пакетів розповсюдження .
Короткий виклад короткого оповідання: Якщо з драйверами з відкритим кодом все працює на вас, використовуйте ці. Якщо ви хочете або вам потрібна одна з функцій, згаданих вище, і ви добре з дуже малим ризиком, що оновлення щось зламає, використовуйте fglrx-updates, інакше fglrx. Не використовуйте експериментальні драйвери, якщо ви не впевнені, що робите.
X.Org X server
, але не зfglrx-updates
абоfglrx-experimental-xx
. Перевіркаsyslog
показує, що проблема була з (екземпляром)Xorg
процесу. Просто поклавши його там для довідки. Пам'ятайте, YMMV. Це було дуже схоже на цей звіт про помилки . Очищення драйвера та встановлення останньогоfglrx-experimental-xx
виправленого.