Для начала должны быть установлены пакеты:sudo apt-get install build-essential cdbs fakeroot dh-make debhelper debconf \
libstdc++6 dkms libqtgui4 execstack libelfg0 ia32-libsЗатем, нужен драйвер Catalyst и патчи к новому ядру:
mkdir atifix
cd atifix
wget http://wwx2.ati.com/drivers/linux/ati-driver-installer-11-5-...
wget http://www.mindwerks.net/wp-content/uploads/2011/03/2.6.39_b...
wget http://www.mindwerks.net/wp-content/uploads/2011/03/no_bkl.p...Распаковываем драйвер и применяем патчи:
chmod +x ati-driver-installer-11-5-x86.x86_64.run
./ati-driver-installer-11-5-x86.x86_64.run --extract driver
mv *.patch ./driver/
cd ./driver/
patch -p1 -i 2.6.39_bkl.patch && patch -p1 -i no_bkl.patchПосле патчей устанавливаем драйвер:
./ati-installer.sh 8.85 --install
Если во время установки не всплыло никаких зависимостей, то выполняем
aticonfig --initial -f
Перегружаем компьютер или X-Server и проводим на всякий случай диагностику:
cat /var/log/Xorg.0.log | grep EE
После рестарта можно диагностировать с помощью
fglrxinfo и fgl_glxgears
URL: http://www.planet3dnow.de/vbulletin/showthread.php?t=393400&...
Обсуждается: http://www.opennet.me/tips/info/2577.shtml
Кажется, это был не первый совет? Вот так гораздо лучше.
а судьи - кто?
А сгенерить пакет не катит? Обязательно надо в системе насрать.
ну почему же, по пунктам
./ati-installer.sh 8.85 --listpkg
и потом для волнующего массы дистрибутива из доступных из списка
./ati-installer.sh 8.85 --buildpkg DistrName
Вот и надо было это написать, а не install.
дополнил
- for (i = 0; i < __KE_MAX_SPINLOCKS; i++)
- dev->spinlock[i] = SPIN_LOCK_UNLOCKED;
-я хренею с таких патчей..
а заменить на spinlock_init() видимо не судьба.. или очередная религия не позволяет.А потом будут наезды на ATI что дескать дрова кривые.
так это ж linux style! не?
> А потом будут наезды на ATI что дескать дрова кривые.Они кривые хотя-бы потому что вообще требуют всей этой возни.
ну сообщите о кривости патча автору http://www.mindwerks.net
вопрос "просто убрать bkl" тоже вызывает сомнения - мало ли чего им снхронизировалось..Вот уж криворукие которые такие патчи делают.
Заплакал от радости, когда увидел этот совет - ибо эти дрова от рождения кривые и поставить их по-простому никак нельзя. Интересно, для 2.6.38 этот бубен подойдет?
Где бы найти такие патчи для 38-го ядра?
а что с 38 не так?
стоит 38-е ядро из бэкпортов (Debian 6.0.1) - так вот, на него не встает fglrx из репов, и с сайта поставить не выходит...
Во время установки получаю вот такую ошибку:
[Error] Kernel Module : Failed to build fglrx-8.85 with DKMS
[Error] Kernel Module : Removing fglrx-8.85 from DKMS
Вот и что с этим делать?
А для 2.6.32-5 пойдёт?