Чи підтримується моя графічна карта ATI в Ubuntu?


43

У мене є відеокарта ATI, і я хочу знати, чи підтримується вона та які драйвери я повинен працювати, щоб отримати найкращі функції з неї.

Чи підтримується моя карта в Ubuntu і які драйвери будуть працювати з моєю карткою?


1
Дублювати та зливати це? askubuntu.com/q/124292/169736
fossfreedom

Відповіді:


54

Офіційно підтримується обладнання

Щоб перевірити, чи підтримується ваша картка, відвідайте цей сайт .

Якщо ваша картка там не вказана, вона, ймовірно, занадто нова і просто не підтримується жодним драйвером ATI.

Встановлення драйверів

Перш ніж встановлювати будь-які драйвери, вам потрібно встановити деякі залежності до вашої системи, виконайте це, запустивши цю команду

sudo apt-get install build-essential cdbs fakeroot dh-make debhelper debconf libstdc++6 dkms libqtgui4 wget execstack libelfg0 dh-modaliases

Офіційні бінарні пакети від Ubuntu

Для встановлення fglrxпакетів, що постачаються Ubuntu, відкрийте термінал та встановіть за допомогою

sudo apt-get install fglrx fglrx-amdcccle

або шукайте Additional Driversутиліту на тире та встановіть одного зі виявлених драйверів зі списку.

Остання версія, надана Additional Driversінструментом Ubuntu (до дати редагування), є 11.10.


Офіційні бінарні файли ATI з сайту ATI

Щоб встановити найновіші драйвери ATI 15.9, слідкуйте за цим, люди повідомляють, що оновлення драйвера вирішує деякі проблеми з Unity та Gnome-Shell

Вам потрібно буде видалити всі поточні fglrxпакети із вашої системи та завантажити драйвер із сайту ATI.

Видаліть драйвери fglrx, якщо їх раніше встановлено (якщо будь-яка з цих повертає помилки, тобто: файл не знайдено , пакет не знайдено, ігноруйте його)

sudo sh /usr/share/ati/fglrx-uninstall.sh
sudo apt-get remove --purge fglrx fglrx_* fglrx-amdcccle* fglrx-dev*

Завантажте найновіший драйвер ATI (поточна версія - 15.9)

wget http://www2.ati.com/drivers/linux/amd-driver-installer-15-9-x86.x86_64.run

Якщо у вас 64-бітна система, то встановіть її раніше, ніж нічого

sudo apt-get install ia32-libs

Після завантаження перейдіть до місця розташування файлу та встановіть його для виконання як виконуваного файлу

cd /path_of_the_file
chmod 755 amd-driver-installer-15-9-x86.x86_64.run

Для 32/64 біт Ubuntu використовуйте ці кроки для встановлення

sh ./amd-driver-installer-15-9-x86.x86_64.run --buildpkg Ubuntu/oneiric
sudo dpkg -i fglrx*.deb

Після встановлення драйвера вам потрібно запустити новий файл xorg.conf з цією командою

sudo aticonfig --initial -f

Перезавантажте

sudo reboot


Поверніться до драйверів з відкритим кодом

Після встановлення драйверів з deb пакетів

Видаліть усі сліди fglrx зі своєї системи:

sudo apt-get remove --purge fglrx fglrx_* fglrx-amdcccle* fglrx-dev*

Видаліть свій xorg.conf

sudo rm /etc/X11/xorg.conf

Перевстановити xorg

Для 32-бітових систем

sudo apt-get install --reinstall xserver-xorg-core libgl1-mesa-glx libgl1-mesa-dri

Для 64-бітових систем

sudo apt-get install --reinstall libgl1-mesa-glx:i386 libgl1-mesa-glx:amd64 libgl1-mesa-dri:i386 libgl1-mesa-dri:amd64 xserver-xorg-core

Налаштуйте Xorg

sudo dpkg-reconfigure xserver-xorg

Перезавантажте:

sudo reboot

Після перезавантаження всіх пакетів fglrx не буде, ви будете використовувати типові.


Після встановлення драйверів з бінарного ATI

Видаліть усі файли драйверів ATI:

sudo sh /usr/share/ati/fglrx-uninstall.sh

Видаліть свій xorg.conf

sudo rm /etc/X11/xorg.conf

Перевстановити xorg

Для 32-бітових систем

sudo apt-get install --reinstall xserver-xorg-core libgl1-mesa-glx libgl1-mesa-dri

Для 64-бітових систем

sudo apt-get install --reinstall libgl1-mesa-glx:i386 libgl1-mesa-glx:amd64 libgl1-mesa-dri:i386 libgl1-mesa-dri:amd64 xserver-xorg-core

Налаштуйте Xorg

sudo dpkg-reconfigure xserver-xorg

Перезавантажте:

sudo reboot

Після перезавантаження всіх драйверів fglrx не буде, ви будете використовувати типові.


1
"Якщо у вас 64-бітна система, то встановіть це перед чим завгодно: sudo apt-get install ia32-libs" ... Чи все-таки це зауваження дійсне для Ubuntu 12.04? З огляду на те, що - як я це розумію - пакети тепер мультиарх, і ia32-libs більше не потрібні?
Лорен Холст

Щоб відповісти на моє власне запитання, дивіться тут: askubuntu.com/questions/124292/…
Laurens Holst

1
Спасибі, я це знав. ;) Я якось не помітив, що це вікі спільноти! EDIT: Крім того, я продовжив редагування 12.3 - 12.4
kiswa

2
FYI посилання ati.com більше не працюють
Буде Шеппард,

2
Посилання wget www2.ati.com ... порушено.
TheJollySin

5

Я виявив, що відкритий драйвер за замовчуванням найкраще працює з моєю ATI-карткою (5450). У мене був встановлений фірмовий драйвер, який рекомендує Ubuntu, але у нього виникли проблеми з аварійним завершенням роботи. Я видалив власний драйвер, і я взагалі не помічаю різниці в продуктивності, але все, для чого я це використовую, - це ефекти Compiz, ніякі ігри.


2

Тут є як мінімум три водії з новими картами ATI. Це драйвер із відкритим кодом. Це надійно, але не завжди найшвидше. Тоді є драйвер fglrx, що постачається з операційною системою або з жокея. Це швидше і швидше працює. А потім є драйвер fglrx, який можна завантажити з ATI.

Драйвери з відкритим кодом насправді непогані. Спробуйте це спочатку.


2

Багато відеокарт ATI добре працюють з Ubuntu автоматично. Щоб перевірити, чи працює 3d прискорення з вашою карткою, див. Розділ «Вступ до прискорення 3D-відео». Якщо це не працює, ця процедура повинна активувати його.

Встановіть пакет xorg-driver-fglrx із сховища з обмеженими можливостями (див. Розділ 2, Додавання, видалення та оновлення програм).

Тепер вам потрібно налаштувати комп'ютер для використання нового драйвера, тому запустіть цю команду в терміналі:

sudo dpkg-переконфігуруйте xserver-xorg Коли з'явиться діалог і запитає, чи робити автоматичне виявлення вашого відео, виберіть Так.

На запит вибрати драйвер виберіть fglrx.

Дотримуйтесь решти інструкцій, якщо це необхідно.

Перезавантажте машину, щоб зміни набрали чинності.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.