Instaliranje ATI drajvera na Edgyu

Ovaj kraći howto se odnosi na svježu instalaciju Edgy Eft (6.10) instalaciju Ubuntu distribucije.

Ubuntu uobičajno koristi open source ‘ati’ ili ‘radeon’ drajver za kartice koje pravi ATI. Neki korisnici preferiraju vlasnički ‘fglrx’ drajver zbog više 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 više situacija (npr. kada trebate hibernaciju).

Ako vam se desi greška sa closed-source drajverima, developeri vam neće pomoći u ispravci problema.

Osigurajte sljedeće:

Vaša 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 podržava kartice starije od serije 8500.

Komanda ‘lspci’ pokazuje ATI grafičku karticu u računaru.

Trebate hardversko-ubrzanu (hardware-accelerated) 3D podršku, ili osvježavanje monitora (display refresh) veći od 60 Hz. Open source drajveri rade sasvim OK sa svim drugima.

Ako imate ATI karticu serije R400 ili veće, već imate upotrebljiv 2D i možda 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 niže)

Za specifične čipsete i modele, pogledajte Xorg 7.0 Release Notes.

TV-Out funkcionalnost možda neće raditi sa open source drajverima; ako nemate TV-Out ili ga ne želite koristiti, možda vam i ne treba fglrx.

Upustva za instalaciju

  • Napravite backup xorg.conf fajla:
  • Instalirajte drajver koji nudi ATI koji je uključen u repozitorijima:

sudo apt-get update sudo apt-get install xorg-drajver-fglrx

  • Vjerovatno želite instalirati jedan tip control panela za vašu grafičku karticu. Imajte na umu da nije preporučljiv, dosta je bugovit i generalno ne radi kako treba.
  • Generišite novi set dependencies-a među modulima tako da se fglrx drajver ispravno pokrene

Sada trebate podesiti xorg. Alat aticonfig, koji dolazi uz drajver, će uraditi sve za vas.

sudo aticonfig --initial sudo aticonfig --overlay-type=Xv
*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 dobiti čudni desktop;

i dodajte sljedeće linije na kraj datoteke:

Section "Extensions" Option "Composite" "0" EndSection
Nakon pravljenja svih ovih izmjena, vaš X server možda ne bude radio. Ne brinite se, možete urediti xorg.conf uz nano:

Nakon izmjena pritisnite Ctrl + O i pritisnite Enter. X možete opet pokrenuti komandom startx:

Provjerite da li sve radi kako treba uz komandu “fglrxinfo”

$fglrxinfo 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)
Troubleshoothing

Ako fglrxinfo pokazuje sljedeće, vaša instalacija nije gotova:

$ 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)
U tom slučaju, pazite na sljedeće:

  • Pošto je fglrx vlasnički softver, kao i mnogi drugi vlasnički softver možda bude zahtijevao da restartate svoju mašinu.
  • Osigurajte da imate restricted-modules paket instaliran ali tako da odgovara vašem kernelu i da može pokrenuti fglrx drajver, ili uz komandu “sudo modprobe fglrx” ili provjeravanjem da li je već pokrenut - “sudo lsmod”.
  • Možda bude potrebno napraviti simbolički link za /usr/lib/dri folder, pokretanjem komande: “sudo ln -s /usr/lib/dri /usr/lib/xorg/modules/dri”;
  • Možda 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 grešaka, provjerite datoteku /var/log/Xorg.0.log. Tražite (EE), a možete ignorirati sve zapise wacom. Ako pronađete sljedeće, onda je Composite ekstenzija uključena (i morate je isključiti)

code 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 podržava Composite. Provjerite da nemate sljedeće u vašem xorg.conf:

Section "Extensions" Option "Composite" "true" EndSection
Ako nemate Composite uključen, dodajte jedan sa “false” umjesto true. To je potrebno u par slučajeva.

Ako patite od “bijelog ekrana” na gdmu na logoutu, ili ako dijelite Ubuntu sistem sa više korisnika, uredite xorg.conf datoteku i dodajte ili izmijenite AlwaysRestartServer opciju:

Instrukcije sa ati.com
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 sadrži .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:

Uredite /etc/X11/xorg.conf fajl i dodajte sljedeće na kraj fajla:

Section "Extensions" Option "Composite" "0" EndSection
Uredite spisak modula koji se neće učitavati prilikom bootanja:

dodajte fglrx tako da fajl sadrži sljedeće:

I napokon:

sudo ln -sf bash /bin/sh #simbolički link sudo ln -sf dash /bin/sh #isto bash ati-driver-installer-8.*.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 #ugasi računar
Testirajte da li je sve OK:

fglrxinfo glxinfo | grep direct
Što će dati, u mom slučaju:

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)
Izvor: help.ubuntu.com

Hajde budi tako divan pa ovo stavi na wiki. :slight_smile:

Postavljeno.

Generalno mislim da howto-ovi bi trebali ići na wiki a ovdje stavljati link kada se napiše novi tekst. Isto se odnosi i na nvidia članak od mede :slight_smile: http://forum.linux.org.ba/viewtopic.php?id=3686

Samo neka ispravljaju daju kvacice na slova, malo lakse objasne ili profesionalnije vide orginalni izvor, izmjene i neka postavljaju.
Ja bih ipak sacekao do aprila pa onda se upustio u to.
Plus nekako mi je to kratko vrijeme 6 mjeseci pa haj sve ispocetka, bilo bi nekako prakticnije u nekakav podforum, pa kada nema vise interesa da se cita ta tema,brisi je. :slight_smile:

Doradit ću tekst, i na te HOWTO topice bi trebali dodati u naslov [verzija], npr:

tako da čim neko otvori ovaj podforum vidi kojoj verziji je tačno namijenjen određeni topic, rješenje ili pitanje. To iziskuje moderatora za ovaj podforum a nemamo nijednog.

Skontajte neki sistem, eto Emire tvoj clanak konkretno mogo bi bit:
start.linux.org.ba/Ubuntu/Edgy/ATI

Sto kraci link, to bolje :wink:

Zašto, pa vidiš da još ima ljudi koji koriste RedHat 9 koji je izašao prije 5 godina?

U pravu si Vedrane, samo malo je takvih bar mi se cini. I ovaj how to promjenice se driver za Ati za tri do sest mjeseci pa nece vise koristiti ili ce ljudi drzati stari driver negdje na CD-u da bi pratili ovaj vodic, ili ce u tom vremenu promjeniti distribuciju ili verziju iste. Po meni kratkog je vremena, jer sve ide nekako ubrzanim tokom bar kod Linux-a, tesko je pratiti i uhvatiti korak s tim, a odrzavati stari.

Koliko ja znam, instaliranje drivera na debianu je jednostavna procedura koju ljudi zakomplikuju - drugim rijecima, procedura je ista vec ~1.5 godine koje koristim Linux. Ono nabavis source kernela i nvidia-source, raspakujes, napravis .deb paket i instaliras. Tako da, slobodno ti to postavi, ako bude promjena updateuj (Ubuntu ionako izlazi svako pola godine, valjda mozes nac par sati u 6 mjeseci da to odrzavas?)