понедельник, 23 февраля 2009 г.

xorg-x11-drv-ati-6.11.0 build

Последняя версия драйвера xorg-x11-drv-ati в репозитории федора 6.10.0. На моем ноутбуке эта сборка разогревает процессор до 80 градусов и работа с ноутбуком становится крайне не приятна. Да и тем кто хоть раз готовил яишницу на алюминевой сковородке будет понятно, что класть на такой ноутбук руки без масла и соли покажется не целесообразно.

Для исправления данной ситуации необходимо откатиться до предыдущей сборки драйвера, или приготовить свою собственную из репозитория freedesktop.org.

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

Вот краткая инструкция, для того чтобы с ней работать у вас должна быть корректно сконфигурирована система. Надеюсь что это так и есть.

# mkdir source
# cd source

# git clone git://anongit.freedesktop.org/xorg/driver/xf86-video-ati
# cd xf86-video-ati

# git checkout xf86-video-ati-6.11.0 -b xf86-video-ati-6.11.0
# git archive --format=tar --prefix=xf86-video-ati-6.11.0/  xf86-video-ati-6.11.0 | bzip2 > ~/rpmbuild/SOURCES/xf86-video-ati-6.11.0.tar.bz2

# patch << EOF
--- xorg-x11-drv-ati.spec    2009-01-07 06:18:45.000000000 +0300
+++ xorg-x11-drv-ati.spec    2009-02-23 16:36:47.000000000 +0300
@@ -4,8 +4,8 @@

 Summary:   Xorg X11 ati video driver
 Name:      xorg-x11-drv-ati
-Version:   6.10.0
-Release:   1%{?dist}
+Version:   6.11.0
+Release:   0%{?dist}
 URL:       http://www.x.org
 License:   MIT
 Group:     User Interface/X Hardware Support
@@ -14,12 +14,6 @@
 Source0:   http://www.x.org/pub/individual/driver/%{tarball}-%{version}.tar.bz2
 Source1:   radeon.xinf

-Patch1:     radeon-modeset.patch
-Patch4:     radeon-6.9.0-remove-limit-heuristics.patch
-Patch5:        radeon-6.9.0-panel-size-sanity.patch
-Patch6:     radeon-6.9.0-bgnr-enable.patch
-Patch7:     radeon-mode-fix-rotate.patch
-
 ExcludeArch: s390 s390x

 BuildRequires: xorg-x11-server-sdk >= 1.4.99.1
@@ -40,11 +34,6 @@

 %prep
 %setup -q -n %{tarball}-%{version}
-%patch1 -p1 -b .modeset
-%patch4 -p1 -b .remove-limit-heuristics
-%patch5 -p1 -b .panel-size
-%patch6 -p1 -b .bgnr
-%patch7 -p1 -b .fix-rotate


 %build
EOF


# cd ~/rpmbuild/SPECS
# rpmbuild -ba xorg-x11-drv-ati.spec

# sudo rpm -U ~/rpmbuild/RPMS/i386/xorg-x11-drv-ati-6.11.0-0.fc10.i386.rpm

0 коммент.:

Отправить комментарий