Как я могу заставить свой ATI / драйверы AMD работать с каким-либо ядром выше 3.2.0.x?

Как я могу заставить свой ATI / драйверы AMD работать с каким-либо ядром выше 3.2.0.x?

ЧТО ДЕЙСТВИТЕЛЬНО РАБОТАЛО

Установленная исходная AMD64 версия ISO-образа Ubuntu 12.04. Записанный DVD и установленный, который показанный ядро 3.2.0-23 для начала. Получил 5,1 работ объемного звука. Получил ATI (Теперь его AMD) видеодрайверы, установленные для моего Radeon HD R6870 Video card с веб-сайта AMD. fglrxinfo подошел и сообщил как нормальный.

ПРОБЛЕМА

Ядро 3.2.0.x продолжило блокировку, таким образом, я попробовал более высокие версии ядра. Но ATI / Драйверы AMD не устанавливает ни на каком ядре Выше 3.2.0.x

ЧТО Я ПОПРОБОВАЛ

Я много раз пробегался через это учебное руководство (https://help.ubuntu.com/community/BinaryDriverHowto/ATI), и оно не работает ни над КАКИМ ядром кроме 3.2.0.x.

Проблемы, которые я имею здесь, состоят в том, что ATI / драйверы AMD, работающие на 12.04, Точные с ядром 3.2.0-23 и 24, Но компьютер продолжил блокировку. Хотя все мои игры работали бы, взлеты блокировки были случайными и были постоянными. Таким образом, я смотрел на всем протяжении сети в течение 3 дней, пытаясь найти, что ответ и блокировка выходят, как, говорили, просто обновил ядро. Таким образом, я сделал. Попробовали много ядер. Все они.. никакие взлеты блокировки. НО Ограниченные драйверы AMD с веб-сайта AMD не установят. И ни один из драйверов OpenSource AMD никогда не устанавливал, какое Ядро или версию я попробовал.

ВЫВОД В КАЧЕСТВЕ ПРИМЕРА 3D ТИПА ОШИБОК

Javax.media.opengl.GLException: glXGetConfig failed: error code GLX_NO_EXTENSION
at com.sun.opengl.impl.x11.X11GLDrawableFactory.glXGetConfig(X11GLDrawableFactory.java:651)
at com.sun.opengl.impl.x11.X11GLDrawableFactory.xvi2GLCapabilities(X11GLDrawableFactory.java:350)
at com.sun.opengl.impl.x11.X11GLDrawableFactory.chooseGraphicsConfiguration(X11GLDrawableFactory.java:174)
at javax.media.opengl.GLCanvas.chooseGraphicsConfiguration(GLCanvas.java:520)
at javax.media.opengl.GLCanvas.<init>(GLCanvas.java:131)
at haven.HavenPanel.<init>(HavenPanel.java:68)
at haven.HavenPanel.<init>(HavenPanel.java:78)
at haven.MainFrame.<init>(MainFrame.java:182)
at haven.MainFrame.main2(MainFrame.java:306)
at haven.MainFrame.access$100(MainFrame.java:34)
at haven.MainFrame$7.run(MainFrame.java:360)
at java.lang.Thread.run(Thread.java:722)

И конечно это - то, что показывает fglrxinfo:

X Error of failed request:  BadRequest (invalid request code or no such operation)
  Major opcode of failed request:  139 (ATIFGLEXTENSION)
  Minor opcode of failed request:  66 ()
  Serial number of failed request:  13
  Current serial number in output stream:  13

РЕДАКТИРОВАНИЕ: Я забыл упоминать, что я взгляд DID на это сообщение за последние несколько дней и это не помогло.

10
задан 13 April 2017 в 15:24

3 ответа

Есть два варианта драйверов, которые обычно работают хорошо:

  • драйвер с открытым исходным кодом radeon
  • пакет fglrx из официального репозитория
[ 117] 64-битное ядро ​​обычно получает гораздо лучшую поддержку в этом случае.

Вы также можете попробовать 12.6 бета-версии драйверов от AMD .

Если вам нужно руководство, попробуйте неофициальную вики для драйвера AMD Linux .

Не устанавливайте новый пакет драйверов поверх старого. Не забудьте удалить предыдущие пакеты.

0
ответ дан 13 April 2017 в 15:24

Новые бета-драйверы AMD 12.11 (выпущенные 2012.10.23) будут работать с более новыми ядрами (в моем случае они работают с 3.5). Однако для их установки вы должны сначала установить linux-headers-generic. Следовательно:

    sudo apt-get install linux-headers-generic

Вам придется переустанавливать их из командной строки каждый раз, когда вы обновляете ядро ​​(ctrl + alt + F1, чтобы попасть на консоль в режиме низкой графики).

Запустите драйвер от имени sudo и используйте параметр --force, например, :

    sudo ./amd-driver-installer-catalyst-12.11-beta-x86.x86_64 --force

P.S. Этот скрипт избавит от водяного знака.

0
ответ дан 13 April 2017 в 15:24

Я запускаю Ubuntu 12.04 с ядром 3.2.0-26 и имел кошмар, получая ATI и установленные драйверы катализатора. Я выполняю карту Radeon hd5xxx и попробовал и не удался установить драйверы. Это - то, что работало на меня, поскольку у меня была поврежденная установка, которая не переустановит и дала мне ту же ошибку DKMS.

Я также следовал за двоичным драйвером, но поскольку он полагается на удаление, бывшее в порядке, которым мой не был, это было бесполезно и отказалось чинить мой драйвер. Я наконец соединил несколько мер от различных сайтов для получения горных выработок.

Я сделал это после использования консоли восстановления для возвращения некоторого дисплея. У меня был доступ к синаптическому в то время так, надо надеяться, у Вас есть доступ.

Первая вещь, которую я сделал, состояла в том, чтобы добавить репозиторий и добавила все обновления. Графика перестала работать, как я ожидал.

sudo add-apt-repository ppa:gnome3-team/gnome3 

Это добавило, что некоторые освобождают это, основной репозиторий не имел и устранил несколько других проблем также.

Затем:

  1. sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.BAK - для безопасности

  2. sudo rm /usr/share/ati/fglrx-uninstall.sh - мешает чистке перестать работать, не делая ничего вообще.

  3. sudo apt-get remove --purge fglrx* (Имел ошибки, но продолжился),

  4. sudo rm -rf /usr/share/lib/fglrx

  5. sudo rm -rf /usr/share/lib32/fglrx

  6. откройтесь синаптический и метка fglrx для установки. Это наконец добавило драйвер.

  7. с синаптическим снова, добавьте ATI catalyst control center.

После перезагрузки у меня были проблемы с моими двойными экранами, но поскольку катализатор был установлен, я зафиксировал это, и теперь все работает. Это даже разобралось в высвечивании, которое я получил когда движущиеся окна через двойные экраны или при активации вращения настольного куба.

1
ответ дан 13 April 2017 в 15:24

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

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