Проблемы с драйвером FLGRX (AMD Catalyst) в Ubuntu 12.04
Я только что закончил установку 32-битной Ubuntu 12.04 на свой ноутбук, и мне трудно заставить работать драйверы моей видеокарты.
Jockey (графический интерфейс для установки дополнительных проприетарных графических драйверов) всегда не удается успешно установить ни один из предложенных мной вариантов драйверов, а именно:
- Проприетарные графические драйверы FGLRX от ATI/AMD (обновления после выпуска)
- Проприетарные графические драйверы FGLRX от ATI/AMD
Для обоих он выдает следующее сообщение об ошибке:
Извините, установка этого драйвера не удалась. Пожалуйста, посмотрите на файл журнала для деталей: /var/log/jockey.log
Файл журнала был тупиком, так как мне не хватает мозгов, чтобы понять это. Я могу опубликовать его, если это необходимо.
Я продолжил свое расследование, проверив, могу ли я установить драйверы, используя Aptitude, и вот где это становится странным. Команда "apt-cache policy fglrx-updates" показывает, что в моей системе установлен драйвер FGLRX. Кроме того, когда я выполняю поиск в тире, я могу получить доступ к центру управления Catalyst и поиграть с настройками драйвера, чтобы, насколько я могу судить, драйвер фактически был установлен...?
Но когда я использую приложение Additional Drivers Jockey, оно говорит мне, что драйверы НЕ установлены и "не могут их установить".
Кроме того, когда я смотрю на "Сведения о системе" в разделе "Графика", он говорит, что моя машина использует "VESA: RS880M", которые, насколько я могу судить, не являются проприетарными драйверами AMD. Похоже, что драйверы присутствуют на моей машине, но Ubuntu их не использует.
Кроме того, у меня есть копия Starcraft Brood War, которую я люблю запускать под Wine на другом компьютере (настольный компьютер, также Ubuntu 12.04), и он отлично работает там, но здесь на моем ноутбуке частота кадров очень медленная и нестабильная. Поэтому мне интересно, связаны ли эти проблемы с Ubuntu с использованием драйверов VESA, а не с соответствующими драйверами AMD.
Подвести итоги:
Драйверы FLGRX для моей видеокарты ATI, похоже, установлены, но Jockey и Сведения о системе говорят об обратном. Жокей говорит, что они не установлены, но затем не может их установить, а Сведения о системе говорят, что я использую VESA (что, как я полагаю, отличается, а не то, что я хочу). Я хочу, чтобы пропиетанские водители работали быстрее. Что такое VESA? Есть ли лучшая альтернатива? Почему apt-cache сообщает мне, что пакет 'fglrx-updates' установлен, Жокей говорит мне об обратном, а подробности системы говорят мне, что он использует VESA для графики?
Starcraft (оригинальная игра 1998 года) имеет очень изменчивую частоту кадров, но этот ноутбук оснащен двухъядерным процессором с 4 ГБ оперативной памяти, поэтому я предполагаю, что это связано с моими графическими драйверами (отсутствие 2D/3D ускорения?) медленно связано с неправильной установкой драйверов?
Я потерялся. Дайте мне знать, если я не имею никакого смысла.
Благодарю.
2 ответа
Я предлагаю две вещи
1 В терминале введите следующее
fglrxinfo
Это скажет вам, если fglrx установлен и работает хорошо, вы должны увидеть результат, подобный следующему:
$ fglrxinfo
display: :0 screen: 0
OpenGL vendor string: Advanced Micro Devices, Inc.
OpenGL renderer string: ATI Radeon HD 4300/4500 Series
OpenGL version string: 3.3.11399 Compatibility Profile Context
Если нет, то он не установлен должным образом, и я бы следовал советам на странице Ubuntu ATI здесь. Сайт Ubuntu ATI.
Я обычно всегда устанавливаю драйверы ATI в терминал с помощью следующей команды
sudo apt-get install fglrx fglrx-amdccclete
Вам также может понадобиться переустановить обновления снова:
sudo apt-get install fglrx-updates fglrx-amdcccle-updates
Это может быть боль, которую я знаю по своему опыту. Иногда мне приходилось возвращаться к началу, очистив fglrx (sudo apt-get purge fglrx*) и начав заново.
Дайте нам знать, как вы поживаете
Вы можете войти на эту страницу: Как мне исправить мою установку драйвера видеокарты ATI Catalyst в 12.04 LTS? или введите эту страницу, если необходимо: http://wiki.cchtml.com/index.php/Ubuntu_Precise_Installation_Guide Вы просто меняете только название версии AMD Catalyst, которую вы скачали.
Прежде всего, если у вас ATi Radeon HD 4xxx и старше, вы можете использовать только катализатор 13.1 в Ubuntu 12.04. Если у вас Radeon HD 5xxx и новее, вы можете использовать новейший катализатор (кроме Ati Mobility Radeon HD 5650)
- Открыть терминал нажатием Ctrl + Alt + T
Сначала очистите драйвер AMD:
$ sudo sh /usr/share/ati/fglrx-uninstall.sh (если файл существует) `
$ sudo apt-get remove --purge fglrx fglrx_ * fglrx-amdcccle * fglrx-dev * `
$ sudo rm / etc / X11 / xorg.conf`
$ sudo apt-get install --reinstall libgl1-mesa-glx: i386 libgl1-mesa-dri: i386 xserver-xorg-core`
$ sudo dpkg-переконфигурировать xserver-xorg`
$ sudo reboot`
** Если вы никогда не устанавливали драйвер fglrx /Catalyst, указанная выше команда не требуется.
После перезагрузки откройте терминал, наберите:
$ sudo apt-get install build-essential cdbs dh-make dkms execstack dh-modaliases fakeroot libqtgui4`
Загрузите драйвер с сайта AMD. Предположим, у него есть имя файла: amd-driver-installer-catalyst-12.10-x86.x86_64.zip
- Создайте новую папку в домашнем каталоге (предположим, что имя папки "Catalyst"), так что / home / ваше имя пользователя /Catalyst
- Разархивируйте загруженный драйвер в папку Catalyst.
- Щелкните правой кнопкой мыши на распакованном файле и выберите Свойства -> Разрешение -> установите флажок Выполнить, затем закройте его.
Откройте терминал, предположив выше, наберите:
$ cd / home / ваше имя пользователя /Catalyst
$ sudo sh./amd-driver-installer-catalyst-12.10-x86.x86_64.run --buildpkg Ubuntu / точный
$ sudo dpkg -i fglrx *.deb
$ sudo amdconfig --initial -f`
Перезагрузите компьютер
$ sudo reboot`
У вас есть современная Ubuntu на вашем компьютере!
Пожалуйста, сообщите с помощью этого метода. Может быть, это может помочь тебе, братан.