Проблема с драйверами

установил openSUSE 12.1, стол KDE, попытки установить драйвера ни к чему не привели - окна перетаскиваются с очень большими глюками, как быть? видеокарта ati hd6670

даже не знаю с чего начать спросить.

попытки установить драйвера ни к чему не привели

  1. качаете драйвер с офсайта
  2. устанавливаете dev пакеты ядра и инструменты сборки
  3. потом делаете rpm
  4. устанавливаете
  5. грузите модуль fglrx
    в каком месте что (и почему) не получилось

Все 5 пунктов выполнены, без ошибок и каких-либо проблем, но при перетаскивании окон, экран как-будто медленно обновляется, поэтому окна передвигаются с огромными тормозами и разрывами:(смог это исправить, нужно сменить в эффектах движок с OpenGL на XRender, но после перезагрузки тормоза возвращаются, хоть движок тот же. Есть ли лечение в данном случае?

сегодня я на минном поле с граблями
пытлася обновить kde до 49 все накрылось медным тазиком. обновилось ядро, но драйвера (amd-driver-installer*.run) не оказалось.
пришлось качать с помощью w3m :slight_smile:
на офсайте драйвера 12.6 которые как позже оказалось для меня совсем не подходят
в общем я выяснил что если карта HD4xxxx 12.6 не подойдет

в общем после успешного свежего хождения пограблям

давайте шаг за шагом под рутом возможно уже было, но я не видел

lspci | grep VGA

вывод можно сюда

выскочило

02:00.0 VGA compatible controller: ATI Technologies Inc Turks XT [AMD Radeon HD 6600 Series]

P.S. прошу не ругать, если буду что не так писать, я новенький:)

если карта HD4xxxx 12.6 не подойдет

вот он у меня и стоит
где-то месяц назад ставил на убунту вроде 12.4, все работало как положено,может и здесь заработает,
сейчас попробую этим заняться

с 12.6 что то все совсем плохо. Насколько я смог понять они там что-то кардинально переделали.
Ну ладно с ней с лирикой.
ок у вас одна карта.
я так понял что вы скачали драйвер (в теории должен работать и 12.6 но наверное лучше все таки 12.4)
нужно сделать rpm для openSUSE 12.1
вообще все это расписано здесь](SDB:ATI драйверы — openSUSE Wiki)
но еще раз здесь (потом можно будет сравнить в чем ошибка, и соответственно можно будет поправить вики)

смотрим заметки к релизу

и действуем по официальному мануалу

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

aticonfig --uninstall

используя предыдущий установщик

sh amd-driver-installer-x86.x86_64*.run --uninstall

или так

sh /usr/share/ati/amd-uninstall.sh

в добавок ко всему у вас могут быть всякие штуки в blacklist и xorg.conf(.d)
потому если есть файл /etc/X11/xorg.conf
его нужно переименовать, например так

mv /etc/X11/xorg.conf /etc/X11/xorg.conf.bak

проверить что находится в файле

cat /etc/X11/xorg.conf.d/50-device.conf

и что в

cat /etc/modprobe.d/50-blacklist.conf

еще немного подготовки к сборке, инструменты сборки, исходники ядра, и зависимости

zypper in gcc libgcc libgcc zlib freetype mesa libstdc++ kernel-source kernel-syms
может чтото я упустил

зависимости драйвера написаные в заметках к релизу
XFree86-Mesa-libGL libstdc++ libgcc XFree86-libs fontconfig freetype zlib gcc

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

сборка rpm

#sh amd-driver-installer-12-4-x86.x86_64.run --buildpkg SuSE/SUSE121-AMD64

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

zypper in fglrx64_xpic_SUSE121-8.961-1.x86_64.rpm

после этого

aticonfig --initial

перегрузиться
если не заработат, будем дальше разбираться

Итак, обо всем по порядку. Сначала, не дожидаясь Ваших советов, я снес 12.6 и поставил 12.4, та же фигня-тормоза и рассинхрон. Получив более детальную инструкцию, я следовал всем пунктам, но после перезагрузки все те же тормоза:( лечится только сменой движка, как и говорил, но до перезагрузки

Попробуйте так:
export QT_GRAPHICSSYSTEM=raster
echo export QT_GRAPHICSSYSTEM=raster > ~/.kde4/env/graphics.sh

bash: /root/.kde4/env/graphics.sh: Нет такого файла или каталога

может что не так делаю конечно

От имени обычного пользователя надо выполнять.
Да и последняя команда необходима, чтобы после перезагрузки постоянно не выполнять первую команду.
После первой команды, изменений нет.

От имени обычного пользователя надо выполнять.
Да и последняя команда необходима, чтобы после перезагрузки постоянно не выполнять первую команду.
После первой команды, тормоза не пропадают.

Покажите еще:
glxinfo | grep -i opengl

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

а предыдущие команды снова - нет такого файла

mkdir -p ~/.kde4/env
echo export QT_GRAPHICSSYSTEM=raster > ~/.kde4/env/graphics.sh
перелогиньтесь или перезагрузитесь.
Выкладывайте сюда](http://paste.opensuse.org/) полный выхлоп glxinfo

полный выхлоп glxinfo
это вот это?
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

и команды

mkdir -p ~/.kde4/env
echo export QT_GRAPHICSSYSTEM=raster > ~/.kde4/env/graphics.sh
ничего не дали, те же тормоза

Тогда покажите:
cat /var/log/Xorg.0.log

cat /var/log/Xorg.0.log

в сообщение не помещается, слишком много символов

Выкладывайте сюда http://paste.opensuse.org/
Рекомендовано к прочтению: Полезные ссылки и рекомендации](http://forums.opensuse.org/p-russian/dhydh-dh-dh-dhun-dh-dh-dh/1054-1073-1097-1080-1081/announcement-dhydh-dh-dhudh-dh-n-dhu-n-n-n-dh-dh-dh-dh-n-dhudh-dh-dh-dhudh-dh-dh-n-dh-dh.html)