Каждый раз, когда я устанавливаю проприетарные драйверы для своей видеокарты. Я получаю черный экран с курсором только после перезагрузки и входа в систему. Я пытался вернуться в терминал с помощью ctrl-alt-f1 и восстановить старые драйверы/драйверы с открытым исходным кодом, но безуспешно. Я также пытался сбросить unity, тоже безуспешно.
Лучшее, что я получил, это возможность видеть рабочий стол/обои, но я не вижу панель задач и не могу ничего делать. Клавиатура реагирует частично, потому что я могу создавать папки на рабочем столе, чтобы получить доступ к файлам, но я не могу вызвать терминал с помощью ctrl+alt+t.
Единственное решение — переустановить Ubuntu, однако я не могу использовать свою видеокарту ни для чего.
Есть идеи?
решение1
Я не уверен, применимо ли это решение к вашему случаю, но для меня оно решило все проблемы, и я столкнулся с той же проблемой, что и вы.
Ubuntu 13.10 и ATI Radeon HD 5450
А. Отредактируйте файл GRUB /etc/default/grub
старый:
GRUB_CMDLINE_LINUX=""
исправить:
GRUB_CMDLINE_LINUX="quiet splash nomodeset"
сохраните и выйдите.
$ sudo update-grub
$ sudo reboot
Б. Обновите установку flgrx
$ sudo apt-get install -y fglrx-updates
Настройте графическую конфигурацию с помощью AMD Catalyst
$ gksu amdcccle
Эта строка откроет AMD Catalyst от имени администратора (для его использования вам будет предложено ввести пароль суперпользователя, и это единственный способ заставить его работать). Выполните конфигурацию в соответствии с вашими предпочтениями и сохраните настройки.
Настройте параметры X11/XOrg
Откройте настройки дисплея [ Launcher --> System settings --> Displays ] и настройте по своему усмотрению. Это перенастроит вашу систему так, чтобы она объединилась с новой конфигурацией, установленной AMD Catalyst. AMD Catalyst — это контроллер графического адаптера, в то время как конфигурация дисплея системы управляет X11/Xorg. С помощью этих шагов выше устанавливается соединение конфигураций между адаптером и X11, что позволит запустить обновленный flgrx.
«Хорошо, в чем на самом деле была проблема?»
Более новая версия ядра "стандартизировала" настройку видеорежима, но внутри ядра. При этом ядро сначала регистрирует ваш графический адаптер, что в свою очередь не позволяет X11/Xorg получить контроль над этой графикой. Поэтому, чтобы ваша система получила полный контроль, нужно "сообщить" ядру не регистрировать ваш графический адаптер с помощью этой команды: 'nomodeset'.
Были некоторые сообщения о том, что версии ядра 3.7.10 и 3.8.3 не выполняют никаких функций, но эта проблема была решена с помощью «modeset=0» (без одинарных кавычек при редактировании grub).
Надеюсь это поможет.
Редактировать добавлено:
Как запасной вариант - при запуске GRUB введите 'e', чтобы отредактировать файл. Найдите строку "quiet splash" в файле, который вы собираетесь редактировать, и добавьте "nomodeset" к "quiet splash" (важно), чтобы это выглядело как "quiet splash nomodeset".
Источники:
Как установить NOMODESET и другие параметры загрузки ядра в grub2
Мой компьютер загружается с черным экраном. Какие есть варианты исправить это?
решение2
Эта статьяМне очень помогло. У меня две видеокарты.