Kirjoittaja Aihe: Ubuntu ja ati ajurit  (Luettu 62477 kertaa)

arma

  • Käyttäjä
  • Viestejä: 112
  • #ihq @ QuakeNet
    • Profiili
Ubuntu ja ati ajurit
« : 22.07.05 - klo:00.11 »
Niin, eli miten pistän atin linukka ajurit ubuntuun toimimaan (eka päivä, kun käytän linuxia:)

lettas

  • Käyttäjä
  • Viestejä: 92
    • Profiili
Re: Ubuntu ja ati ajurit
« Vastaus #1 : 28.07.05 - klo:00.45 »
http://aaltonen.us/archive/2005/03/02/ubuntu-linux-on-the-ibm-thinkpad-t42/

Tuota ohjetta soveltaen, toimii ainakin 9X00- sarjan radeoneissa:

Avaa pääte ja suorita komennot putkeen siellä.

sudo apt-get install xorg-driver-fglrx           #komento installoi radeonin ajurit
echo fglrx | sudo tee -a /etc/modules        #komentaa kernel- moduulin

Sitten boottia ja päätteeseen fglrxinfo ja glxgears. Uudella koneella pitäisi gearista saada usea tuhat framea sekunnissa.



mikk0

  • Käyttäjä
  • Viestejä: 555
    • Profiili
Re: Ubuntu ja ati ajurit
« Vastaus #2 : 28.07.05 - klo:08.55 »
Lainaus
sudo apt-get install xorg-driver-fglrx           #komento installoi radeonin ajurit
echo fglrx | sudo tee -a /etc/modules        #komentaa kernel- moduulin

Tähän perään vielä:
sudo sed -i -e 's/"ati"/"fglrx"/' /etc/X11/xorg.conf       #komento määrittää xorgin käyttämään fglrx-ajuria ati-ajurin sijaan

Ja sitten vasta buuttailet, niin kaiken pitäisi mennä hyvin.

Kiitos muuten lettas tuosta echo fglrx | sudo tee -a /etc/modules -rivistä. Itse jätin sen väliin ajureita asennellessani ja sitten ihmettelin kun toisella käyttäjällä kaikki toimi, mutta vaihtaessani käyttäjää ei opengl-tukea enää välttämättä ollutkaan käytössä. Olisi voinut mennä hermot tuota selvitellessä, jos en olisi tätä lukenut...  :D

Itse saan fgl_glxgears - käskyllä noin 280 FPS ja glxgears antaa 1370 FPS:n lukemia.  :)
(Duron 1300 Mhz + Radeon 9600 Pro)
Tärkeämpää toki on se, miten sovellukset toimivat, kuin se mitä lukuja tällaisista testeistä tulee. Mutta antaa tuo ainakin jotain vinkkiä siihen onko kaikki kunnossa.

Muutama lisäys vielä tähän:

Resoluution vaihto
ATIn ajureilla ei onnistu Järjestelmä -> Asetukset -> Näytön tarkkuus -sovelluksesta, sillä ajurit eivät tue näyttötilan vaihtoa lennossa. Siksi sinun tulee käsin muokata /etc/X11/xorg.conf -tiedostoa jos haluat käyttää muuta tarkkuutta kuin nyt oletuksena oleva. Mutta otapa tuosta ensin varmuuskopio vaikka
sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf_backup -komennolla. Nyt muokkaa tiedostoa (sudo gedit /etc/X11/xorg.conf) ja etsi tämännäköinen osio:

Koodia: [Valitse]
        Section "Screen"
        Identifier      "Default Screen"
        Device          "ATI Technologies, Inc. Radeon 9600 (R300 AP)"
        Monitor         "S/M 950p"
        DefaultDepth    24
        SubSection "Display"

Tuo DefaultDepth on oletuksena käytettävä värisyvyys (bitteinä). Jos sinulla lukee tuossa muuta kuin 24, niin vaihda ihmeessä siihen tämä arvo. Kun niitä värejä kerran on käytössä, niin käytetään  ;)
Tätä seuraa osio, jossa on lueteltuna eri värisyvyyksillä käytettävät ruuduntarkkuudet. Oletustarkkuus on ensimmäisenä listalla. Itselläni tämä 24-bittinen kohta näyttää tältä:

Koodia: [Valitse]
        SubSection "Display"
                Depth           24
                Modes           "1400x1050" "1280x1024" "1024x768"
        EndSubSection

Vaihdoin tuon oletusresoluution itse arvoon "1400x1050", sillä asennusohjelma oli tyrkännyt siihen "1600x1200", joka oli kyllä aika pientä piperrystä vielä 19" näytöllä.

Toinen asia jota minun piti muokata oli videotuen lisääminen. Eli etsi osio Section "Device" ja lisää sinne rivi Option          "VideoOverlay"          "on". Seuraavasti:

Koodia: [Valitse]
Section "Device"
        Identifier      "ATI Technologies, Inc. Radeon 9600 (R300 AP)"
        Driver          "fglrx"
        BusID           "PCI:1:0:0"
        Option          "VideoOverlay"          "on"
EndSection

Ilman tätä riviä ei ainakaan itselläni videot toimineet kunnolla. Kokeile itse valitsemalla Järjestelmä -> Asetukset -> Multimediajärjestelmien valitsimet ja valitse Video-välilehti.
Vaihda Oletuskohde-otsikon alle Ulostulo-kohtaan XWindows (X11/Xshm/Xv) ja paina Kokeile.
Minulla tuo antoi aina jonkin virheilmoituksen, kunnes lisäsin tämän VideoOverlay -rivin tänne optioihin.

Pidä hauskaa  ;D
Mikko
« Viimeksi muokattu: 28.07.05 - klo:18.25 kirjoittanut mikk0 »

Mikko Saarinen

mikk0

  • Käyttäjä
  • Viestejä: 555
    • Profiili
Re: Ubuntu ja ati ajurit
« Vastaus #3 : 28.07.05 - klo:09.32 »
Lainaus
Kiitos muuten lettas tuosta echo fglrx | sudo tee -a /etc/modules -rivistä. Itse jätin sen väliin ajureita asennellessani ja sitten ihmettelin kun toisella käyttäjällä kaikki toimi, mutta vaihtaessani käyttäjää ei opengl-tukea enää välttämättä ollutkaan käytössä. Olisi voinut mennä hermot tuota selvitellessä, jos en olisi tätä lukenut...  :D

Testasin tätä nyt uudestaan, mutta eipä vieläkään toimi tuo käyttäjän vaihtaminen  :'(
Eli kun uloskirjaudun Gnomesta, niin jostain syystä 3D-tuki loppuu siihen. Kun seuraava käyttäjä kirjautuu sisään, niin glxgears antaa jotain alle 200 lukemia ja fgl_glxgearsia ei voi ajaa ollenkaan, vaan se kaatuu virheeseen. glxinfo kertoo tylysti että: direct rendering: No.

Olen kokeillut tätä myös kirjautumalla ensin vaimoni nimissä sisään ja sitten suorittanut uloskirjauksen ja uudestaan sisään omissa nimissäni. Sama juttu, joten kyse ei ole mistään käyttäjien oikeuksista, vaan tämä on joko virhe järjestelmäni asetuksissa, tai sitten Atin ajureissa. En kyllä osaa tähän hätään lähteä tuota syytä omin päin etsimään. Täytynee ottaa Google avuksi...

Jos jollain tämä toimii, niin haluaisin kuulla siitä!

mikko

Mikko Saarinen

Ahx1

  • Käyttäjä
  • Viestejä: 22
    • Profiili
Re: Ubuntu ja ati ajurit
« Vastaus #4 : 29.07.05 - klo:15.37 »
Tein seuraavasti:

sudo apt-get install xorg-driver-fglrx

echo fglrx | sudo tee -a /etc/modules

sudo sed -i -e 's/"ati"/"fglrx"/' /etc/X11/xorg.conf

fglrxinfo

glxgears (näytti jotain 300FPS)

Käynnistin koneen uudelleen.

Ongelmaksi muodostui se että  siinä vaiheessa kun Gnomen pitäisi käynnistyä niin ruutu menee mustaksi eikä mitään pysty tekemään. Kaipaisin siis apua miten saisin nuo tekemäni asetukset palautettua tai vielä parempaa miten saisin Radeonin toimimaan kunnolla.

Ninnnu

  • Käyttäjä
  • Viestejä: 247
  • LinuCaster
    • Profiili
Re: Ubuntu ja ati ajurit
« Vastaus #5 : 29.07.05 - klo:18.48 »
Tein seuraavasti:

sudo apt-get install xorg-driver-fglrx

echo fglrx | sudo tee -a /etc/modules

sudo sed -i -e 's/"ati"/"fglrx"/' /etc/X11/xorg.conf

fglrxinfo

glxgears (näytti jotain 300FPS)

Käynnistin koneen uudelleen.

Ongelmaksi muodostui se että  siinä vaiheessa kun Gnomen pitäisi käynnistyä niin ruutu menee mustaksi eikä mitään pysty tekemään. Kaipaisin siis apua miten saisin nuo tekemäni asetukset palautettua tai vielä parempaa miten saisin Radeonin toimimaan kunnolla.
Mulla on sama ongelma kun yritän saada fglrx:n ladattua ati:n sijasta. Ja vanhat asetukset saa takaisin kun valitset GRUBista "recorevy mode" jonka pitäisi olla toisena siellä valikossa. Sitten vain muokkaat noi tiedostot takaisin edelliseen muotoonsa.

EDIT: Vaikuttaako asiaan se, että yritin saada Ati.com:ista haettuja ajureita toimimaan ennen noiden asennusta? (huonolla menestyksellä)
« Viimeksi muokattu: 29.07.05 - klo:18.58 kirjoittanut ninnnu »

lettas

  • Käyttäjä
  • Viestejä: 92
    • Profiili
Re: Ubuntu ja ati ajurit
« Vastaus #6 : 29.07.05 - klo:20.11 »
sudo gedit /etc/modules

Jos avautuvassa kehotteessa näkyy useampi fglrx- rivi, siirrä yksi niistä rivin yläpäähän ja poista loput. Jos tuo ei auta, niin pistäkääpä tänne mitä emoja koneilta löytyy.

Ahx1

  • Käyttäjä
  • Viestejä: 22
    • Profiili
Re: Ubuntu ja ati ajurit
« Vastaus #7 : 29.07.05 - klo:22.22 »
sudo gedit /etc/modules

Tuon kun kirjoitin Recorevy modessa (jonka ei siis varmaan ole tarkoituskaan avautua Gnomessa?) niin ilmoitti että gtk warning ja jotain että ei voida avata. En sitten päässyt sitä muokkaamaan.

Pitäisikö mun siis muokata /etc/X11/xorg.conf tiedostoa, jotta asetukset palautuisivat normaaliksi? Ja mitäköhän mun pitäis siellä muuttaa jos sinne pääsen.

Nyt siis käytän Ubuntu Liveä ja en oikein tiedä edes miten tällä pääsisin kovalevyllä olevaan Ubuntuun käsiksi.

Ainiin se mun emolevy on ASRock K7S8X.

Ahx1

  • Käyttäjä
  • Viestejä: 22
    • Profiili
Re: Ubuntu ja ati ajurit
« Vastaus #8 : 30.07.05 - klo:11.28 »
No niin sain Ubuntun taas toimimaan. Palautin asetukset komennolla "sudo sed -i -e 's/fglrx/ati/' /ect/X11/xorg.conf

Kiitos teidän irc-kanavan käyttäjille ohjeista.

Ninnnu

  • Käyttäjä
  • Viestejä: 247
  • LinuCaster
    • Profiili
Re: Ubuntu ja ati ajurit
« Vastaus #9 : 30.07.05 - klo:13.14 »
ei auttanut fglrx-moduulin nostaminenkaan /etc/modules-listassa. Ja mulla on sama emolevy kuin ranella (eli toi ASRock K7S8X, ja kortti on Ati Radeon 9600).

EDIT: Logi tosta mun fglrx-yrityksestä on tuolla:
http://koti.mbnet.fi/ninnnu/Xorg.log
« Viimeksi muokattu: 30.07.05 - klo:15.08 kirjoittanut ninnnu »

Timo Jyrinki

  • Sr. Member
  • ****
  • Viestejä: 1260
    • Profiili
    • kotisivu
Re: Ubuntu ja ati ajurit
« Vastaus #10 : 30.07.05 - klo:16.40 »
ei auttanut fglrx-moduulin nostaminenkaan /etc/modules-listassa. Ja mulla on sama emolevy kuin ranella (eli toi ASRock K7S8X, ja kortti on Ati Radeon 9600).

Moi. Lokin mukaan ajurissa tökkii AGP-väylän käyttö. Emolevylläsi on SIS 746 FX -piirisarja, jolla ATI:n ajurin toimimaan saamiseksi tarvitaan rivi:
Koodia: [Valitse]
Option "UseInternalAGPGART" "no" tiedostoon /etc/X11/xorg.conf. Siellä tuo laitetaan tähän 'Section "Device"'-osioon, jossa siis ATI:n ajuria (fglrx) koskevia määrityksiä.

Toivottavasti tuo riittäisi korjaamaan ongelmat...

-Timo

Ninnnu

  • Käyttäjä
  • Viestejä: 247
  • LinuCaster
    • Profiili
Re: Ubuntu ja ati ajurit
« Vastaus #11 : 30.07.05 - klo:17.01 »
Joo, nyt toimii. Kiitos ohjeista :)

mikk0

  • Käyttäjä
  • Viestejä: 555
    • Profiili
Re: Ubuntu ja ati ajurit
« Vastaus #12 : 01.08.05 - klo:11.13 »
sudo gedit /etc/modules

Tuon kun kirjoitin Recorevy modessa (jonka ei siis varmaan ole tarkoituskaan avautua Gnomessa?) niin ilmoitti että gtk warning ja jotain että ei voida avata. En sitten päässyt sitä muokkaamaan.

Ongelma on siinä, että tuo gedit on graafisessa tilassa toimiva editori, joka siis vaatii että saat ensin X:n käyntiin...

Tekstitilassa toimivia editorejakin on, joista ainakin vim asentuu oletuksena melkein kaikkiin Linuxeihin ja Unixeihin (ja luultavasti myös MAC OSX:ään), joten sen opetteleminen noin perustasolla voisi olla kova juttu.

Vim on kieltämättä hankalan oloinen ennen kuin siihen tottuu, mutta alkuun pääsee parhaiten kirjoittamalla päätteeltä komennon vimtutor, joka avaa vimin ja lataa siihen uusille käyttäjille tarkoitetun harjoitustiedoston. Sitten vain kokeilemaan.

Mikko.

P.S. Miten teillä tuo 3D-tuki käyttäytyy jos kirjaudutte Gnomesta ulos ja sitten takaisin sisään. Lakkaako se toimimasta?

Mikko Saarinen

Ahx1

  • Käyttäjä
  • Viestejä: 22
    • Profiili
Re: Ubuntu ja ati ajurit
« Vastaus #13 : 02.08.05 - klo:17.27 »
Jee, mäkin sain toimimaan.

Paljon kiitoksia kaikille auttaneilla.

apositio

  • Käyttäjä
  • Viestejä: 64
    • Profiili
Re: Ubuntu ja ati ajurit -->resoluutio ja TV-OUT?
« Vastaus #14 : 05.08.05 - klo:10.39 »
kiitoksia atin ajuriohjeista. tulivat tarpeeseen. :) ajurit tuntuvat toimivan nyt sinänsä ok. fgl_glxgears antaa 280FPS, glxgears 1555FPS ja ohjelmat pelittää. :)

muttapa eteen tuli tällaista: en saa näytön skaalausta sopivaksi. resoluutiolla 1280x1024 desktop skaalautuu tosi pieneksi. Joidenkin ohjelmien valikkoja on käytännössä mahdoton lukea. resoluutiolla 1024x768 näytön elementit olis hyvän kokoisia, mutta desktop "valuu" reunojen yli. se rullaa hiiren mukana, mutta jatkuvasti pari reunaa on "out there". winblowsin puolella resoluutioni on just toi 1024x768, ja se on ok. näyttönä on nokia 447W, jolle noi resot pitäis käsittääkseni olla ok. muut vaihtoehdot joita xorg.conf-filu tarjoaa ovat niin ikään kelvottomia (tarjoaa "1280x1024" "1024x768" "832x624" "640x480" "720x400" "800x600"). Pitäiskö mun nyt vain yrittää löytää arpomalla ja käsipelillä sopiva resoluutio, vai viittaako tää johonkin muuhun ongelmaan?

sit kiinnostais saada tv-out pelaamaan... joidenkin nettiohjeiden perusteella muokkasin xorg.confin "device sectionin" tällaiseksi:
Section "Device"
   Identifier   "ATI Technologies, Inc. Radeon 9100 (R200 QM)"
   Driver      "fglrx"
   BusID      "PCI:1:0:0"
   Option       "backingstore" "true"
   Option       "UseInternalAGPGART" "no"
   Option     "VideoOverlay"   "on"
       Option       "NoTV"   "no"
   Option       "TVStandard"   "PAL-B"
   Option       "TVHSizeAdj"   "0"
   Option       "TVVSizeAdj"   "0"
   Option      "TVHPosAdj"   "0"
   Option      "TVVPosAdj"   "0"
   Option      "TVHStartAdj"   "0"
   Option      "TVColorAdj"   "0"
EndSection

kun koneen nyt käynnistää, niin tv näyttäisi tunnistavan, että scartilta/E1-kanavalta pukkaa signaalia, mutta varsinaista kuvaa ei tule. fireglcontrol-komennolla avautuvaan paneeliin ei (ainakaan mulla) tule mitään erikseen tv-outtia aktivoivaa valikkoa, joten en nyt hiffaa, mitä pitäisi tehdä, että kuvaa ohjautuisi televisionkin puolelle. :) toisaalta controllipaneeli tarjoaa kloonimoodin valintaa. voisiko sen kautta pistää kuvaa telkulle? (ei ole sopivaa liitintä/johtoa käsillä, joten en voi kokeilla, mutta jos näin voi tehdä ja jos se on helpompaa kuin tv-outin säätäminen, niin ryntään kauppaan hakemaan.)

kiitoksia! (ja foorumista ylipäätään - aika pop!)

Ninnnu

  • Käyttäjä
  • Viestejä: 247
  • LinuCaster
    • Profiili
Re: Ubuntu ja ati ajurit -->resoluutio ja TV-OUT?
« Vastaus #15 : 05.08.05 - klo:15.02 »
muttapa eteen tuli tällaista: en saa näytön skaalausta sopivaksi. resoluutiolla 1280x1024 desktop skaalautuu tosi pieneksi. Joidenkin ohjelmien valikkoja on käytännössä mahdoton lukea. resoluutiolla 1024x768 näytön elementit olis hyvän kokoisia, mutta desktop "valuu" reunojen yli. se rullaa hiiren mukana, mutta jatkuvasti pari reunaa on "out there". winblowsin puolella resoluutioni on just toi 1024x768, ja se on ok. näyttönä on nokia 447W, jolle noi resot pitäis käsittääkseni olla ok. muut vaihtoehdot joita xorg.conf-filu tarjoaa ovat niin ikään kelvottomia (tarjoaa "1280x1024" "1024x768" "832x624" "640x480" "720x400" "800x600"). Pitäiskö mun nyt vain yrittää löytää arpomalla ja käsipelillä sopiva resoluutio, vai viittaako tää johonkin muuhun ongelmaan?
Toi "rullaus" viittaa siihen, että käytät "virtuaalista näyttötilaa" (tjsp.), eli käytät resoluutiota (esim. tota 1280x1024) joka on isompi kuin mitä olet määritellyt näytöllä näytettäväksi. Kokeile ajaa komento sudo dpkg-reconfigure xserver-xorg ja määrittele sieltä noi resoluutiot kohdaleen. Huomaa: sinun pitää jälkeenpäin tehdä käsipelin uudelleen mm. tuo agpgart-asetus tuonne xorg.conffiin jotta Xorg toimisi vielä tuon dpkg-reconfiguren jälkeen.

utnubu

  • Käyttäjä
  • Viestejä: 6
    • Profiili
Re: Ubuntu ja ati ajurit
« Vastaus #16 : 26.08.05 - klo:18.50 »
Asensin Ati:n ajurit tuolla Aaltonen.us ohjeella ja aina kun boottaan koneen tulee tälläinen??



Nähtävästi liittyy jotenkin näppäimistöön?

_Pete_

  • Käyttäjä
  • Viestejä: 1845
  • Fufufuuffuuu
    • Profiili
Re: Ubuntu ja ati ajurit
« Vastaus #17 : 27.08.05 - klo:10.34 »
http://aaltonen.us/archive/2005/03/02/ubuntu-linux-on-the-ibm-thinkpad-t42/

Tuota ohjetta soveltaen, toimii ainakin 9X00- sarjan radeoneissa:

Avaa pääte ja suorita komennot putkeen siellä.

sudo apt-get install xorg-driver-fglrx           #komento installoi radeonin ajurit
echo fglrx | sudo tee -a /etc/modules        #komentaa kernel- moduulin

Sitten boottia ja päätteeseen fglrxinfo ja glxgears. Uudella koneella pitäisi gearista saada usea tuhat framea sekunnissa.




mielenkiinnon vuoksi, paljonko tulee glxgears:sta ja millasella koneella ?

Täällä tulee n. 5500 uudella nv 6600 gt::llä, wanhalla ati 9600 tais tula 550.


Ninnnu

  • Käyttäjä
  • Viestejä: 247
  • LinuCaster
    • Profiili
Re: Ubuntu ja ati ajurit
« Vastaus #18 : 27.08.05 - klo:15.03 »
Täällä tulee n. 5500 uudella nv 6600 gt::llä, wanhalla ati 9600 tais tula 550.
Mitä? Mun Radeon 9600 syytää ~1300FPS...

mikk0

  • Käyttäjä
  • Viestejä: 555
    • Profiili
Re: Ubuntu ja ati ajurit
« Vastaus #19 : 27.08.05 - klo:19.52 »
Duron 1300 MHz, 512 MB Ram
Radeon 9600 Pro

glxgears ~ 1600 ... 1750 FPS
fgl_glxgears ~ 280 FPS

Mutta tärkeintähän on, että pelit toimii (RTCW ja FlightGear)  ;D

Mikko

Mikko Saarinen