Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Laitealue => Aiheen aloitti: Nikopoika - 11.07.06 - klo:03.39
-
Elikkä tässä olen Ubuntua (Dapper) käyttänyt jo toista viikkoa ja olen tähän asti tyytyväinen kaikkeen näkemääni/kokemaani, mutta yksi asia painaa mieltäni: Pelejä pelatessani olen huomannut että ne pyörivät noin 80 % huonommin kuin aiemmin windowsilla pelatessani (esim. Enemy Territory ja Tremulous), lueskeskelin jostain (hukkasin saitin?) että linuxissa laitteisto toimii vajatoiminnalla oletuksena, eli enkö käytäkään kaikkea tehoa mitä prosessorista/näytönohjaimestani/mistävaan löytyy?
Mainittakoon vielä että käytän nvidia-glx ajureita ja myös XGL/Compiz "työpöytäympäristö" on käytössä (joka toimii virheettömästi)
Uskallan epäillä myös ihan vaan väärin asennettuja ajureita tai joitan... Olen aivan hukassa, että jos joku ystävällinen osaisi neuvoa tässä?
Kiitos jo etukäteen
Abit AL8-V - Pentium 4 EE 3,0 Ghz (inc. Hyperthreading) - 1024 mb DDR2 533 mhz - Geforce 6600GT - Sound Blaster Audigy LE
-
Mutta jos Xgl/Compiz toimii hyvin, ei ajureissa ainakaan pitäisi olla vikaa. Ennemmin epäilisin juuri tuota xgl:ää taustalla.
No, enpä kylläkään osaa noista nvidian jutuista sanoa mitään kun omistan atin...
-
Minäki aattelin aluksi että se varmaan johtuu tosta xgl:stä mutta ainakaan se ei vaikuta pelin suorituskykyyn jos laitan sen pois päältä :/
Kokeilin glxinfo
ja se ilmoittaa mm. seuraavaa:name of display: :0.0
display: :0 screen: 0
direct rendering: No
server glx vendor string: SGI
server glx version string: 1.2
Toi direct rendering pisti silmään koska se on "No" asennossa että voisiko tämä olla syypää?
Paljon muutakin tekstiä siihen tuli mutten viittiny pastea kaikkea tähän
-
Aika ihme juttu. Kyllä tolla koneella pitäis jo voida pelata hyvin. Voisit muuten kokeilla tätä (http://forum.ubuntu-fi.org/index.php?topic=3484.msg24311#msg24311) ja tätä (http://www.ubuntuforums.org/showthread.php?t=175436&highlight=nvidia+overclock). Viimeiseen ohjeeseen, voit asentaa nvclockin pakettivarastosta, sieltä löytyy nvclockin beta versio. ;)
-
Ai joo. On sulla sitten ajurit vinksallaan.
Laitas päätteeseen sudo apt-get install nvidia-glx nvidia-settings, jolla varmistetaan ajurien asennus.
-
Minäki aattelin aluksi että se varmaan johtuu tosta xgl:stä mutta ainakaan se ei vaikuta pelin suorituskykyyn jos laitan sen pois päältä :/
Kokeilin glxinfo
ja se ilmoittaa mm. seuraavaa:name of display: :0.0
display: :0 screen: 0
direct rendering: No
server glx vendor string: SGI
server glx version string: 1.2
Toi direct rendering pisti silmään koska se on "No" asennossa että voisiko tämä olla syypää?
Paljon muutakin tekstiä siihen tuli mutten viittiny pastea kaikkea tähän
Tuo pätkä riitti aivan hyvin, olet siis asentanut nvidia-glx -paketin, muttet tehnyt muuta? No, komennappassudo apt-get install nvidia-kernel-common
sudo nvidia-glx-config enable
ja jos haluat vielä virittää koko konetta, lue http://www.ubuntuforums.org/showthread.php?t=189192.
-
Ai joo. On sulla sitten ajurit vinksallaan.
Laitas päätteeseen sudo apt-get install nvidia-glx nvidia-settings, jolla varmistetaan ajurien asennus.
nvidia-settings pakettia ei voi asentaa samaan aikaan kuin nvidia-glx pakettia, nvidia-glx -paketti sisältää nvidia-settings -paketin. Nvidia-settings pakettia tarvitaan ainoastaan nvidia-glx-legacy paketin kanssa. Ja siis nvidia-settings käynnistyy nvidia-glx-paketin kanssa komennolla nvidia-settings.
-
Ai joo. On sulla sitten ajurit vinksallaan.
Laitas päätteeseen sudo apt-get install nvidia-glx nvidia-settings, jolla varmistetaan ajurien asennus.
nvidia-settings pakettia ei voi asentaa samaan aikaan kuin nvidia-glx pakettia, nvidia-glx -paketti sisältää nvidia-settings -paketin. Nvidia-settings pakettia tarvitaan ainoastaan nvidia-glx-legacy paketin kanssa. Ja siis nvidia-settings käynnistyy nvidia-glx-paketin kanssa komennolla nvidia-settings.
Okei. hyvä kun korjasit :D
Ja kuten sanottu, ei minulla ole nvidiaa joten en oikein osaa auttaa.
-
Hmm, kokeilin tätä
sudo apt-get install nvidia-kernel-common
ja ilmoittaa että "nvidia-kernel-common on jo uusin versio." Synaptic kertoo version olevan: "20051028+1"
Ja sudo nvidia-glx-config enable
ilmoittaa että muutokset tehtiin onnistuneesti ja pyydetään boottaamaan X, boottasin ctrl+alt+backspacella ja palasin katsomaan tuota glxinfoa ja se näyttää vieläkin direct renderingin kohdalla "No", että en kyllä sitten ole itse enään perillä missä menee pieleen :/
-
Sanoppas mitä sanoo komento
cat /etc/X11/xorg.conf
-
Hmm, mm.
Section "Device"
Identifier "NVIDIA Corporation NV43 [GeForce 6600 GT]"
Driver "nvidia"
BusID "PCI:1:0:0"
EndSection
Ja Section "Module"
Load "i2c"
Load "bitmap"
Load "ddc"
Load "dri"
Load "extmod"
Load "freetype"
Load "glx"
Load "int10"
Load "type1"
Load "vbe"
EndSection
Sekä vielä Section "Screen"
Identifier "Default Screen"
Device "NVIDIA Corporation NV43 [GeForce 6600 GT]"
Monitor "AL1716"
DefaultDepth 24
SubSection "Display"
Loput ovatkin suurinpiirtein näppäimistö/hiiri/monitori asiaa pitkä lista näin äkkiseltään katsottua, poiminko vielä jotain siitä?
-
Kommentoi Module kohdasta "dri" ja buuti x, jonka jälkeen katso toimiiko direct rebdering.
-
elikkäpäs lisäsin risuaidan # tohon dri eteen
Section "Module"
Load "i2c"
Load "bitmap"
Load "ddc"
# Load "dri"
Load "extmod"
Load "freetype"
Load "glx"
Load "int10"
Load "type1"
Load "vbe"
EndSection
Ja boottasin X:än, direct rendering näytti yhä "No", joten ajoin uudelleen tuon "sudo nvidia-glx-config enable" ja tuli seuraavaa ilmoitusta 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.
Driver asetuksessa on jo "nvidia" laitettu ja yllä mainittu komento poistaa kommentoinnin jolloin olen taas lähtöruudussa
-
No komennappas
sudo dpkg-reconfigure -phigh xserver-xorg
sudo gedit /etc/X11/xorg.conf
ja kommentoit "module" kohdasta GLcoren sekä dri:n ja vaihdat Driveriksi nv:n tilalta nvidia.
-
Outoa että enemy-territory kuitenkin käynnistyy ilman direct renderöintiä(oletkos et:n konfeissa sallinut software renderöinnin). Noh joka tapauksessa olisi mielenkiintoista nähdä koko xorg.confisi ja logeistakin voisi olla apua, kuten myös dmesg -komennon tulosteista dmesg | grep -i agp
Eli tee tyhjä tiedosto touch xorg.txt ja kopio sinne xorg.confisi sisältö cat /etc/X11/xorg.conf > xorg.txt ja pistä se foorumille liitteenä. Ongelmasi voi johtua monesta asiasta. Niin ja niistä logeista katso järjestelmä->hallinta->järjestelmä logi(on vain softa, olettaen että käytät gnomea) logeja kansiosta /var/log/, sieltä siis Xorg.X.log X jokin numero siellä on yleensä useampi etsi se oikea.