Unity не запускается после установки драйверов fglrx
Я установил Ubuntu 12.10 и сначала, когда я иду, чтобы проверить системную информацию, которую я имел (неизвестно) в разделе графической карты, я использовал менеджер Synaptic и загрузил fglrx, после этого я перезапустил свой ноутбук, и теперь я не есть меню, все они исчезли.
Сейчас я использую только сочетания клавиш для использования Ubuntu. Моя графическая карта AMD ATI.
Что я могу сделать, чтобы вернуть меню?
8 ответов
Нажмите Ctrl+Shift+F1 и введите эту команду после входа в систему
sudo apt-get remove fglrx-*
sudo sh /usr/share/ati/fglrx-uninstall.sh
Он удалит только что установленные вами драйверы, они не совместимы с новой версией X-сервера и сломает Unity при их установке.
На Launchpad.net есть текущая открытая ошибка, пожалуйста, подпишитесь и следуйте за ней для дальнейшего прогресса. Это проблема драйверов ATI:
https://bugs.launchpad.net/ubuntu/+source/fglrx-installer-updates/+bug/1069199
Вы также можете исправить это, щелкнув правой кнопкой мыши по рабочему столу и выбрав изменить фон рабочего стола, затем перейти на уровень вверх к настройкам и изменить драйвер из настроек дисплея обратно на стандартный.
Мне удалось сделать это сегодня вечером после того, как у меня были похожие проблемы с первой попытки в начале дня.
После этой попытки я заметил одну вещь: файлы ядра в Synaptic Package Manager очень грязные и ссылаются на разные версии ядра. Итак, первое, что я сделал, это убрал всю эту путаницу.
Тем не менее, вам сначала нужно выяснить текущую ситуацию, если вы еще этого не сделали.
Откройте терминал и введите:
sudo sh /usr/share/ati/fglrx-uninstall.sh
sudo apt-get remove --purge fglrx fglrx_* fglrx-amdcccle* fglrx-dev*
Перезагружать.
Затем перейдите в диспетчер пакетов Synaptic (sudo apt-get install synaptic
, если у вас его еще нет) и фильтр на "linux". Затем сортируйте по алфавиту и ищите строки, начинающиеся с "linux". Вы увидите, что один файл помечен для обновления [!]. Обновите это и перезагрузите.
После перезагрузки вернитесь в Synaptic и снова выполните тот же фильтр. Используя разумную установку / удаление, попробуйте и убедитесь, что все соответствующие установленные файлы ядра, включая файлы типа "заголовки", относятся к одной и той же версии ядра. Я взял последний ".18".
После этого закройте Synaptic, откройте терминал и введите следующее:sudo apt-get install linux-headers-$(uname -r)
Просто перезагрузите компьютер, чтобы вернуться к нему, и, как только вы вернетесь, откройте терминал и введите следующее:
uname -r
Теперь у вас должна быть самая последняя (.18) версия ядра.
Откройте терминал и введите:
sudo apt-get install build-essential cdbs dh-make dkms execstack dh-modaliases
sudo apt-get install ia32-libs lib32gcc1
Это должно занять некоторое время.cd /usr ; sudo ln -svT lib /usr/lib64
Перезагрузите снова для хорошей меры.
Теперь перейдите в центр программного обеспечения Ubuntu, нажмите "Изменить" на панели задач и выберите "Источники программного обеспечения". Выберите средний параметр на вкладке дополнительных драйверов и нажмите "применить изменения".
Как только это будет сделано, перезагрузите компьютер, а затем введите в терминал следующее:sudo aticonfig --initial -f
Затем перезагрузите компьютер еще раз.
Теперь все, что вам нужно сделать, это набрать "amd" в dash, чтобы запустить Catalyst и настроить драйвер так, как вы этого хотите.
Я признаю, что некоторые из перезагрузок могут быть ненужными, но это именно то, что я сделал, и теперь у меня есть хорошая новая установка Ubuntu 12.10.
У меня тоже была эта пробема.
Чтобы вернуться к драйверам с открытым исходным кодом, я использовал метод, упомянутый выше:
Вы также можете исправить это, щелкнув правой кнопкой мыши по рабочему столу и выбрав изменить фон рабочего стола, затем перейти на уровень вверх к настройкам и изменить драйвер из настроек дисплея обратно на стандартный.
Это сработало для меня (я наткнулся на то, как это сделать - я не видел эту ветку в то время!), Но у меня все еще есть проблема с драйверами с открытым исходным кодом, которая заставила меня попробовать проприетарные драйверы в первую очередь: энергопотребление очень высоко / работает очень жарко
Я достиг частичного решения, используя другой метод, упомянутый в этой теме:
Причина в том, что вы установили драйверы с отсутствующими linux-headers-generic. Сначала установите их, а затем удалите драйверы и переустановите, перезагрузите и все будет в порядке.
Это позволило мне установить проприетарные драйверы - но с новой проблемой: изображение распадается, и при перемещении / переключении окон и т. Д. Наблюдается задержка в несколько секунд.
Итак, сейчас я снова вернусь к драйверам с открытым исходным кодом.
ОБНОВИТЬ:
Я только что попробовал это с предыдущими заголовками linux (3.5.0-17 по сравнению с 3.5.0-18) с тем же результатом.
Таким образом, установка linux-headers-*-generic (например, linux-headers-3.5.0-18-generic) заставляет Unity работать с использованием проприетарных драйверов, но производительность графики изначально очень низкая.
Однако я решил эту проблему, включив "Tear Free" в Catalyst Control Center.
То, что я назвал выше как распадающееся изображение и задержка в несколько секунд, например, при перемещении окна или переключении между приложениями, теперь решено.
Надеюсь это поможет. (У меня есть AMD HD 7670M Graphics, работающая на Toshiba Satellite Pro L850-13F.)
Причина в том, что вы установили драйверы с отсутствующими linux-headers-generic. Сначала установите их, а затем удалите драйверы и переустановите, перезагрузите и все будет в порядке.
У меня была похожая проблема, когда я попробовал собственный драйвер на MacBookpro 8.3 Dual boot. Я мог войти, но я ничего не вижу. Я мог бы щелкнуть правой кнопкой мыши и увидеть выпадающее меню. Я мог также запустить терминал (alt+ctrl+t), но я не мог видеть меню. Я попытался вернуть драйвер для использования драйвера с открытым исходным кодом (как предложено @alex во втором ответе, щелкнув правой кнопкой мыши -> изменить фон рабочего стола -> перейти к настройкам -> программные ресурсы -> дополнительный драйвер), но он не сработал; хотя это решение работало для меня однажды.
Что в итоге сработало у меня (из другого потока) Откройте виртуальную консоль: Ctrl+Alt+F1
sudo apt-get update
sudo apt-get install ubuntu-desktop
sudo dpkg-reconfigure ubuntu-desktop
sudo reboot
Затем попробуйте войти, это вернет ваш рабочий стол
У вас неправильное разрешение экрана, поэтому вы видите только часть рабочего стола. Чтобы изменить разрешение, сделайте это.
Вы можете использовать команду в своем терминале xrandr -q, чтобы увидеть, какие разрешения доступны для вашего дисплея.
Xrandr используется для установки размера, ориентации и / или отражения выходных данных для экрана. Он также может установить размер экрана.
Например, чтобы изменить разрешение экрана на 1024 на 768, введите: xrandr -s 1024x768
Просто используйте это, чтобы изменить его на нужный размер.
У меня такая же проблема. Я решил проблему, как в ответе на Unable для загрузки Ubuntu 12.10 после установки последних драйверов катализатора amd. Логотип исчез, но вход в Ubuntu (стандартный) показал, что меню там, где нет. Но вход в систему как гость работал (??) Я установил временную учетную запись, вошел один раз на эту учетную запись. Затем я вошел в свой аккаунт. Терминальная сессия как root. Я выбрал файлы нового пользователя как свои собственные и скопировал эти файлы в мои собственные файлы в каталоге пользователей. Выйти и снова войти. Это сработало!