Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Asentaminen ja käyttöönotto => Aiheen aloitti: Törkki - 18.04.07 - klo:09.43
-
Vaihdoin vanhan ja pieneksi käyneen näytönohjaimen (Nvidia GeForce2 32mb) hiukan uudempaan (Ati Radeon 9200) ja asensin siihen kuuluvat ajurit Wikipediassa olleiden ohjeiden mukaan. Asennus onnistui siinä mielessä hyvin, että kaikki pelittävät oletetulla tavalla, vaikka olin tietoinen Atin lievästä ongelmallisuudesta Linuxin kanssa.
Yksi ongelma kuitenkin ilmaantui, jonka poistamiseen en tiedä tarkkaa toimintamallia. Kun yritän vaihtaa koneen käyttäjää, menee ruutu kyllä mustaksi, mutta jää sitten siihen jumiin. Uudelleenkäynnistämisen jälkeen pystyy kyllä kirjautumaan toisena käyttäjänä, mutta vaihto Gnomen kautta ei onnistu. Keskustelupalstalta olen ymmärtänyt, että kyseessä on raudasta johtuva ongelma, mutta miten se tarkasti kerrottuna korjataan? Löytämäni keskustelu kun on vuodelta 2005, ja epäilen että softat ovat muuttuneet siitä. Käytössä on Edgy Eft.
-
Vapailla ajureilla toimii käyttäjänvaihto edgy eftissä radeon 9200 kortilla.
Tosin toinen käyttäjä ei saa rautakiihdytystä, josta syystä käyttelen itse lähinnä suxia.
-
Tässä tapauksessa toinen käyttäjä tulee toimeen ilman raudankiihdytystä, eli sen puute ei ole olennainen ongelma. Tärkeämpää olisi saada vaihto toimimaan ilman uudelleenkäynnistystä. Voiko ongelma muuten olla jossain päivityksessä, koska otin heti vaihdon jälkeen alas joukon uusia päivityksiä?
-
Tässä tapauksessa toinen käyttäjä tulee toimeen ilman raudankiihdytystä, eli sen puute ei ole olennainen ongelma. Tärkeämpää olisi saada vaihto toimimaan ilman uudelleenkäynnistystä. Voiko ongelma muuten olla jossain päivityksessä, koska otin heti vaihdon jälkeen alas joukon uusia päivityksiä?
Tuskin. Ongelma on niissä fglrx-ajureissa, jos olet ne mennyt asentamaan. Ei ne ole tolla kortilla edes nopeammat.
-
Juuri nuo fglrx-ajurit asensin. Mihin ne kannattaisi sitten vaihtaa, että saisi kortista täyden hyödyn ja vaihdon toimimaan?
-
Juuri nuo fglrx-ajurit asensin. Mihin ne kannattaisi sitten vaihtaa, että saisi kortista täyden hyödyn ja vaihdon toimimaan?
Täyttä hyötyä kai saa millään, molemmilla ajureilla on hyviä puolia, mutta omalla kohdallani olen havainnut, että normaalit ati-ajurit on itselleni paremmat.
sudo dpkg-reconfigure -phigh xserver-xorg
Ajuriksi ati ja sitten pitää vielä poistaa fglrx:n paketit ja asentaa mesa uudestaan (fglrx tuhoaa pari kirjastoa). Timo Jyrinki on täällä sen pari kertaa perinpohjaisesti selvittänyt, täytynee kaivaa jostain. Tuossa: http://forum.ubuntu-fi.org/index.php?topic=8172.msg59603#msg59603
-
Asia alkoi selvitä ja ongelmaratkaisu häämöttää. Vanhoista tupeksioiduista muutoksista viisastuneena kysyn vielä varmistukseksi että tuo libmesa-kirjasto löytyy suoraan synapticista ja tuolla nimellä? Ja että toimintakaava on 1) xorgin konffaus, 2) libmesan asennus synapticilla ja 3) onnistunut lopputulos?
-
Asia alkoi selvitä ja ongelmaratkaisu häämöttää. Vanhoista tupeksioiduista muutoksista viisastuneena kysyn vielä varmistukseksi että tuo libmesa-kirjasto löytyy suoraan synapticista ja tuolla nimellä? Ja että toimintakaava on 1) xorgin konffaus, 2) libmesan asennus synapticilla ja 3) onnistunut lopputulos?
Ennen kohtaa 2 sen fglrx:n poisto ja kohta 3 on sitten reboot ja toivotaan parasta.
-
No niin, homma tuli tehtyä - kait. Ainakin käyttäjän vaihto onnistuu Gnomessa nyt. Ajurin vaihtaminenkin onnistui ongelmitta, mutta käsky "sudo rm xorg-driver-fglrx" antoi vastauksen ettei sellaista filea tai hakemistoa ole. Sama vastaus tuli käskyyn "sudo rm fglrx". Libmesan asennus onnistui sekin, mutta nyt näyttää vähän siltä, ettei kummallakaan puolella ole raudan kiihdytystä: ainakin näytön resoluutioista tippui vaihdon jälkeen suurimmat pois. Vai onko tilanne nyt parhain mitä avoimen koodin ajureilla saa aikaan?
-
No niin, homma tuli tehtyä - kait. Ainakin käyttäjän vaihto onnistuu Gnomessa nyt. Ajurin vaihtaminenkin onnistui ongelmitta, mutta käsky "sudo rm xorg-driver-fglrx" antoi vastauksen ettei sellaista filea tai hakemistoa ole. Sama vastaus tuli käskyyn "sudo rm fglrx". Libmesan asennus onnistui sekin, mutta nyt näyttää vähän siltä, ettei kummallakaan puolella ole raudan kiihdytystä: ainakin näytön resoluutioista tippui vaihdon jälkeen suurimmat pois. Vai onko tilanne nyt parhain mitä avoimen koodin ajureilla saa aikaan?
rm poistaa tiedostoja (-r vipusella myös hakemistoja sisältöineen päivineen)
apt-get remove poistaa paketteja. Eli sudo apt-get remove xorg-driver-fglrx
sudo apt-get install --reinstall libmesa*
sudo reboot
-
Jep, nyt onnistui fglrx-ajurien poisto. Tuon libmesa*-kirjaston asennuksessa tapahtui kuitenkin jotain kummallista. Nyt nimittäin Alt Gr-näppäin ei toimi ollenkaan - mikä tekee sähköpostin lähettämisen hiukan vaivalloiseksi kun ei saa at-merkkiä suoraan näppikseltä. Eikä tuo rauta kiihdy vieläkään.
-
Postaa tänne /etc/X11/xorg.conf tiedosto niin nähdään mikä on vialla.
-
tiedosto näyttää tältä:
# /etc/X11/xorg.conf (xorg X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the /etc/X11/xorg.conf manual page.
# (Type "man /etc/X11/xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
# sudo dpkg-reconfigure -phigh xserver-xorg
Section "Files"
FontPath "/usr/share/X11/fonts/misc"
FontPath "/usr/share/X11/fonts/cyrillic"
FontPath "/usr/share/X11/fonts/100dpi/:unscaled"
FontPath "/usr/share/X11/fonts/75dpi/:unscaled"
FontPath "/usr/share/X11/fonts/Type1"
FontPath "/usr/share/X11/fonts/100dpi"
FontPath "/usr/share/X11/fonts/75dpi"
FontPath "/usr/share/fonts/X11/misc"
# path to defoma fonts
FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
EndSection
Section "Module"
Load "bitmap"
Load "ddc"
Load "dri"
Load "extmod"
Load "freetype"
Load "glx"
Load "int10"
Load "type1"
Load "vbe"
EndSection
Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "i"
Option "XkbVariant" "nodeadkeys"
EndSection
Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/input/mice"
Option "Protocol" "ExplorerPS/2"
Option "ZAxisMapping" "4 5"
Option "Emulate3Buttons" "true"
EndSection
Section "InputDevice"
Driver "wacom"
Identifier "stylus"
Option "Device" "/dev/wacom" # Change to
# /dev/input/event
# for USB
Option "Type" "stylus"
Option "ForceDevice" "ISDV4" # Tablet PC ONLY
EndSection
Section "InputDevice"
Driver "wacom"
Identifier "eraser"
Option "Device" "/dev/wacom" # Change to
# /dev/input/event
# for USB
Option "Type" "eraser"
Option "ForceDevice" "ISDV4" # Tablet PC ONLY
EndSection
Section "InputDevice"
Driver "wacom"
Identifier "cursor"
Option "Device" "/dev/wacom" # Change to
# /dev/input/event
# for USB
Option "Type" "cursor"
Option "ForceDevice" "ISDV4" # Tablet PC ONLY
EndSection
Section "Device"
Identifier "NVIDIA Corporation NV11 [GeForce2 MX/MX 400]"
Driver "ati"
BusID "PCI:1:0:0"
EndSection
Section "Monitor"
Identifier "HP D8905"
Option "DPMS"
EndSection
Section "Screen"
Identifier "Default Screen"
Device "NVIDIA Corporation NV11 [GeForce2 MX/MX 400]"
Monitor "HP D8905"
DefaultDepth 24
SubSection "Display"
Depth 1
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 4
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 8
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 15
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 16
Modes "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "1024x768" "800x600" "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
Nyt muuten huomaan että tuollahan kummittelee edelleen tuo Nvidia, vaikka vaihdon ajurin atiksi. Liekö syy siinä?
-
Keyboard layout on väärin.
Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "i"
Option "XkbVariant" "nodeadkeys"
EndSection
ilmeisesti tuosta fi:stä puuttuu f edestä. Tuota Option XkbVariant riviä voi myös kokeilla kommentoida pois.
Teitkö tuon ajurinvaihdon dpkg-reconfigurella, vai muutitko käsin tuota tiedostoa?
-
Tein ajurinvaihdon dpkg-reconfigurella. Minulta hävisi joskus aikoja sitten ääkköset, ja silloin tein muutoksia käsin. En ajatellut sen voivan johtuvan samasta asiasta, koska ääkköset toimivat tällä kertaa. Entäs tuo Nvidia? Ymmärtääkö kone edelleen asian siten, että Nvidian kortti on paikallaan Radeonin tilalla?
-
Nyt nolottaa, koska tuli ymmärrettyä asia väärin. Käytin alussa tuota sudo dpkg-reconfigure -phigh xserver-xorg -komentoa, ja vaihdoin siitä vain ajurin (jonka jälkeen se sulki itsensä) ja luulin asian olevan kunnossa. Kun sitten käytin käskyä sudo dpkg-reconfigure xserver-xorg, pääsin pitemmälle ja kone löysin kortin, sain laitetuksi sopivat asetukset, ja nyt homma toimii hienosti ja rautakin kiihtyy.
Eli neuvot olivat oikeita - toteuttaja vaan oli talipää.