Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Laitealue => Aiheen aloitti: Crisa - 19.01.09 - klo:01.57
-
Eli asensin tähän omalle pelikoneelleni Ubuntu 8.10, jottei tarvitsisi enää typeriä kysymyksiä tänne foorumille turhaan laittaa, kun ei ole Ubuntu konetta aina käsillä ja tietoa kuitenkin välillä tarvii. Kokoonpano ei ole välttämättä ihanteellisin Ubuntun käyttöön, vaikka käyttis toimiikin sutjakkaasti. Asennus onnistui ja Vistakin vielä suostui toimimaan, joten tähän mennessä kaikki on mennyt kohtalaisen hyvin.
Ensimmäinen ongelma kuitenkin ilmeni näytön virkistystaajuuden kanssa. Koneessani on näytönohjaimena GeForce 9800 GTX ja näyttönä LG L1950B. Halusin ottaa nuo työpöytätehosteet käyttöön, jotka vaativat suljettujen ajurien asentamisen. Asensin ajurit ja sainkin tehosteet toimimaan. Nyt olen kuitenkin hieman hämillään sillä järjestelmä – asetukset – näytön tarkkuus näyttää ettei se tunnista näyttöä ja virkistystaajuus on 50-52Hz, mutta NVIDIA X sever settings näyttää näytön oikein ja virkistystaajuudeksi 75Hz niin kuin pitääkin. Kumpi noista nyt on se käytössä oleva ja miksi toinen näyttää aivan eriä?
Miksi tuo NVIDIA Settings härpäke herjaa, kun painan ”Save to X configure file” että ”Unable to create new X config backup file '/etc/X11/xorg.conf.backup'.” Käsinhän tuon voisi tehdä, mutta muuttaako se mitään ja onko edes tarpeellista?
Ongelmia on myös hiiren kanssa, jonka vieritystoimintoa en saanut jostain syystä toimimaan eli haluaisin, että kun painan hiiren keskinäppäimen (rullan) pohjaan se antaisi mahdollisuuden vierittää kuvaruutua pysty- ja sivuttaissuunnassa esim. nettisivuilla. Kun komensin lsusb niin hiiren nimi näkyi olevan Logitech, Inc. G3 (MX518) Optical Mouse Logitech.
Voisikos viisaammat vähän neuvoa?
-
Näet nopeasti mitä on käytössä komennolla xrandr
Miten käynnistit nvidia-settings ohjelman, komentoriviltä/valikosta
Jos komentoriviltä, niin sudo eteen, niin on vaadittavat oikeudet tallentaa muutoksia, mutta varovasti...
Hiiren rulla, laita firefoxin asetuksista täppä kohtaan, advanced->use auto scrolling
(en nyt muista mitä oli suomeksi)
-
Kiitokset jälleen kerran. Hiiri toimii nyt ainakin netissä. Openofficessa se liittää kopioidun tekstin.... Kaippa sitäkin voi jostain säätää. Windowsin puolella vaan on vähän helpompaa, kun tuo automaattinen vieritys on aina käytössä.
Otin vanhasta Xorg.confista kyllä varmuuskopion käsin. Käynnistin NVIDIAn Järjestelmä - Ylläpito - NVIDIA X server settings. Sudoa vois kyllä koittaa
Mitenkähän tämä nyt sitten pitäisi tulkita?
Xrandr näyttää:
Screen 0: minimum 320 x 240, current 1024 x 768, maximum 1024 x 768
default connected 1024x768+0+0 0mm x 0mm
1024x768 50.0* 51.0 52.0
960x540 53.0
840x525 54.0 55.0
832x624 56.0
800x600 57.0 58.0 59.0 60.0
800x512 61.0
720x450 62.0
700x525 63.0
680x384 64.0 65.0
640x512 66.0
640x480 67.0 68.0 69.0 70.0
576x432 71.0 72.0 73.0 74.0
512x384 75.0 76.0 77.0
416x312 78.0
400x300 79.0 80.0 81.0 82.0
320x240 83.0 84.0 85.0
-
Vähän nostelen tätä, sillä tuo grafiikka ongelma ei vieläkään ole oikein ratkennut. Tuon hiiri asian voi kyllä kuitata ratkaistuksi jo.
Pieni päivitys
Tässäpä olisi nyt NVIDIA asetukset ja xranrd, kun olen asettanut haluamani resoluution. Tämän jälkeen tallennan muutokset xorg.conffiin. Kun käynnistän X:n uudelleen palautuvat arvot takaisin (xrandr näyttää 1028x786 50-52Hz NVIDIA puolestaan 1028x786 75Hz). Ajurit ovat NVIDIA Accelerated graphics driver version 177. Jostain syystä en pysty siis pitämään resoluutiota suurempana, vaikka näyttö sen kyllä sallisi.
Näytön asetukset pysyvät oikeina tasan niin kauan kunnes käynnistän koneen tai X:n uudelleen.
Valitettavasti en osaa kuvaa liittää tähän tekstin joukkoon laittaa. Yritin kyllä liitteenä, mutta ei sekään ilmeisesti onnistunut.
-
Oletkos koittanut laittaa sinne nvidian asetuksiin suoraan sen resoluution, jonka haluat. Vai oletko yrittänyt sillä auto-asennolla? Itselläni ainakin tokeni, kun pakotin sieltä nvidian ohjelmasta 1280x1024 reson päälle. Kokemusteni mukaan tuo xrandr ei pelaa, kun käytössä Nvidian suljetut ajurit. Eli siitä ei kannata kauheasti välittää.
Toinen vaihtoehto on puukottaa tuota xorg.confia käsin. Jos et muuta keksi, niin laita tänne oma /etc/X11/xorg.conf. Eiköhän siihen löydetä jotain rotia.
-> Stifu
-
Jeps eli kun "pakotan" Nvidian ohjelmalla tuon 1280x1024 ja 60Hz (jostain syystä tuolla resoluutiolla ei 75Hz ole Ubuntussa mahdollista käyttää) niin ne pysyvät kyllä niin kauan päällä, kunnes X käynnistetään uudestaan. Eli voisin periaatteessa käyttää noita asetuksia, jos vain jaksaisin joka kerta käydä asettamassa nuo asetukset koneen tai x:n käynnistyessä uudelleen. Käytännössä siis turhaa työtä.
Jokin mysteerinen tonttu ne käy aina pois päältä laittamassa. Vielä en ole käsin lisännyt haluamaani resoluutiota ja virkistystaajuutta, koska ajattelin että tähän löytyisi jokin simppelimpi ratkaisu.
Itsekin aloin vähän epäilemään tuon xrandr komennon antamia tuloksia, mutta koska en ole keksinyt muuta tapaa tarkistaa käytössä olevaa virkistystaajuutta, niin voin vain arvailla, mikä virkistystaajuus on käytössä.
Olen nyt Vistan puolella ja hommat vähän kesken, joten lisään tuon xorg.conffin tähän viestiin vähän myöhemmin.
Päivitys
Tässäpä olisi xorg.conf, mihinkäs nuo muutokset pitäisi tehdä vai pitääkö tuota removed metamode kohtaa muokata?
# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings: version 1.0 (buildd@palmer) Mon Nov 3 08:46:46 UTC 2008
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
EndSection
Section "Files"
EndSection
Section "Module"
Load "dbe"
Load "extmod"
Load "type1"
Load "freetype"
Load "glx"
EndSection
Section "ServerFlags"
Option "Xinerama" "0"
EndSection
Section "InputDevice"
# generated from default
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/psaux"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection
Section "InputDevice"
# generated from default
Identifier "Keyboard0"
Driver "kbd"
EndSection
Section "Monitor"
# HorizSync source: edid, VertRefresh source: edid
Identifier "Monitor0"
VendorName "Unknown"
ModelName "LG L1950B"
HorizSync 30.0 - 71.0
VertRefresh 56.0 - 75.0
Option "DPMS"
EndSection
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce 9800 GTX/9800 GTX+"
EndSection
Section "Screen"
# Removed Option "metamodes" "1280x1024 +0+0"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "TwinView" "0"
Option "metamodes" "1280x960 +0+0"
SubSection "Display"
Depth 24
EndSubSection
EndSection
-
Koitappas vielä seuraavaa:
Ensin tärkein homma. Ota varmuuskopio vanhasta xorg.conf:ista.
sudo cp /etc/X11/xorg.conf /etc/X11/xorg.backup
Sitten käynnistä se nvidian ohjelma komentoriviltä pääkäyttäjän oikeuksin:
sudo nvidia-settings
Pääkäyttäjän oikeudet vaaditaan asetusten tallentamiseen.
Ja sitten sieltä resoluutio oikeaksi ja hertsit kanssa. Tallennat uudet asetukset Save to X Configuration File.
Sitten ei kun vaan käynnistelemään x-serveri uudestaan (Ctrl + Alt + Backspace).
Jos ei homma sillä tokene, niin sitten pitää alkaa säätämään tuota xorg.conf:a käsin. Ensiksi muuttaisin tuota kohtaa:
Section "Screen"
# Removed Option "metamodes" "1280x1024 +0+0"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "TwinView" "0"
Option "metamodes" "1280x960 +0+0"
SubSection "Display"
Depth 24
EndSubSection
Rivi:
Option "metamodes" "1280x960 +0+0"
Riviksi:
Option "metamodes" "1280x1024 +0+0"
Ja kohtaa:
Section "Monitor"
# HorizSync source: edid, VertRefresh source: edid
Identifier "Monitor0"
VendorName "Unknown"
ModelName "LG L1950B"
HorizSync 30.0 - 71.0
VertRefresh 56.0 - 75.0
Option "DPMS"
EndSection
Vakoilin hieman internetin syövereistä noita näyttösi todellisia vaaka ja pysty taajuuksia. Yhdessä speksissä ainakin mainittiin maksimeiksi vaakaan 83kHz ja pystyyn 75Hz. Eli sen mukaan:
Rivit:
HorizSync 30.0 - 71.0
VertRefresh 56.0 - 75.0
Riveiksi:
HorizSync 30.0 - 83.0
VertRefresh 56.0 - 75.0
Ellei sekään auta sitten pitää keksiä jotain lisää. Minulla ainakin tokeni jo tuolla ensimmäisellä vaihtoehdolla. Ja niin muutes, tuossa juuri katselin omaa xrandr-tulostettani. Näyttää aivan höpöjä resoluutiokseni ja virkistystaajuudekseni. Samoin tuo Asetukset-valikon näytön tarkkuus. Eipä ole niihin luottaminen. Etkös muuten näe tuosta näytöstä jotenkin valikosta tai infosivulta, mikä on kulloinenkin resoluutio ja virkistystaajuus. Mulla ainakin näkyy asetukset heti kun painaa näytöstä menu-nappia.
-> Stifu
-
Ah, kiitoksia, että joku jaksaa paneutua näinkin pieneen ongelmaan. Koitin jo aiemmin tuota sudo nvidia-settings, mutta jostain syystä se ei halua jättää 1280x1024 resoluutiota päälle vaan se pompsauttaa sen takaisin 1024x768. Itsekin totesin, ettei tuo xrandr voi pitää paikkaansa ja näyttökin horisee omiaan, sillä se näyttää tuota maksimi resoluutiota eli 1280x1024, kun valikosta selasin.
Noh, koska aikaa on jo hieman kulunut viime yrittämästä niin vaihdoinpas sitten tuon resoluution suurimmaksi tuolta Järjestelmä -> Asetukset -> näytön tarkkuus ihan vain koemielessä ja käynnistin X:n uudelleen ja "tadaa!" se pysyi tuona 1280x1024. Nyt siis ihmettelen, mitä tuo valikko teki sellaista mitä Nvidia x-server settings ei tehnyt? :o
Xorg.conf oli hieman muuttunut sitten edellisen kerran, eikä kyllä muuttunut mihinkään tuon valikko seikkailun jälkeen:
Section "Monitor"
# HorizSync source: edid, VertRefresh source: edid
Identifier "Monitor0"
VendorName "Unknown"
ModelName "LG L1950B"
HorizSync 30.0 - 71.0
VertRefresh 56.0 - 75.0
Option "DPMS"
EndSection
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce 9800 GTX/9800 GTX+"
EndSection
Section "Screen"
# Removed Option "metamodes" "1280x1024 +0+0"
# Removed Option "metamodes" "1280x960 +0+0"
# Removed Option "metamodes" "1280x1024_60 +0+0; 1280x960 +0+0"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "TwinView" "0"
Option "metamodes" "1280x1024 +0+0; 1280x960 +0+0"
SubSection "Display"
Depth 24
EndSubSection
EndSection
-
Vai sillä lailla. Sanoisinko jopa että tutkimattomia ovat Nvidian tiet tällä hetkellä linux-maailmassa.
-> Stifu