Kirjoittaja Aihe: Ongelma näytönohjaimen (GF 6600 GT, AGP) ajurin asennuksen kanssa [Ratkaistu]  (Luettu 3348 kertaa)

Dismalis

  • Käyttäjä
  • Viestejä: 5
    • Profiili
Ongelmani on siis näytönohjaimen ajurin asentaminen.
Asennuksen aloitin ohjeiden (http://ubuntuguide.org/wiki/Ubuntu_dapper_fi#Kuinka_asentaa_N.C3.A4yt.C3.B6nohjaimen_ajurit_.28NVIDIA.29) mukaan komentaen:

Koodia: [Valitse]
sudo apt-get install nvidia-glx nvidia-kernel-common
sudo nvidia-glx-config enable

"nvidia-glx" ja "nvidia-kernel-common" kyllä latautuivat ja asentuivat, mutta viimeisen komennon ("sudo nvidia-glx-config enable") jälkeen sain virheilmoitukseksi:

Koodia: [Valitse]
Error: your X configuration has been altered.
This script cannot proceed automatically. If you believe that this
not correct, you can update the md5sum entry executing the following
command:
md5sum /etc/X11/xorg.conf | sudo tee /var/lib/x11/xorg.conf.md5sum
otherwise edit manually /etc/X11/xorg.conf to change the Driver section
from nv to nvidia.

Tein työtä käskettyä, eli:

Koodia: [Valitse]
md5sum /etc/X11/xorg.conf | sudo tee /var/lib/x11/xorg.conf.md5sum, jonka jälkeen
Koodia: [Valitse]
sudo nvidia-glx-config enable näytti toimivan. Vastausta tuosta en muista, enkä halua kokeilla, sillä bootin jälkeen en saanut enää Ubuntua päälle ennen turhautumista, formattia ja uudelleenasennusta. ;)

Ennen uudelleen käynnistystä tein vielä seuraavaa:

Koodia: [Valitse]
sudo gedit /etc/X11/xorg.conf
Koodia: [Valitse]
Section "Module"
Load "i2c"
Load "bitmap"
Load "ddc"
Load "dri"
Load "extmod"
Load "freetype"
Load "glx"
Load "int10"
Load "type1"
Load "vbe"
EndSection
, josta poistin kohdan 'Load   "dri"'.

Koodia: [Valitse]
Driver "nvidia" oli jo valmiiksi tuossa muodossa (sehän yleensä neuvotaan muuttamaan "nv" -> "nvidia", kuten myös 'Load   "dri"' -rivin poistoa suositellaan Nvidian kortin omistajille).

Tämän jälkeen boottasin koneen.

Kone näytti lataavan normaalisti kaikki asetukset mutta työpöydän sijaan näytölle ilmestyikin teksti:

Lainaus
Failed to start the X server (your graphical interface). It is likely that it is not set up correctly. Would you like to view the x server output to diagnose the problem?
[Yes] [No]

X Server Output näytti seuraavaa:

Lainaus
(Jotain merkityksetöntä(?) tietoa, jota en jaksanut kirjoittaa ylös)
(==) Log file: "/var/log/xorg.0.log", Time: Sat Sep 30 17:02:51 2006
(==) Using config file: "/etc/x11/xorg.conf"
[Ok]

((==) kerrottiin tarkoittavan 'default setting')

Seuraava kysymys oli "Would you like to see detailed information..." (tjsp.), jossa mielestäni oli samat tiedot kuin X Server Output:ssa.

Tästä vielä seurasi:

Lainaus
The X server is now disabled. Restart GDM when it is configured correctly.
[Ok]

Tämän jälkeen kone oli samassa tilassa kuin päätteen avatessa (jukkis@Ace:~$), enkä tästä enää saanut Ubuntua normaalisti käyntiin ennen uudelleenasennusta.
Miten siis saisin nuo ajurit asennettua?

Kiitos jo etukäteen.

---

Ubuntu 6.06.1 LTS
Leadtek GeForce 6600 GT AGP
« Viimeksi muokattu: 15.10.06 - klo:01.29 kirjoittanut Dismalis »

hpne

  • Käyttäjä
  • Viestejä: 118
    • Profiili
Itselläni homma onnistui uudelleenasennuksen jälkeen niin, että asensin vain nvidia-glx -tiedoston, jonka jälkeen korjasin manuaalisesti xorg.conf -tiedostosta kohdan nv -> nvidia. Eli koodina:

Koodia: [Valitse]
sudo apt-get install nvidia-glx
Koodia: [Valitse]
sudo gedit /etc/X11/xorg.conf
jonne siis tuo vaihdos. Tämä jälkeen ctrl-alt-backspace, ja jos nvidian hiano mainos välähtää ruudussa, niin homma on onnistunut.

lykkyä!

tuke81

  • Käyttäjä
  • Viestejä: 1667
    • Profiili
Kannattanee opetella käyttämään nano:a, päätteessä toimiva teksti editori. Eli tuo uudelleen asennus nyt oli ihan turha kuten myös koneen uudelleen käynnistys(pelkkä x:n uudelleen käynnistys riittää, eipä sillä olen itsekkin syyllistynyt uudelleen asennukseen alkuaikoina linuxia käyttäessäni mandraaken). Eli sudo nano /etc/X11/xorg.conf ja olisit voinut muuttaa käytettävän ajurin takas esim nv:ksi.

No se siitä, itse asiaan. Olet tehnyt kaikki oikein ja vieläpä ohjeiden mukaan, mutta jostain syystä jokin ei ole ollut kohdallaan. Sitä on nyt näin jälkeen päin hankala sanoa mikä, kun kaikki logit on tuhoutuneet. Mutta arvuuttelemalla ei päästä kovin pitkälle. Hieman epäilen linux-restricted-modulesin puuttumista(äkkiä tarkistettu: sudo apt-get install linux-restricted-modules-$(uname -r)). Jos nyt rupeat asentelemaan ajureita uudestaan, niin annetaan yksi hyödyllinen komento joka auttaa sitten jos kaikki menee poskelleen: sudo dpkg-reconfigure xserver-xorg voit säätää käsin tai komennolla sudo dpkg-reconfigure -phigh xserver-xorg joka tekee automaatti tunnistuksen ja korjaa konfin kuntoon. Sitten vain pitää saada gdm uudestaan käyntiin: sudo /etc/init.d/gdm restart tai jos ei tuota muista tappaa sen sudo killall gdm ja käynnistää uudestaan sudo gdm. Ja voit toki pastettaa/liittää tiedostona tänne foorumille se sinun xorg.confis.
Miksi tehdä jotain helposti, kun sen voi tehdä vaikeastikin...

Dismalis

  • Käyttäjä
  • Viestejä: 5
    • Profiili
Itselläni homma onnistui uudelleenasennuksen jälkeen niin, että asensin vain nvidia-glx -tiedoston, jonka jälkeen korjasin manuaalisesti xorg.conf -tiedostosta kohdan nv -> nvidia. Eli koodina:

Koodia: [Valitse]
sudo apt-get install nvidia-glx
Koodia: [Valitse]
sudo gedit /etc/X11/xorg.conf
jonne siis tuo vaihdos. Tämä jälkeen ctrl-alt-backspace, ja jos nvidian hiano mainos välähtää ruudussa, niin homma on onnistunut.

Kyllä minäkin sain Nvidian logon välkähtämään alussa kopioituani ja asennettuani nvidia-glx ja nvidia-kernel-common -tiedostot sekä muutettuani käsin koodia ("nv" -> "nvidia", 'Load "dri"' pois), mutta riittääkö tämä muka? Itse ainakin käsitin, että ilman
Koodia: [Valitse]
sudo nvidia-glx-config enable-komennon toimimista ajurit eivät ole kunnolla asentuneet. Se taas vaatisi koodin
Koodia: [Valitse]
md5sum /etc/X11/xorg.conf | sudo tee /var/lib/x11/xorg.conf.md5sum ajamista (joka vetää itselläni Ubuntun lukkoon), vai muuttako koodi vain automaattisesti kohdan "nv" -> "nvidia"? Jos näin on, niin koko ongelmahan on ratkaistu, sillä käsipelillä tämä ei tuota ongelmia. Millä voin varmistua, että ajurit ovat kunnolla asentuneet?

Kannattanee opetella käyttämään nano:a, päätteessä toimiva teksti editori. Eli tuo uudelleen asennus nyt oli ihan turha kuten myös koneen uudelleen käynnistys(pelkkä x:n uudelleen käynnistys riittää, eipä sillä olen itsekkin syyllistynyt uudelleen asennukseen alkuaikoina linuxia käyttäessäni mandraaken). Eli sudo nano /etc/X11/xorg.conf ja olisit voinut muuttaa käytettävän ajurin takas esim nv:ksi.

No se siitä, itse asiaan. Olet tehnyt kaikki oikein ja vieläpä ohjeiden mukaan, mutta jostain syystä jokin ei ole ollut kohdallaan. Sitä on nyt näin jälkeen päin hankala sanoa mikä, kun kaikki logit on tuhoutuneet. Mutta arvuuttelemalla ei päästä kovin pitkälle. Hieman epäilen linux-restricted-modulesin puuttumista(äkkiä tarkistettu: sudo apt-get install linux-restricted-modules-$(uname -r)). Jos nyt rupeat asentelemaan ajureita uudestaan, niin annetaan yksi hyödyllinen komento joka auttaa sitten jos kaikki menee poskelleen: sudo dpkg-reconfigure xserver-xorg voit säätää käsin tai komennolla sudo dpkg-reconfigure -phigh xserver-xorg joka tekee automaatti tunnistuksen ja korjaa konfin kuntoon. Sitten vain pitää saada gdm uudestaan käyntiin: sudo /etc/init.d/gdm restart tai jos ei tuota muista tappaa sen sudo killall gdm ja käynnistää uudestaan sudo gdm. Ja voit toki pastettaa/liittää tiedostona tänne foorumille se sinun xorg.confis.

Paljon kiitoksia vinkeistä! Kokeilen näitä samantien kun saan koneeni toimimaan. Päätin nimittäin purkaa koneeni osiin ja puhdistaa pölystä. Taisi samalla mennä virtalähde tai emolevy rikki, kun ei virtanappia painamalla mitään tapahdu (välillä prosessorin tuuletin ottaa vaivaisen kierroksen, mutta siihen se jääkin) :-\. Emolevyssä palaa kyllä vihreä merkkivalo ja pinnit ovat oikeissa paikoissa.
Tulen kirjoittelemaan havaintoni tänne, kunhan pääsen takaisin häärimään Ubuntun pariin.

Kiitos molemmille vastaajille.

tuke81

  • Käyttäjä
  • Viestejä: 1667
    • Profiili
Kyllä minäkin sain Nvidian logon välkähtämään alussa kopioituani ja asennettuani nvidia-glx ja nvidia-kernel-common -tiedostot sekä muutettuani käsin koodia ("nv" -> "nvidia", 'Load "dri"' pois), mutta riittääkö tämä muka? Itse ainakin käsitin, että ilman
Koodia: [Valitse]
sudo nvidia-glx-config enable-komennon toimimista ajurit eivät ole kunnolla asentuneet. Se taas vaatisi koodin
Koodia: [Valitse]
md5sum /etc/X11/xorg.conf | sudo tee /var/lib/x11/xorg.conf.md5sum ajamista (joka vetää itselläni Ubuntun lukkoon), vai muuttako koodi vain automaattisesti kohdan "nv" -> "nvidia"? Jos näin on, niin koko ongelmahan on ratkaistu, sillä käsipelillä tämä ei tuota ongelmia. Millä voin varmistua, että ajurit ovat kunnolla asentuneet?

Paljon kiitoksia vinkeistä! Kokeilen näitä samantien kun saan koneeni toimimaan. Päätin nimittäin purkaa koneeni osiin ja puhdistaa pölystä. Taisi samalla mennä virtalähde tai emolevy rikki, kun ei virtanappia painamalla mitään tapahdu (välillä prosessorin tuuletin ottaa vaivaisen kierroksen, mutta siihen se jääkin) :-\. Emolevyssä palaa kyllä vihreä merkkivalo ja pinnit ovat oikeissa paikoissa.
Tulen kirjoittelemaan havaintoni tänne, kunhan pääsen takaisin häärimään Ubuntun pariin.

Kiitos molemmille vastaajille.

Kyllä sen pitäisi riittää, komento sudo nvidia-glx-config enable tekee vain sen pikku muutoksen "nv" -> "nvidia" ja kuuluu täten mielestäni sarjaan harvinaisen turhat komennot. Käsi pelillä itsekin aina muutan xorg.confista ne mieleisekseni(harvemmin kyllä nähnyt että tuo komento olisi suoraan edes toiminut ilman tuota md5summausta, vastaava virallinen komento nvidian puolelta on sudo nvidia-xconfig joka kans tehnee saman asian). Tuo että sanot nvidia logon välkähtävän ruudussa meinaa yleensä sitä että ajurit on toiminnassa, voi johtua agpgartista ettei x lataudu kunnolla(dmesg | grep AGP, jos tulee että NVRM: not using NVAGP, AGPGART is loaded!! silloin syyllinen on agpgart). Saahan näytönohjain varmasti tarpeeksi virtaa? Itselläni joskus jumi kone samankaltaisella tavalla eikä suostunut tekemään mitään ennen kuin tyhjensin cmossin(resetoin biossin asetukset, pinni siinä patterin vieressä yleensä).

Jos englanti ei ole ongelma ja sisälukutaito on kohillaan niin tuota(method 1) ohjetta käyttäen pitäisi kaikki toimia. Mutta en näe kyllä vieläkään, että olisit varsinaisesti tehnyt mitään virhettä edelliselläkään yritykselläsi.

EDIT: tuon xorg login saat kokonaisuudessa selattua vaikka komennolla cat /var/log/Xorg.0.log | less(tai nano /var/log/Xorg.0.log), on yleensä hyödyllinen etsittäessä vikaa(xorg.conf on sen verran ranttu konffi että pieninkin kirjoitus härö estää x:n käynnistymisen).
« Viimeksi muokattu: 04.10.06 - klo:04.07 kirjoittanut tuke81 »
Miksi tehdä jotain helposti, kun sen voi tehdä vaikeastikin...

GoRDoN

  • Käyttäjä
  • Viestejä: 62
    • Profiili
Mielestäni tuo
Koodia: [Valitse]
sudo nvidia-glx-config enable muokkaa tuota xorg.conf:a muutenkin. Ainakin itsellä on muut säädöt menny hukkaan ku on ajanu tuon. Esimerkiksi hiiri piti säätää uudelleen ajurien asennuksen jälkeen.

Dismalis

  • Käyttäjä
  • Viestejä: 5
    • Profiili
Virtalähdehän se rikki meni. Asensin nyt sitten aikani kuluksi vanhasta IBM Aptivasta virtalähteen, joka silloin vuonna -98 pyöritteli P2 400 mHz:stä prosessoriani. ;D Ihan hyvin toimii muuten, mutta näyttis tahtoo viedä virtaa niin paljon, että lisävirtaliittimen kytkettyä kone ei käynnisty. ;)

Mutta aiheeseen... Onnistuin nimittäin ratkaisemaan ongelman.
Syötettyäni komennot

Koodia: [Valitse]
md5sum /etc/X11/xorg.conf | sudo tee /var/lib/x11/xorg.conf.md5sum
sudo nvidia-glx-config enable

huomasin /etc/X11/xorg.conf:n muuttuvan aika oudolla tavalla:

Koodia: [Valitse]
Section "Device"
Identifier "ATI Technologies, Inc. Radeon RV100 QY [Radeon 7000/VE]"
Driver "nvidia"
BusID "PCI:0:5:0"
EndSection

Section "Monitor"
Identifier "Generic Monitor"
Option "DPMS"
HorizSync 28-51
VertRefresh 43-60
EndSection

Section "Screen"
Identifier "Default Screen"
Device "ATI Technologies, Inc. Radeon RV100 QY [Radeon 7000/VE]"
Monitor "Generic Monitor"
DefaultDepth 24
SubSection "Display"
Depth 1
Modes "1024x768" "832x624" "800x600" "720x400" "640x480"
EndSubSection
SubSection "Display"
Depth 4
Modes "1024x768" "832x624" "800x600" "720x400" "640x480"
EndSubSection
SubSection "Display"
Depth 8
Modes "1024x768" "832x624" "800x600" "720x400" "640x480"
EndSubSection
SubSection "Display"
Depth 15
Modes "1024x768" "832x624" "800x600" "720x400" "640x480"
EndSubSection
SubSection "Display"
Depth 16
Modes "1024x768" "832x624" "800x600" "720x400" "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "1024x768" "832x624" "800x600" "720x400" "640x480"
EndSubSection
EndSection

Section "ServerLayout"
Identifier "Default Layout"
Screen "Default Screen"
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
InputDevice     "stylus" "SendCoreEvents"
InputDevice     "cursor" "SendCoreEvents"
InputDevice     "eraser" "SendCoreEvents"
EndSection

Section "DRI"
Mode 0666
EndSection

Tuosta kun sitten korjasin väärät tiedot oikeaksi, niin verrattuna alkuperäiseen tiedostoon muutettua ei tullut muuta kuin ne "nv" -> "nvidia" ja 'Load   "dri" -rivin poisto. :P

Aika kumma juttu, mutta tulipahan tämmöinenkin ongelma selvitettyä.
Kiitos kaikille vastaajille!