Не удается установить проприетарные драйверы ATI в 12.10

46

У меня есть ноутбук с гибридной видеокартой ATI Radeon 6770M HD. В Ubuntu 12.04 я установил драйвер fglrx через «дополнительные драйверы», и он заработал. (Я даже могу переключать графические процессоры). Но в новой 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

THpubs
источник
Только что подал отчет об ошибке: bugs.launchpad.net/fglrx/+bug/1068661
THpubs
2
Я считаю, что это связано с тем, что драйверы ATI еще не поддерживают текущий X Server 1.13. Итак, мы будем ждать на ATI.
Фил Ханнент
1
Я только что добавил свои комментарии к этому сообщению об ошибке. Я нахожу несколько шокирующим, что такая ошибка
добралась
1
AMD выпустила специальный бета-драйвер 12.9, который будет работать с xserver 1.13 в 12.10: support.amd.com/us/kbarticles/Pages/… ; однако, это, кажется, еще не было упаковано в репозиторий по умолчанию. Кроме того, он поддерживает только карты HD 5000 или более поздние версии
Эндрю Мао
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-обновления оттуда

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

Теперь центр управления Catalyst был установлен.

Однако после перезагрузки вместо возможности входа в систему без Unity система зависла на заставке.

Итак, я подал заявку, nomodesetи на этот раз она загрузилась с подарком Unity.

Вот результат fglrxinfo

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

И вот что говорят источники программного обеспечения

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

При nomodesetприменении я не могу получить заставку при загрузке, но fglrx-updates работает хорошо. Я бы сказал, что он работает лучше, чем в 12.04.

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

Grub предлагает мне 2 ядра

3.5.0-18-универсальный и 3.5.0-17-универсальный

Более поздний «18» - это хорошо, более старый «17» по-прежнему загружается без Unity.

Крис Картер
источник
3
На только что установленной Ubuntu 12.10 я установил linux-headers-generic, fgrlx-updatesа fgrlx-amdcccle-updatesзатем перезапустил, и драйвер (включая Catalyst Control Center) был установлен. Я не сделал 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. К сожалению, я попробовал этот совет, но даже с nomodeset мое единство исчезло, и мой терминал не работает. Перепутал.
дождевая капля
7

Для тех, у кого гибридные системы (ATI / intel) и fglrx перестали работать в 12.10, проблема может быть такой, как описанная здесь (несовместимость fglrx с последней версией драйвера intel): https: //bugs.launchpad. сеть / убунт / + источник / fglrx-инсталлятор-обновление / + ошибка / 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.cx/aticonfig(1)
davorao
Да, даворао, это изначально, сейчас исправляю. Какая у вас система? Это решение для гибридной ATI / Intel под Ubuntu 12.10
Ник Андрик
Привет, Ник, моя система представляет собой Intel HD3000, выступающий в качестве интегрированного графического процессора, а Radeon HD 6490M в качестве дискретного графического процессора. Рассматриваемый ноутбук - Samsung Chronos 7 700z3a-S03-DE. Я пробовал использовать deb xserver-xorg-video-intel из вашего PPA, но не смог заставить его работать.
'11
Я попробовал это решение. Это сработало. Но у меня есть неприятная коробка «AMD Testing Only» и (не уверен, если подключен, но очень вероятно), моя мышь иногда зависает, а иногда и с клавиатурой - особенно при выборе чего-то в единой панели. Как вы думаете, это связано? Более стабильное решение будет лучше!
greg606
Я бы поверил, что это еще одна ошибка. Если мое решение сработало для вас, не могли бы вы проголосовать за него, чтобы больше людей увидели его? Спасибо
Ник Андрик
4

Я пошел в терминал ( Ctrl+ Alt+ F1например) и сделал:

sudo apt-get remove fglrx

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

Quentin
источник
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, но я не знаю.

mmstick
источник
1
не могли бы вы рассказать нам шаги, которые вы сделали? Установил fglrx из дополнительных драйверов и установил gdm?
THpubs
sudo apt-get purg 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
источник
Привет @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).

NickTux
источник
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

DsXack
источник
0

У меня та же проблема. Могу ли я найти возможное решение. Сначала я открыл Ubuntu-Software-Center и искал «дополнительные драйверы». После установки «дополнительных драйверов» я установил драйвер ATI, и после перезагрузки мой ноутбук начал нормально работать с целым и с правильным драйвером.

Примечание: установка с кнопки Software-Sources в моем случае не работала.

Стефан
источник
1
Это согласуется с моим решением, может ли быть что-то не так с пакетом, предлагаемым в источниках программного обеспечения?
Крис Картер
У меня не сработало :(
THpubs