Ubuntu 12.04 - драйвер Radeon по умолчанию вообще не работает
Я недавно обновился до 12.04 LTS и у меня ATI Radeon HD5670. Я слышал, что драйвер 'Radeon' с открытым исходным кодом используется по умолчанию. Тем не менее, это ничего не показывало для меня. Что я сделал, так это добавил опцию 'nomodeset' для загрузки и установки fglrx. Но это не сработало для меня, так как создавало много проблем (зависаний / глюков). Поэтому я удалил / удалил fglrx и планирую вместо этого использовать драйверы с открытым исходным кодом.
Итак, мой вопрос заключается в следующем: почему мой драйвер Radeon по умолчанию не работает? У кого-нибудь есть похожая проблема? Я также попытался использовать драйвер ubuntu-x-swat, выполнив команды ff:
sudo add-apt-repository ppa:ubuntu-x-swat/x-updates
sudo apt-get update
Но результат был таким же, как у водителя Radeon. Ничего не появляется при загрузке системы. Есть идеи? Заранее спасибо!
Обновление работает lspci -nn | grep VGA дает мне следующее:
02:00.0 VGA compatible controller [0300]: Advanced Micro Devices [AMD] nee ATI Redwood [Radeon HD 5670] [1002:68d8]
2 ответа
- Перейдите в терминал за sudo ppa-purge ppa: ubuntu-x-swat / x-updates
- sudo apt-get update
- sudo add-apt-repository ppa: ubuntu-x-swat / x-update
- sudo apt-get update && sudo apt-get update
- видео lshw -c
Если вам нужна дополнительная информация о загруженном драйвере, запустите modinfo или glxinfo
https://help.ubuntu.com/community/BinaryDriverHowto/ATI
Монтаж
ПРИМЕЧАНИЕ. Если вы переключаетесь с оборудования другого производителя, например, NVIDIA, вы должны удалить драйвер для этого оборудования перед установкой драйвера AMD/ATI.
Использование репозиториев Ubuntu (рекомендуется)
Самый простой способ установить бинарные драйверы - использовать встроенный менеджер аппаратных драйверов в Ubuntu.
В Ubuntu 10.10 это находится в разделе Система -> Администрирование -> Дополнительные драйверы.
После установки драйвера fglrx перезагрузите систему и войдите в систему. Чтобы проверить, работает ли драйвер fglrx, откройте терминал и введите:
fglrxinfo
Если fglrx установлен и работает хорошо, вы должны увидеть вывод, подобный следующему:
Отображение fglrxinfo::0 экран: 0 Строка поставщика OpenGL: Advanced Micro Devices, Inc. Строка рендерера OpenGL: серия ATI Radeon HD 4300/4500
Строка версии OpenGL: 3.3.11399 Контекст профиля совместимости
Использование репозиториев Ubuntu (альтернативный метод командной строки, включая аппаратное ускорение)
Для пользователей, которые считают, что метод дополнительных драйверов не работает должным образом, драйвер также может быть установлен из репозиториев Ubuntu с помощью терминала. Также можно активировать аппаратное ускорение, что может оказаться полезным для некоторых пользователей. Аппаратное ускорение было протестировано на Ubuntu 12.04 Precise Pangolin.
(Примечание: этот метод не будет работать для этих устаревших карт, и устаревший драйвер для них не будет работать с xserver. Если у вас есть одна из этих карт, вам придется использовать драйвер с открытым исходным кодом по умолчанию или приобрести другую карту. К сожалению, этот список не является исчерпывающим, и некоторые карты, включенные в этот список, могут также относиться к продуктам, продаваемым под разными названиями моделей.)
(Примечание. Если ваша машина имеет гибридную переключаемую графику Intel/AMD, сначала обратитесь к теме форумов Ubuntu. Во время написания описанный ниже метод МОЖЕТ НЕ РАБОТАТЬ с переключаемой графикой Intel/AMD. Если у вас есть Intel/ATI гибрид, желательно дождаться дальнейших инструкций.)
- Сохраните резервную копию xorg.conf на случай, если это не сработает.
sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.BAK
- Удаление / очистка текущих fglrx и fglrx-amdcccle (Если вы использовали метод вне aptitude, apt, Software Center или Synaptic, следуйте инструкциям другой стороны для удаления.)
sudo apt-get удалить --purge fglrx fglrx-amdcccle
Для некоторых пользователей пакеты fglrx-updates и fglrx-amdcccle-updates не работают. Если вы попытались установить их, также сделайте
sudo apt-get удалить --purge fglrx-updates fglrx-amdcccle-updates
перезагружать
Установите драйвер.
sudo apt-get установить fglrx fglrx-amdcccle
- Создайте свежий xorg.conf ПЕРЕД ПЕРЕЗАГРУЗКОЙ!
sudo aticonfig - начальный
Если вы используете несколько видеокарт AMD/ATI, используйте
sudo aticonfig --adapter= все - начальные
Перезагрузите снова.
Используйте Catalyst Control Center для окончательной настройки вашего монитора.
Если после перезагрузки появится сообщение "Не удалось применить сохраненную конфигурацию для мониторов", не тревожьтесь. Это просто означает, что вам придется использовать Catalyst Control Center для настройки ваших мониторов, как вы должны делать, даже если это предупреждение не отображается. Скорее всего, это произойдет с несколькими приложениями для мониторов (особенно, если мониторы имеют разные размеры) и с несколькими приложениями для видеокарт.
Если вы не можете запустить Catalyst Control Center с иконки, попробуйте с терминала:
gksudo amdcccle
- Чтобы получить аппаратное ускорение (протестировано на 12.04 Precise Pangolin), вам нужно добавить еще четыре пакета.
sudo apt-get установить xvba-va-драйвер libva-glx1 libva-egl1 vainfo
Вы можете проверить, правильно ли вы их установили:
судо вайнфо
При правильной установке вы должны получить следующее:
libva: VA-API версия 0.32.0 Xlib: расширение "XFree86-DRI" отсутствует на дисплее ":0". libva: va_getDriverName() возвращает 0 libva: пытается открыть /usr/lib/x86_64-linux-gnu/dri/fglrx_drv_video.so libva: va_openDriver() возвращает 0 vainfo: версия VA-API: 0.32 (libva 1.0.15) vainfo: Версия драйвера: бэкэнд XvBA для Splitted-Desktop Systems для VA-API - 0.7.8 vainfo: поддерживаемый профиль и точки входа VAProfileH264High: VAEntrypointVLD VAProfileVC1Advanced: VAEntrypointVLD