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

46

У меня есть ноутбук с видеокартой ATI Radeon 6770M HD. В 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

Обновление: отправлено сообщение об ошибке на панели запуска: Ссылка

    
задан THpubs 19.10.2012 в 08:05
источник

8 ответов

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

    
ответ дан Chris Carter 21.10.2012 в 19:35
источник
7

Для тех, у кого гибридные системы (ATI / intel) и fglrx перестали работать в 12.10, проблема может быть такой, как описанная здесь (несовместимость fglrx с последней версией драйвера intel): Ссылка

Я бы предположил, что

  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
    
ответ дан Nick Andrik 27.10.2012 в 19:56
4

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

sudo apt-get remove fglrx

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

    
ответ дан Quentin 19.10.2012 в 08:25
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 19.10.2012 в 09:33
4

Это работает для меня.

    sudo apt-get install linux-headers-generic

Перейдите на amd.com и загрузите их последний бета-драйвер (который был только что обновлен до 12.11). Запустите и установите.

Обратите внимание, что стабильный драйвер не будет работать с единицей.

Затем зайдите сюда, чтобы получить скрипт для удаления водяного знака: Ссылка

SLAINTE!

    
ответ дан ryanpcmcquen 25.10.2012 в 01:45
1

В это время открыта ошибка с помощью fglrx-installer и Ubuntu 12.10

Ссылка

Я всегда говорю «поиск открытых и подтвержденных ошибок» , прежде чем приступать к чему-то, особенно когда выпуск новой версии.

Вы можете участвовать в этой ошибке, если это повлияет на вас, разместив там комментарии и нажав кнопку «Да, это влияет на меня» (у вас должна быть учетная запись Launchpad).

    
ответ дан NickTux 25.10.2012 в 09:53
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 09.11.2012 в 23:23
0

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

Примечание. Установка с помощью кнопки «Источники программного обеспечения» в моем случае не работала.

    
ответ дан Stefan 21.10.2012 в 22:19