Erinevus lehekülje "ATI proprietary fglrx draiverite install Debianis" redaktsioonide vahel
(→Paigaldusjuhend) |
(→Paigaldusjuhend) |
||
44. rida: | 44. rida: | ||
Käsutada | Käsutada | ||
− | for i in `ls *.deb`; do dpkg -i $i; done | + | for i in `ls *.deb`; do dpkg -i $i; done |
ja sedasi kaks korda järjest kuni kõik installeerub. Src paigutub /usr/src kataloogi | ja sedasi kaks korda järjest kuni kõik installeerub. Src paigutub /usr/src kataloogi | ||
53. rida: | 53. rida: | ||
cd /usr/src | cd /usr/src | ||
− | + | ja seejärel lahti pakkida sinna ilmunud fail | |
tar xjpvf fglrx.tar.bz2 | tar xjpvf fglrx.tar.bz2 | ||
Redaktsioon: 5. august 2009, kell 12:04
Sissejuhatus
Jutt siis käib ATI proprietary **fglrx** draiverite installist Debiani (5.0 lenny) selga. Et siis see mida räägitakse lingil
http://www.debianadmin.com/how-to-install-ati-fglrx-driver-in-debian.html on üldjoontes õige aga siiski on see vaid osa tõde.
Eeldus siis Debian 5.0 Lenny, 2.6 kernel, Microlinki masin ATI graafikakaardiga (4650). Põhiprobleem miks üldse peab suskima:
- 2.6.26-1 kerneli puhul ati serveriga max reso vaid 1600x1200 ja
värvid on äkased (peab olema 1900x1200 ja värvid kukusti).
- 2.6.26-2 kerneliga aga tuleb kaasa oma tatt-aeglane 2D fglrx
moodul, millel 1900x1200 juba töötab ja kus ATI draiver pisut konfliktib ühe failinimega (mõlemad peavad libglx.so'd enda omaks).
Kontrollitud ja uuendatud 2009-07-30. Üldiselt tuleks ATI kaardi müümise eest Linux arvutile lähemalt tutvuda riistvaramüüja emaga (hmm, aga mis oleks parem? Nvidia?).
Paigaldusjuhend
Selle http://support.amd.com/us/gpudownload/Pages/index.aspx lingi pealt tuleb valida Linux -> Radeon -> Radeon 4600 series. Mis binaar sealt saabub, pistetagu eraldi kataloogi.
käsutada
apt-get install build-essential linux-headers-$(uname -r) module-assistant libstdc++5 debhelper
siis tuuakse kõik eelduspaketid kohale.
käsutada
sh ati-driver-MISIGANESVERSIOON-x86.x86_64.run --buildpkg Debian/testing (täpse nime saab shellis tabulatsiooniga).
Tulemuseks tekib 4 *.deb paketti ja muud kola. (NB! buildpkg ikka kahe miinusega, eks?! Mitte nagu see Wiki siin soperdab. (NB! 2009-07-23 on tekkinud ka optsioon --buildandinstallpkg - aga tundub, et Debiani puhul pole sellest kasu)
Käsutada
for i in `ls *.deb`; do dpkg -i $i; done
ja sedasi kaks korda järjest kuni kõik installeerub. Src paigutub /usr/src kataloogi nagu Debianis kombeks. (NB! seisuga 2009-07-23 annab üks neist dpkg'dest veateate: trying to overwrite /usr/lib/xorg/modules/extensions/libglx.so. Täna töötab dpkg --force-conflicts, aga igaks juhuks tee failist enne backup või valmistu xserver-xorg-core re-installiks.)
cd /usr/src
ja seejärel lahti pakkida sinna ilmunud fail
tar xjpvf fglrx.tar.bz2
Tulemus - tekib kataloog /usr/src/modules/fglrx. Ja sinna tulekski siis kõmpida.
ATI poolt tarnitud make.sh skriptis on mingi tsirkus kataloogidega. Selle vältimiseks tuleb tekitada dummy kataloog
mkdir 2.6.x
Käsutada ( 2009-07-23 pole enam vaja sh make.sh ja seejärel)
make
Kui veab, siis vigu ei teki ja kompileerubki ära.
Perfektsuse mõttes võiks teha varukoopia Debiani enda algsest failist fglrx.ko ja alles siis transportida kompilatsiooni resultaadi uue fglrx.ko näol õigesse sihtkohta:
cp fglrx.ko /lib/modules/2.6.MISIGANESVERSIOON-686/kernel/drivers/char/drm/
Suruda koera nina äka sisse
depmod -a
et kernel järgmisel korral teaks kust ja keda otsida
Senine fglrx moodul (ja sõltuvused) rmmod abil eemaldada ja siis käsutada
modprobe fglrx
ja siis
lsmod | grep fglrx
veendumaks et asi ikka suvatseb kerneli külge monteeruda
Kui veel polnud, siis lisada fglrx kui vaikimisi sissetiritav moodul faili /etc/modules
Sodida failis /etc/X11/xorg.conf graafikakaardi sektsiooni viisil et sisse saaks Depth 24 direktiiv.
Teha massinale restart ja vaadata, kas moodul tõmbus sisse ja gdm käivitus.
Kui X osutub kasutatavaks, siis uuri käsu fglrxinfo tulemust ja veendu, et ikka ATI enda draiver on sees, mitte Mesa.
$ fglrxinfo display: :0.0 screen: 0 OpenGL vendor string: ATI Technologies Inc. OpenGL renderer string: ATI Radeon HD 4600 Series OpenGL version string: 2.1.8787
Faili /etc/X11/xorg.conf näidis
(ehk siis vaid kriitiline osa sellest failist)
Section "Device" Identifier "Card0" Driver "fglrx" EndSection Section "Monitor" Identifier "Card0" # Identifier "Ilus ja kallis 1900x1200 monitor" EndSection Section "Screen" Identifier "Screen0" Device "Card0" Monitor "Monitor0" # Monitor "Configured Monitor" DefaultDepth 24 SubSection "Display" Depth 24 EndSubSection EndSection