Неможливо встановити власні драйвери ATI в 12.10


46

У мене ноутбук з відеокартою ATI Radeon 6770M HD Hybrid. В Ubuntu 12.04 я встановив драйвер fglrx через "додаткові драйвери", і він працював. (Я навіть можу переключити GPU). Але в новій Ubuntu 12.10, після встановлення Unity не завантажуватиметься.

Тільки миша та шпалери. Якщо я ініціалізую налаштування, sudo aticonfig --initialто після перезавантаження він дає попередження про те, що я перебуваю в режимі низької графіки! Як це виправити?

Раніше я використовував програмне джерело для встановлення драйверів. Але при використанні терміналу я отримав таке попередження:

update-alternatives: warning: forcing reinstallation of alternative /usr/lib/fglrx/ld.so.conf because link group x86_64-linux-gnu_gl_conf is broken

Оновлення: подано звіт про помилку в панелі запуску: https://bugs.launchpad.net/fglrx/+bug/1068661


Щойно подано звіт про помилку: bugs.launchpad.net/fglrx/+bug/1068661
THpubs

2
Я вважаю, що це питання тому, що драйвери ATI ще не підтримують поточний X Server 1.13. Тож ми будемо чекати на ATI.
Філ Ханнент

1
Я щойно додав свої коментарі до цього звіту про помилку. Мені здається шокуючою шокуючою те, що така помилка зробила це до фіналу, оскільки картки ATI не такі вже й рідкісні ...
CadentOrange

1
AMD випустила спеціальний 12.9 бета-драйвер, який би працював з xserver 1.13 в 12.10: support.amd.com/us/kbarticles/Pages/… ; однак, схоже, це ще не було запаковано в сховище за замовчуванням. Крім того, він підтримує лише карти HD 5000 або новіших версій: askubuntu.com/questions/203232/…
Ендрю Мао

1
Хлопці, будь ласка, додайте цю інформацію в будь-які відповіді або додайте їх до існуючих відповідей, інформація повинна бути розміщена там, а не закопуватися в коментарі!
Хорхе Кастро

Відповіді:


25

Я почав з чистої установки 12.10 (не оновлення) Моєю карткою є Radeon HD 5450

Перше, що я зробив, це встановити заголовки Linux та Linux

sudo apt-get install linux-source
sudo apt-get install linux-headers-generic

Я помітив, що багатьом із карт Nvidia доводилося це робити, і я впевнений, що я бачив згадане щось, де це також допомагало користувачам ATI.

Як і всі, якщо після перезавантаження я встановив будь-який із власних драйверів, я зміг увійти, але втратив єдність.

Одне, що я помітив, це те, що при встановленні драйвера не встановлено центр управління Catalyst (не впевнений, чи він однаковий для всіх інших)

Тому я встановив менеджер пакунків Synaptic і звідти встановив fglrx-оновлення

введіть тут опис зображення

Зараз було встановлено центр управління каталізатором.

Однак, перезавантаживши систему замість того, щоб увійти без Unity, система зависла на екрані сплеску.

Тому я подав заявку, nomodesetі цього разу це зареєструвалося з присутністю Unity

Ось результат fglrxinfo

введіть тут опис зображення

І ось що говорять джерела програмного забезпечення

введіть тут опис зображення

З nomodesetзастосованим, можливо, не завантажується екран заставки, але fglrx-оновлення працює добре. Я б хотів сказати, що вона працює краще, ніж це було в 12.04

Більше інформації

Grub пропонує мені 2 ядра

3.5.0-18-родові та 3.5.0-17-родові

Пізніший «18» хороший, старший «17» все ще завантажується без Єдності


3
На щойно встановленому Ubuntu 12.10 я встановив linux-headers-generic, fgrlx-updatesа fgrlx-amdcccle-updatesпотім перезапустив і драйвер (включаючи центр управління каталізатором) був встановлений. Я цього не зробив nomodeset, але на відміну від вас, я раніше не намагався встановити фірмовий драйвер.
Моше Рева

@Zippoxer, можливо, ви можете додати цю інформацію до цього звіту про помилку bugs.launchpad.net/fglrx/+bug/1068661 Це може допомогти іншим та допомогти швидше відсортувати помилку.
Кріс Картер

1
Неможливо застосувати "nomodeset" або це не допоможе. Цією інструкцією я додав nomodeset для завантаження за допомогою цієї інструкції ubuntuforums.org/showthread.php?t=1613132, але все ще отримує повішений екран заставки. Як це виправити?
мегас

Це працювало для мене на HD5450. Я раніше без успіху спробував так багато інших путівників. У мене був linux-sourceі linux-headers-genericвже встановлений, тому мені цього не довелося. Я дотримувався ваших інструкцій і все працює чудово. Однак мені не довелося звертатись monodeset. Дуже дякую!
Жан-Луї Мбака

@ Жан-Луї nomodeset, ні monodeset. На жаль, я спробував цю пораду, але навіть з номодесетом моє єдність пропало, і мій термінал не працює. Переплуталися.
краплі дощу

7

Для тих, хто має гібридні системи (ATI / intel) і fglrx перестав працювати в 12.10, тоді проблема може бути такою, як описано тут (несумісність fglrx з останньою версією драйвера Intel): https: //bugs.launchpad. net / ubuntu / + source / fglrx-installer-updates / + bug / 1068404

Що б я запропонував, було б

  1. Видаліть усі пакети fglrx *:

    sudo apt-get purge fglrx*
    
  2. Додати мій PPA у свій список сховищ:

    sudo add-apt-repository ppa: andrikos

  3. Оновіть інформацію про ваш пакет:

    sudo apt-get update 
    
  4. Оновіть fglrxі intelдрайвери:

    sudo apt-get install fglrx xserver-xorg-video-intel
    
  5. Не забудьте включити fglrxдрайвер

    sudo aticonfig --initial --force
    

Привіт Нік, я спробував ваше рішення, на жаль, у мене це не вийшло. Також мені цікаво, чи команда під 4. повинна бути sudo aticonfig --initial? Я також не зміг знайти команду під сторінками aticonfig man; дивіться man.cx/aticonfig(1)
davorao

Так, davorao, це початковий характер, я зараз це виправляю. Яка у вас система? Це рішення для гібридного ATI / intel під ubuntu 12.10
Нік Андрік

Привіт Нік, моя система - це Intel HD3000, який виступає як інтегрований графічний процесор, а Radeon HD 6490M як дискретний графічний процесор. Ноутбук, про який йдеться, - це Samsung Chronos 7 700z3a-S03-DE. Я спробував використовувати дебют xserver-xorg-video-intel від вашого PPA, але не зміг довести його до роботи.
davorao

Я спробував це рішення. Це спрацювало. Але я маю неприємне поле "лише для тестування AMD" і (не впевнений, що він підключений, але дуже ймовірно), що миша звисає іноді, а іноді також і на клавіатурах, особливо коли вибираєте щось у панелі єдності. Ви думаєте, що це пов'язано? Більш стабільне рішення було б краще!
greg606

Я б повірив, що це ще одна помилка. Якби моє рішення працювало на вас, чи можете ви проголосувати його, щоб більше людей його бачили? Спасибі
Нік Андрік

4

Я зайшов до терміналу ( Ctrl+ Alt+ F1наприклад) і зробив:

sudo apt-get remove fglrx

Зараз мій комп'ютер досить повільний, але принаймні я можу ним користуватися і чекати, коли проблема буде виправлена.


4

Я знайшов проблему. Після оновлення Ubuntu 12.04 -> Ubuntu 12.10 вміст lightdm.conf в /etc/lightdm/повністю стирається. Встановлення або перенастроювання lightdm НЕ встановлює тут цей файл, тому lightdm не знає, як рухатись до показу себе. Ви повинні зробити наступне:

sudo apt-get purge fglrx lightdm && sudo apt-get install lightdm ubuntu-desktop && sudo nano /etc/lightdm/lightdm.conf

вставити наступний текст:

[SeatDefaults]
user-session=ubuntu
greeter-session=unity-greeter
allow-guest=false

Збережіть файл за допомогою CTRL + X та перезавантажте sudo. Можливо, вам не доведеться видаляти fglrx, але я не знаю.


1
Чи можете ви, будь ласка, розказати нам наступні кроки? Встановлено fglrx з додаткових драйверів та встановлено gdm?
THpubs

sudo apt-get purge fglrx lightdm && sudo apt-get install lightdm ubuntu-desktop & & переглянутий вміст вище про те, як налаштувати lightdm.
mmstick

одна невелика проблема ... щойно визнав, що ви оновили з ubuntu 12.04. Я перед новою установкою
THpubs,

4

Це працює для мене.

    sudo apt-get install linux-headers-generic

Перейдіть на amd.com і завантажте останній бета-драйвер (який нещодавно оновлено до 12.11). Запустіть і встановіть.

Зверніть увагу, що стабільний драйвер не буде працювати з єдністю.

Потім вирушайте сюди, щоб отримати скрипт для видалення водяного знака: http://areyoueye.net/?p=187

Slainte!


Привіт @ryanpcmcquen, чи є у вас чиста відеокарта AMD / ATI чи у вас Intel працює як інтегрована, крім дискретних AMD / ATI. Я вважаю, що для тих, у кого лише картки AMD / ATI, ваше рішення з новими драйверами AMD Catalyst 12.11 працює, але для тих, хто має додану інтегровану карту Intel, це не забезпечує рішення.
davorao

У мене A8, так що немає Intel.
ryanpcmcquen

1
Це працювало для мене з Radeon HD 5670.
thelastshadow

Використання бета-драйвера було єдиним рішенням, яке фактично працювало в моїй системі, також використовуючи одну карту Radeon HD.
Бруно Перейра

1

Наразі є відкрита помилка з fglrx-installer та Ubuntu 12.10

https://bugs.launchpad.net/ubuntu/+source/fglrx-installer/+bug/1025488

Я завжди кажу "шукати відкриті та підтверджені помилки", перш ніж щось робити, особливо, коли розповсюдження виходить новим.

Ви можете брати участь у цій помилці, якщо вас зачіпають, розміщуючи там коментарі та натискаючи кнопку "Так, це впливає на мене" (ви повинні мати обліковий запис Launchpad).


1

Рішення для мене:

  1. видалити поточний fglrx sudo sh /usr/share/ati/fglrx-uninstall.sh sudo apt-get remove --purge fglrx*

  2. додати сховище ppa sudo apt-add-repository ppa:andrikos/ppa

  3. оновити список пакетів sudo apt-get update

  4. встановити пакети sudo apt-get install fglrx-updates


0

У мене така ж проблема. Може я знайшов можливе рішення. Спочатку я відкрив Ubuntu-Software-Center і шукав "додаткових драйверів". Після встановлення "додаткових драйверів" я встановив драйвер ATI і після перезавантаження мого ноутбука стартував нормально з єдністю і з правильним драйвером пропітера.

Примітка. В моєму випадку встановлення кнопки Software-Sources не працювало.


1
Це може відповідати моєму рішенню, чи може статися щось не так з пакетом, запропонованим у програмних джерелах?
Кріс Картер

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