Public feed
#381019
Ovaj kraći howto se odnosi na svjeu instalaciju Edgy Eft (6.10) instalaciju Ubuntu distribucije.
Ubuntu uobičajno koristi open source 'ati' ili 'radeon' driver za kartice koje pravi ATI. Neki korisnici preferiraju vlasnički 'fglrx' drajver zbog vie razloga. Upustva ispod će vam pokazati kako da koristite ovaj drajver.
Postoje dva načina za instaliranje fglrx drajvera. Preferirani način je kroz Ubuntu repozitorije. Neki korisnici također koriste drajvere sa ati.com stranice. Oba načina su dokumentovana i potrebno je uraditi samo jedan od njih. Drajveri koje Ubuntu nudi su sigurniji izor, ali ati.com drajveri mogu biti potrebni u vie situacija (npr. kada trebate hibernaciju).
Ako vam se desi greka sa closed-source drajverima, developeri vam neće pomoći u ispravci problema.
[b]Osigurajte sljedeće:[/b]
# Vaa kartica je 'Radeon' kartica
# Model kartice je 9xxx serija, 9500 ili veća, ili je u X serijama (npr. X300), ili ima sposobnost TV-Outa. Drajver 'fglrx' ne podrava kartice starije od serije 8500.
# Komanda 'lspci' pokazuje ATI grafičku karticu u računaru.
# Trebate hardversko-ubrzanu ([i]hardware-accelerated[/i]) 3D podrku, ili osvjeavanje monitora ([i]display refresh[/i]) veći od 60 Hz. [i]Open source[/i] drajveri rade sasvim OK sa svim drugima.
Ako imate ATI karticu serije R400 ili veće, već imate upotrebljiv 2D i moda imate 3D sa defaultnim drajverima. Ove kartice uključuju:
# R400 serije Xnnn (X800, X750, itd) (samo 2D)
# R300 serija (9300+) (3D radi)
# R200 i R100 series (9200 i nie)
Za specifične čipsete i modele, pogledajte [url=http://xorg.freedesktop.org/releases/X11R6.7.0/doc/radeon.4.html]Xorg 7.0 Release Notes[/url].
TV-Out funkcionalnost moda neće raditi sa open source drajverima; ako nemate TV-Out ili ga ne elite koristiti, moda vam i ne treba fglrx.
[b]Upustva za instalaciju[/b]
* Instalirajte driver koji nudi ATI koji je uključen u repozitorijima:
[code]sudo apt-get update
sudo apt-get install xorg-driver-fglrx[/code]
* Vjerovatno elite instalirati jedan tip [i]control panela[/i] za vau grafičku karticu. Imajte na umu da nije preporučljiv, dosta je bugovit i generalno ne radi kako treba.
[code]sudo apt-get install fglrx-control[/code]
* Provjerite da je fglrx isključen:
[code]gksudo gedit /etc/default/linux-restricted-modules-common[/code]
* Generiite novi set dependencies-a među modulima tako da se fglrx driver ispravno pokrene
[code]sudo depmod -a[/code]
Sada trebate podesiti xorg. Alat aticonfig, koji dolazi uz driver, će uraditi sve za vas.
[code]sudo aticonfig --initial
sudo aticonfig --overlay-type=Xv[/code]
*ATI je poznat po problemima sa ispravnim drajverima za svoj hardver, tako da ćete morati deaktivirati composite ekstenziju u /etc/X11/xorg.conf, ili ćete dubiti čudni desktop;
[code]gksudo gedit /etc/X11/xorg.conf[/code]
i dodajte sljedeće linije na kraj datoteke:
[code]Section "Extensions"
Option "Composite" "0"
EndSection[/code]
Nakon pravljenja svih ovih izmjena, va X server moda ne bude radio. Ne brinite se, moete urediti xorg.conf uz nano:
[code]sudo nano /etc/X11/xorg.conf[/code]
Nakon izmjena pritisnite Ctrl + O i pritisnite Enter. X moete opet pokrenuti komandom [b]startx[/b]:
Provjerite da li sve radi kako treba uz komandu "fglrxinfo"
[code]$ fglrxinfo
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: RADEON 9700 Generic
OpenGL version string: 2.0.5755 (8.24.8)[/code]
[b]Troubleshoothing[/b]
Ako fglrxinfo pokazuje sljedeće, vaa instacija nije gotova:
[code]$ fglrxinfo
display: :0.0 screen: 0
OpenGL vendor string: Mesa project: www.mesa3d.org
OpenGL renderer string: Mesa GLX Indirect
OpenGL version string: 1.2 (1.5 Mesa 6.4.1)[/code]
U tom slučaju, pazite na sljedeće:
* Poto je fglrx vlasnički softver, kao i mnogi drugi vlasnički softver moda bude zahtijevao da restartate svoju mainu.
* Osigurajte da imate restricted-modules paket instaliran ali tako da odgovara vaem kernelu i da moe pokrenuti fglrx drajver, ili uz komandu "sudo modprobe fglrx" ili provjeravanjem da li je već pokrenut - "sudo lsmod".
* Moda bude potrebno napraviti simbolički link za /usr/lib/dri folder, pokretanjem komande: "sudo ln -s /usr/lib/dri /usr/lib/xorg/modules/dri";
* Moda trebate unloadati radeon i dri module, uz komande "sudo rmmod radeon" i "sudo rmmod dri";
* Modul ati-agp unloadujte uz "sudo rmmod ati-agp" i blacklistanjem u /etc/modprobe.d/blacklist.
* Provjerite da li imate liniju: Load "dri" u sekciji "Module" u /etc/X11/xorg.conf.
Ako bude greaka, provjerite datoteku /var/log/Xorg.0.log. Traite (EE), a moete ignorirati sve zapise [i]wacom[/i]. Ako pronađete sljedeće, onda je Composite ekstenzija uključena (i morate je isključiti)
[code](II) fglrx(0): Composite extension enabled, disabling direct rendering
(WW) fglrx(0): ***********************************************
(WW) fglrx(0): * DRI initialization failed! *
(WW) fglrx(0): * (maybe driver kernel module missing or bad) *
(WW) fglrx(0): * 2D acceleraton available (MMIO) *
(WW) fglrx(0): * no 3D acceleration available *
(WW) fglrx(0): ********************************************* *[/code]
ATI binarni drajver ne podrava Composite. Provjerite da nemate sljedeće u vaem xorg.conf:
[code]Section "Extensions"
Option "Composite" "true"
EndSection[/code]
Ako nemate Composize uključen, dodajte jedan sa "false" umjesto true. To je potrebno u par slučajeva.
Za sva druga pitanja pomoći će:
[code]man fglrx[/code]
Ako patite od "bijelog ekrana" na gdmu na logoutu, ili ako dijelite Ubuntu sistem sa vie korisnika, uredite xorg.conf datoteku i dodajte ili izmijenite AlwaysRestartServer opciju:
[code]AlwaysRestartServer=true[/code]
[b]Instrukcije sa ati.com[/b]
Preuzmite potrebne drajvere sa ATI sajta. Odaberite ATI Driver installer, a ne rpm fajlove. Spasite datoteku (cca 50 MB) u prazan direktoriji, ili po mogućnosti u neki koji ne sadri .deb datoteke, jer će se iste u instalacijskom procesu napraviti. Provjerite da li ste omogućili universe repozitorij u /etc/apt/sources.list.
Uradite sljedeće:
[code]sudo aptitude install module-assistant build-essential debhelper debconf dh-make fakeroot libstdc++5 linux-headers-$(uname -r)[/code]
Uredite /etc/X11/xorg.conf fajl i dodajte sljedeće na kraj fajla:
[code]Section "Extensions"
Option "Composite" "0"
EndSection[/code]
Uredite spisak modula koji se neće učitavati prilikom bootanja:
[code]sudo gedit /etc/default/linux-restricted-modules-common[/code]
dodajte fglrx tako da fajl sadri sljedeće:
[code]DISABLED_MODULES="fglrx"[/code]
I napokon:
[code]
sudo ln -sf bash /bin/sh #simbolički link
sudo ln -sf dash /bin/sh #isto
bash ati-driver-installer-8.32.5-x86.x86_64.run --buildpkg Ubuntu/edgy
sudo dpkg -i *.deb
sudo module-assistant prepare
sudo module-assistant update
sudo module-assistant build fglrx
sudo module-assistant install fglrx
sudo depmod -a
sudo aticonfig --initial
sudo aticonfig --overlay-type=Xv
sudo shutdown -r now[/code]
Testirajte da li je sve OK:
[code]fglrxinfo
glxinfo | grep direct[/code]
to će dati, u mom slučaju:
[code]display: :0.0
screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: Radeon X1600 Series Generic
OpenGL version string: 2.0.6234 (8.32.5)[/code]