Ongelmia/tietämättömyyttä X-serverin ja runleveiden kanssa

Discussion in 'Linux -keskustelu' started by Yottabyte, Mar 10, 2008.

  1. Yottabyte

    Yottabyte Regular member

    Joined:
    Jun 12, 2013
    Messages:
    2,363
    Likes Received:
    0
    Trophy Points:
    46
    Niin pitäs asentaa Nvidian ajurit ja pari ongelmaa tuli vastaan, aloin ottaa selvää, mutta meni vaan pää enemmän pyörälle. Eli kysymyksiä

    1. Miten ubuntussa pääsee pois x.serveristä (kokeilin "sudo init 3", mutta ajurin asennusohjelma sanoo että oon vielä X:ssä). Vikasietotilassa asennusohjelma ei taas toimi ku ei voi suorittaa jotain

    2. Missä on noi asetukset, että mistä runlevelistä käynistää ubuntussa ja miten muutan niitä

    3. Käskettiin tehä näin: "terminate all OpenGL applications", eli mitenkäs tämä tapahtuu ja mistä tiän, että mikä on OpenGL application

    4. Ajurin ohjeissa sanotaan myös näin "You must have the source code for your kernel installed for copliation to work", onko ubuntussa toi valmiina vai pitääkö mun ladata se
     
  2. lettas

    lettas Moderator Staff Member

    Joined:
    Mar 3, 2003
    Messages:
    4,407
    Likes Received:
    218
    Trophy Points:
    93
    X:stä pääset eroon väliaikaisesti vaikka seuraavalla tavalla:

    alt+ctrl+F1, tuonne sitten
    Code:
    sudo killall gdm
    niin monta kertaa että herjaa ettei gdm:ää löydy.
     
  3. HmTT

    HmTT Regular member

    Joined:
    Sep 29, 2005
    Messages:
    484
    Likes Received:
    0
    Trophy Points:
    26
    Järkevämpi tapa on käyttää initskriptiä sammuttamiseen tyyliin:
    Code:
    /etc/init.d/gdm stop
    . Sudo eteen jos on tarvetta.
     
  4. Yottabyte

    Yottabyte Regular member

    Joined:
    Jun 12, 2013
    Messages:
    2,363
    Likes Received:
    0
    Trophy Points:
    46
    kiitti, kokeillaampa noita
     
  5. LaLLi80

    LaLLi80 Senior member

    Joined:
    Nov 23, 2003
    Messages:
    5,010
    Likes Received:
    0
    Trophy Points:
    116
    Ubuntussa Nvidia ajurin asennus Nvidian omasta paketista.
    1. Poista pakettihallinnassa kaikki nvidia viittaavat paketit.
    2. Paina Ctrl+Alt+F1
    3. Kirjaudu sisään omilla tunnuksilla
    4. Pysäytä X komennolla sudo /etc/init.d/gdm stop
    5. Asenna Nvidia ajuri komennolla sudo sh NVblablabla.run
    6. Asennus kysyy tehdäänkö muutoksia xorg.conf tiedostoon valitse kyllä.
    7. Käynnistä X komennolla sudo /etc/init.d/gdm start

    Jos asennus valittaa kernel headerien puutteesta niin ne löytyy pakettihallinnasta linux-headers-2.6.xx-yy nimellä.(xx ja yy vaihtuu kernelin mukaan. uname -r kertoo oman kernelisi)
     
  6. Yottabyte

    Yottabyte Regular member

    Joined:
    Jun 12, 2013
    Messages:
    2,363
    Likes Received:
    0
    Trophy Points:
    46
    kiitti, toi oli hyvä ohje (muuten toi killal-komento jota joku tarjos aikasemmin ei mulla toimi "bash-command not found")

    ...ainii joo mutta, millä runlevelillä oon jos painan ctrl-alt-f1, koska toi asennus ei lähe käyntiin ainakaa ykkösellä
     
    Last edited: Mar 11, 2008
  7. LaLLi80

    LaLLi80 Senior member

    Joined:
    Nov 23, 2003
    Messages:
    5,010
    Likes Received:
    0
    Trophy Points:
    116
    se komento on killall gdm, mutta älä sitä käytä. Toi gdm stop on Ubuntussa oikea tapa.
     
  8. Yottabyte

    Yottabyte Regular member

    Joined:
    Jun 12, 2013
    Messages:
    2,363
    Likes Received:
    0
    Trophy Points:
    46
    Joo nyt toimii hyvin, ensi se ruinas ettei oo libc-headerseja, mutta siihen löyty ratkasu. Kiitos vaan paljon kaikille. Kysysin tähän vielä semmosta offtopiccia, että kuinka hyvin noi "Lisää/poista"-valikon ojhelmat on ajan tasalla, että kannattaako compizconfig ladata ihan sieltä "lisää/poista" vai jostain muualta?

    ...joo olin kirjottanu "killal", siinä se virhe tuli. Mutta ihan hyvä vaan ni käytin tota toista tapaa
     
  9. Ysf

    Ysf Active member

    Joined:
    Oct 2, 2005
    Messages:
    1,954
    Likes Received:
    1
    Trophy Points:
    68
    killall:in ja kill:in ero on siinä, että killall tappaa kaikki prosessit joissa esiintyy annettu merkkijono kun taas kill -komennossa pitää antaa "prosessin id" (pid).

    Itselläni ei ubuntua ole mutta vuosien linux-kokemuksella veikkaisin, että tuo "gdm stop" on shell-skripti jolle tarjollaan parametrinä "toiminto" joka halutaan suorittaa: stop -toiminnossa suoritetaan nippu tarkistuksia ja lopuksi vedetään kill gdm:n prosessille.

    Eli kill/killall on se joka tappaa: gdm stop:issa homma hoidetaan mafiatyyliin ja varmistetaan, ettei tapettavan kavereita jää henkiin koska he voisivat vaikka tulla aiheuttamaan häiriöitä :)
     
    Last edited: Mar 11, 2008
  10. Yottabyte

    Yottabyte Regular member

    Joined:
    Jun 12, 2013
    Messages:
    2,363
    Likes Received:
    0
    Trophy Points:
    46
    Joo, enpä saanu kauaa nauttia ajureista, käynnistin seuraavan kerran ni starttaski jo failsafessa. Nyt en jaksa rupee venkslaa, mutta pitää varmaan muokata xorg.conf käsin?
     
  11. lettas

    lettas Moderator Staff Member

    Joined:
    Mar 3, 2003
    Messages:
    4,407
    Likes Received:
    218
    Trophy Points:
    93
    Vikaa on hyvä alkaa testailemaan seuraavalla tavalla. Tapat x:n jollain jo mainituista tavoista ja muokkailet käsin xorg.conf :ia halutunlaiseksi. Käynnistät x:n startx- komennolla. Tällöin tuota vikasietotilaa ei automaattisesti tarjota korjaukseksi ja saat jotain infoa mikä on vialla. Järjestelmän logeja voi toki tutkia x:stäkin käsin, mutta on tuskaisen hidasta aina odotella tuota vikasietotilaa käynnistyväksi.
     
  12. Yottabyte

    Yottabyte Regular member

    Joined:
    Jun 12, 2013
    Messages:
    2,363
    Likes Received:
    0
    Trophy Points:
    46
    tein eilen jokseenki noi, mutten startannu x:ää "startx"-komennolla (pitää koittaa). No joka tapauksessa, katoin sitä conf-fileä enkä vaan kertakaikkiaan löytäny mitään vikaa siitä (kaikki oli niinku nvidia oli neuvonu muokkaamaan). No ajoin kumminki nvidian xconfin automaattimuokkaajaan joka tietenki korvas mun xconfin varmuuskopion sen hetken xconfilla. Eli nyt mulla ei ole toimivaa xconfin versiota, sitä alkuperästä :/. Musta tuntuu että se conf-tiedosto on ihan kunnossa mutta järjestelmä ei käytä sitä, miks? tai toinen mitä mietin, ni onkohan se nvidian automaattinen muokkaaja pilannu jonkin muun osion siitä tiedostosta?
     
  13. HmTT

    HmTT Regular member

    Joined:
    Sep 29, 2005
    Messages:
    484
    Likes Received:
    0
    Trophy Points:
    26
    Code:
    cat /var/log/Xorg.0.log | grep EE 
    Pasteta komennon tuloste tänne, niin näen mikä siinä X:n käynnistyksessä menee pieleen. Hankala mennä arvailemaan vikaa vajanaisilla tiedoilla.
     
  14. LaLLi80

    LaLLi80 Senior member

    Joined:
    Nov 23, 2003
    Messages:
    5,010
    Likes Received:
    0
    Trophy Points:
    116
    Tällä komennolla pitäis saada toimiva Xorg tiedosto.
    sudo dpkg-reconfigure -phigh xserver-xorg
     
  15. IsoPylly

    IsoPylly Regular member

    Joined:
    Sep 10, 2005
    Messages:
    459
    Likes Received:
    0
    Trophy Points:
    26
    Ihan vain mielenkiinnosta, yrität asentaa nvidian sivuilta saatavaa ajuria? mitä versiota? miksi?
    rajoitettujen ajureiden hallinta on näitä varten ubuntussa.
    Uusimmat nvidian kortit 9*** sarja ei vielä tunnistu oikein.
    Paitsi uusimmilla 179. sarjan ajureilla.
    ikivanhoille korteille löytyy legacy-driver
    uudemmille new-driver
    ja välistä löytyy välimuoto;)
     
  16. Yottabyte

    Yottabyte Regular member

    Joined:
    Jun 12, 2013
    Messages:
    2,363
    Likes Received:
    0
    Trophy Points:
    46
    ...joo postaan ton raportin heti ku pääsen linuxii (oon nyt vistal ja orthos-testi on käynnis)

    ...Kokeilen tota komentoo mil saa ehkä xorg-tiedoston, sit jos mikään ei auta

    ...Yritin lataa pakettienhallinnasta tota ajurii, mut siitä ei tullu yhtään mitään, eikä rajotettujen ajureiden hallinta ees tiä että tarvin näyttiksen ajureita, eli kiteytettynä, joo yritän asentaa nvidian sivuilta ajureita, versio on (jotain).169.09.(jotain) =D. Asennan siksi nvidian sivuilta, että saan toimivat ajurit (en saanu toimimaan muulla tavalla), muutenki ku pyörin jenkkifoorumeilla ni ne oli kertonu toisilleen että ne pitää lataa nvidian sivuilta jos aikoo saada toimivat.
     
  17. Yottabyte

    Yottabyte Regular member

    Joined:
    Jun 12, 2013
    Messages:
    2,363
    Likes Received:
    0
    Trophy Points:
    46
    oon nyt linuxilla, ajattelin että katon nyt sen error reportin, mutta järjestelmä käynnistyki normaalisti, muttei ladannu niitä ajureita. Ei kai tässä nyt oo mitää error reporttia mitä kattoa ku ei käynistyny ees vikasietotilaan.

    ...tarkemmin katellen tää xorg näyttää suunilleen siltä vanhalta versiolta

    ...noni, aattelin nyt poistaa koko ajurit ja asentaa uusiks, mutta komentoa "nvidia" ei enää löydy, saako näitä ajureita mitenkää poistettua manuaalisesti. Nää ajurit on siis vialliset, ei xorg?

    Nii joo ja vielä semmonen juttu tähän että "istunnot" -> "käynistyvät ohjelmat"-valikossa ei ollu mitään nvidian merkintää, sikäli jos sillä on merkitystä
     
    Last edited: Mar 13, 2008
  18. lettas

    lettas Moderator Staff Member

    Joined:
    Mar 3, 2003
    Messages:
    4,407
    Likes Received:
    218
    Trophy Points:
    93
    Itse kyllästyin juuri eilen atin fglrx- ajurin kaatuiluun ja vaihdoin avoimeen ajuriin. Eipä noita 3d- kiihdytyksiä paljoa ikinä tarvitse kun läppäri on kyseessä. Katselee sitten hardyn julkaisun yhteydessä tilannetta uudelleen.

    Edit: Kokeile komentoa

    Code:
    nvidia-installer --uninstall
     
    Last edited: Mar 13, 2008
  19. Yottabyte

    Yottabyte Regular member

    Joined:
    Jun 12, 2013
    Messages:
    2,363
    Likes Received:
    0
    Trophy Points:
    46
    kiiti lettas tolla sai poistettua

    Mutta joo asensin kaiken uusiks ja boottasin, no käynisty taas vikasietotilaan, katon sen komentotulosteen ja edittaan sitte tätä...

    ...ööö, tuli tämmönen, en oo kyl nyt varma pitäskö tämmösta tulla:
    "(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
    (II) Loading extension MIT-SCREEN-SAVER"
     
    Last edited: Mar 13, 2008
  20. lettas

    lettas Moderator Staff Member

    Joined:
    Mar 3, 2003
    Messages:
    4,407
    Likes Received:
    218
    Trophy Points:
    93

Share This Page