fglrx работает на Ubuntu 12.10 (32-разрядная версия), но не на Ubuntu 12.10 (64-разрядная версия) на том же компьютере. Как это исправить на 64-битной установке?

Я следовал инструкциям для каждой из перечисленных опций здесь (конечно, удаление между попытками), но каждая из них приводит к тому, что Unity не загружается; нет боковой панели, нет значков на рабочем столе и нет границ окна. Более того, он невероятно глючит, так как программы, такие как Firefox, часто вылетают после нескольких минут использования.

Вот список некоторых вещей, которые, я думаю, могут иметь отношение:

  • lsmod | grep fglrx и lsmod | grep radeon не дают результатов.
  • fglrxinfo приводит к ошибке BadRequest. amdcccle работает, но также генерирует поток ошибок BadRequest в терминале.
  • lspci -nnk | grep VGA -A3 указывает, что система использует radeon вместо fglrx, а fglrx даже не указан в качестве используемого модуля ядра.
  • Мой файл /etc/X11/xorg.conf находится здесь .
  • modprobe fglrx возвращает FATAL: Module fglrx not found., но sudo apt-get install fglrx сообщает мне, что у меня установлена ​​последняя версия fglrx.
  • fglrx нормально работал на Ubuntu 12.10 (32-битная версия), но установка чистой Ubuntu 12.10 (64-битная версия) и немедленная установка fglrx приводят к проблемам, с которыми я столкнулся.
  • Я использую Radeon HD 7770.

Некоторые советуют мне просто удалить fglrx и использовать Ubuntu таким образом, но Ubuntu ... совершенно бесполезен без него. Я получаю около 5 FPS в среднем (с 7770!), Используя драйверы по умолчанию, и compiz работает на 100% CPU.

1
задан 14 March 2013 в 08:32

1 ответ

Решено! Войдите в систему, и когда Unity откажется загружаться, выполните следующие действия:

  1. Нажмите Ctrl+Alt+T, чтобы открыть терминал.
  2. Запустите sudo apt-get update, введите свой пароль, затем нажмите Enter.
  3. Выполнить sudo apt-get upgrade
  4. Установить все пакеты, которые сообщают, что они не были установлены. Вы можете сделать это, выполнив sudo apt-get install PACKAGENAME
  5. Повторите шаги 2 и 3, пока к шагу 3 не будут установлены пакеты, и никакие пакеты не сообщат, что они не были установлены.
  6. Запустите sudo reboot

И все готово! fglrx должен работать как положено.

0
ответ дан 14 March 2013 в 08:32

Другие вопросы по тегам:

Похожие вопросы: