Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Laitealue => Aiheen aloitti: kotis - 20.12.09 - klo:21.10
-
Asensin ubuntun 9.10 ehdottaman Nvidian suljen ajurin, jonka versio on 185. Näyttö on Viewsonic VA2216w. Ajureiden mielestä näyttönä on joku crt näyttö. Suurin resoluutio mitä saan on 1360x768.
Olen googlettanu ja kokeillut kaikenlaista mahdollista mutta oikea resoluutio vain ei ala toimimaan. Kokeilin: http://linux.fi/index.php/X.orgin_asetukset#N.C3.A4ytt.C3.B6 http://forum.ubuntu-fi.org/index.php?topic=900.0 + monta muuta ohjetta. Epätoivo valtaa mielen kun mikään ohje ei auta. Tälläkin foorumilla oli kyselty samaa mutta niistäkään ei apua löytynyt. ???
xorg.conf:ssa lukee tällä hetkellä näin:
Section "Module"
Load "glx"
EndSection
Section "Device"
Identifier "Default Device"
Driver "nvidia"
Option "NoLogo" "True"
EndSection
Section "Monitor"
Identifier "Screen 0"
EndSection
Section "Screen"
Identifier "naytto"
Device "Screen 0"
Monitor "VA2216w"
DefaultDepth 24
Subsection "Display"
Depth 16
Modes "1680x1050" "1024x768" "800x600"
ViewPort 0 0
EndSubsection
Subsection "Display"
Depth 24
Modes "1680x1050" "1024x768" "800x600"
ViewPort 0 0
EndSubSection
EndSection
Tuntuu että Nvidian X server settings ohjelma ei ymmärrä että olen muokannut xorg.conf tiedostoa, koska se ei reagoi muutoksiin mitenkään.
Kiitos.
-
Restarttaa X.
-
Oon tehny senkin erinäisiä kertoja.
Kenelläkään mulla ei oo ideoita? :-\
-
Oon tehny senkin erinäisiä kertoja.
Kenelläkään mulla ei oo ideoita? :-\
Resoluutio!
Jospa sinulla on liian monimutkaisesti tuo xorg.conf ??
Itselläni on myös vanhempi näytönohjain GF5200FX - minulla ohjain toimii mallikkaasti vain seuraavalla ->
Section "Screen"
Identifier "Default Screen"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1600x1024" "1024x768"
EndSubSection
EndSection
Section "Module"
Load "glx"
EndSection
Section "Device"
Identifier "Default Device"
Driver "nvidia"
Option "NoLogo" "True"
EndSection
//----
Kiitos,,
-
Ei auttanu toikaan. Asensin ubuntun kokonaan uusiksi ja ajurit uusiksi. Lisäsin xorg.conf tiedostoon näytön refresh tajuudet. Ei auttanut. Kone ei vain tunnista näyttöä, eikä saa millää uutta resoluutiota.
Osaako nvidian x server settings edes lukea sitä xorg.conf:ia kun ei se reagoi sen muutoksiin mitenkään? No nyt joku reagoi, ja graafinen käyttöliittymä ei aukee ollenkaa.. :-X
Alkaa ärsyttää kun on nii huono resoluutio.
-
No nyt voin vihdoinkin asettaa näytön resoluution 1680x1050, mutta kun sen laittaa niin näytön vasemmalle puolelle jää kauhea määrä mustaa "tyhjää tilaa".
Nykyinen xorg.conf:
Section "Monitor"
Identifier "Monitor0"
VendorName "Unknown"
ModelName "Unknown"
HorizSync 24.0 - 82.0
VertRefresh 50.0 - 75.0
Modeline "1680x1050" 146.25 1680 1768 1944 2240 1050 1053 1059 1089 +hsync -vsync
Option "DPMS"
EndSection
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
#Option "UseEDIDFreqs" "False"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Depth 24
EndSubSection
EndSection
Nvidia-settings kuitenki vielä elää siinä toivossa että mulla on crt näyttö, vaikka kyseessä on 22" laajakuva..
Kenelläkään ideoita miten kuvan saisi menemään oikein?
Koitin säätää näytön asetuksia, mutta niillä kuvaa ei saanut venytettyä tarpeeksi..
-
Kokeile Chakran LiveCD:tä. Se tunnistaa todennäköisesti näyttösi oikein ja luo xorg.conf-tiedoston. Voit kopioida Chakran luoman xorg.conf-tiedoston Ubuntun osiolle.
-
*snips*
Nvidia-settings kuitenki vielä elää siinä toivossa että mulla on crt näyttö, vaikka kyseessä on 22" laajakuva..
Kenelläkään ideoita miten kuvan saisi menemään oikein?
Koitin säätää näytön asetuksia, mutta niillä kuvaa ei saanut venytettyä tarpeeksi..
Eli sinulla on se kiinni vga-liittimellä, kokeile liittää dvi liittimellä...
(nvidian ajurit crt=vga, dfp=dvi)
-
Se on kyllä kiinni dvi:ssä, siinä on tosin vga-adapteri välissä.
-
Saatko suoraan näytöltä dvi johdolla näytonohjaimen dvi liittimeen, tuo että se on adapterilla ei riitä.
Edit: Jaaha tämäkös on se näyttösi?
http://www.viewsoniceurope.com/fi/products/desktop-monitors/va2216w.htm
Näyttäisi olevan pelkkä vga johto tossa... Eli pitänee niitä modelineja miettiä... Mitä nyt pikasesti gtf (http://gtf.sourceforge.net/) softalla värkkäsin niin sain tommosen modelinen:
~$ gtf 1680 1050 60
# 1680x1050 @ 60.00 Hz (GTF) hsync: 65.22 kHz; pclk: 147.14 MHz
Modeline "1680x1050_60.00" 147.14 1680 1784 1968 2256 1050 1051 1054 1087 -HSync +Vsync
Mutta nyt itselleni tulee mieleen että käykö tuo tft näytöille(pixel clock on liian suuri)... Äläpäs vielä kokeile pitää hieman miettiä jotain vaihto ehtoa.
-
En taida, kun tässä näytössä on vaa vga liitin. Vai auttaako se että on vga->dvi kaapeli? Onks se koneelle eri tilanne ku että välissä on adapteri?
-
En taida, kun tässä näytössä on vaa vga liitin. Vai auttaako se että on vga->dvi kaapeli? Onks se koneelle eri tilanne ku että välissä on adapteri?
Joo ei auta ei, näytössä on vain analoginen sisääntulo ei digitaalista.
-
Joo toi on se mun näyttö.. Jep sitä mäki >:(
-
Modeline "1680x1050" 146.25 1680 1768 1944 2240 1050 1053 1059 1089 +hsync -vsync
Mistäs olet tuon modelinen saanut? Siinäkin pixel clock on kyllä liian suuri 146.25MHz kun maksimin pitäisi olla 135MHz. Laitas /var/log/Xorg.0.log tuonne http://pastebin.org
-
Otin sen ubuntu foorumilta. Jollai oli viewsonicin näyttö ja se sano että sillä toimi tolla, päätin sitte vaa kokeilla sitä.. Sain linkin joltai irc kanavalta. Joku pastes sen ja sano että kokeile tota. Olin epätoivonen ni ei mulla ollu kauheesti vaihtoehtoi.
Siinä on.
http://pastebin.org/69146
-
Mikäs kumman reso sinulla nyt siinä toimii?
(--) NVIDIA(0): CRT-0: 400.0 MHz maximum pixel clock
(II) NVIDIA(0): Assigned Display Device: CRT-0
(==) NVIDIA(0):
(==) NVIDIA(0): No modes were requested; the default mode "nvidia-auto-select"
(==) NVIDIA(0): will be used as the requested mode.
(==) NVIDIA(0):
(II) NVIDIA(0): Validated modes:
(II) NVIDIA(0): "nvidia-auto-select"
(II) NVIDIA(0): Virtual screen size determined to be 1024 x 768
(WW) NVIDIA(0): Unable to get display device CRT-0's EDID; cannot compute DPI
(WW) NVIDIA(0): from CRT-0's EDID.
(==) NVIDIA(0): DPI set to (75, 75); computed from built-in default
Ton mukaan reso ois 1024x768? EDID tietojen luku ongelma näyttäisi ainakin olevan .l ajuri ei saa näytöltä tietoja joiden perusteella laskea oikeita resoja.
-
Boottasin koneen ja sen jälkeen se sitten päätti vaihtaa just ton 1024x768 ja nyt nvidia-settings laittaa sen aina automaagisesti :-X
Ei oo mitää keinoa saada niitä tietoja näytöltä? Auttaako jos otan ton #Option "UseEDIDFreqs" "False" kohdan pois kommenteista?
-
Boottasin koneen ja sen jälkeen se sitten päätti vaihtaa just ton 1024x768 ja nyt nvidia-settings laittaa sen aina automaagisesti :-X
Ei oo mitää keinoa saada niitä tietoja näytöltä? Auttaako jos otan ton #Option "UseEDIDFreqs" "False" kohdan pois kommenteista?
Tuo aiheuttaa sen ettei EDID tietoja käytetä horsync ja vertref arvoissa, vaan käytetään tietoja jotka on syötetty käsin xorg.confiin monitor kohtaan. Eli käytetään näitä:
Section "Monitor"
...
HorizSync 24.0 - 82.0
VertRefresh 50.0 - 75.0
...
EndSection
Nythän olet ne hienosti määritellyt, muttet niitä kuitenkaan käytä.
-
Otin pois kommentista ja käynnistin uusiksi, mutta ei se auttanu.
Mitä jos laitan vain ne maksimi arvot horsync ja vertrefresh arvoiksi? Voiko se aiheuttaa ongelmia?
-
Otin pois kommentista ja käynnistin uusiksi, mutta ei se auttanu.
Mitä jos laitan vain ne maksimi arvot horsync ja vertrefresh arvoiksi? Voiko se aiheuttaa ongelmia?
Noi on näytön specseistä mihin se näyttö pystyy .l kehoitan käyttämään niitä tai voi olla entinen näyttö(tosin kyllä niissä suojat on ettei yritetä jos pyydetään jotain mahdotonta). Tollasen modelinen löysin, jossa pixel clock olisi tarpeeksi pieni:
# 1680x1050 @ 60.00 Hz Reduced Blank (CVT)
# field rate 59.88 Hz; hsync: 64.67 kHz; pclk: 119.00 MHz
Modeline "1680x1050_60.00_rb" 119.00 1680 1728 1760 1840 1050 1053 1059 1080 +HSync -Vsync
Tos on blanking poistettu, joka pitäisi tehdä aina lcd näytöille ja pixel clock on nyt 119MHz.
-
Nyt mennää ainaki oikeeseen suuntaan. Kuva meni koko näytölle, mutta siihe tuli ihmeellisiä viivoja/ikkunat heilu oudosti. Eli pikselöityy ois varmaan oikea sana..
-
saatkos sen metamodella olevan Xorg.0.login pastebiniin? Lisää tietoa saisit kerättyä näin:
1. mene virtuaali terminaaliin
cnrtl+alt+F1
2. Pysäytä gdm
sudo /etc/init.d/gdm stop
(Jos heittää mustan ruudun niin paina uudestaan cntrl+alt+F1)
3. Avaa X verbose modeen:
startx -- -logverbose 6
4. Tapa X joko loggaat pihalle tai
alt+cntl+backspace
5. Starttaa gdm
sudo /etc/init.d/gdm start
6. Kirjaudu sisään ja tutki tiedostoa /var/log/Xorg.0.log.old
-
Toivottavasti sain kaiken tehtyä oikein. http://pastebin.com/m5d40d3ad
-
Toivottavasti sain kaiken tehtyä oikein. http://pastebin.com/m5d40d3ad
Heh näyttää täsmälleen samalta... pitäisi hieman tutkia lisää noita modeline generaattoreita. Tuo näyttös on siis non-interlaced, mutta niin se pitäisi olla myös tuo modelinekin minkä annoin. Itse kokeilin umc:lla generoida modelinen ja se antoi tollasen:
~$ umc 1680 1050 60 --vertical-sync=7 --cvt --rbt --pclock-step=0.25
# 1680x1050x59.88 @ 64.674kHz
Modeline "1680x1050x59.88" 119.000000 1680 1728 1760 1840 1050 1053 1060 1080 +HSync -VSync
Yhden numeron heitto ei liene niin vakava ettäkö se toimimattomuus siitä johtuisi.
-
Nyt tapahtu jotain hienoa.. Laitoin nvidia-settingsin resoluution 1680x1050 ja valitsin auto:n sijasta 60hz, nyt kuva näkyy oikein hienosti!
Eli nyt toimii.. Eli sun ei tarvitse rasittaa päätäsi modeline generaattoreilla! Kiitos paljon avusta :) :)
-
Hyvä kuulla, eli se kaivoi sieltä vielä jostain väärän virkistystaajuuden... Yhtä voit kokeilla kans, nimittäin EDID tietojen probeemista näytöltä:
Asenna softa read-edid:
sudo apt-get install read-edid
probee näyttös:
sudo get-edid|parse-edid
Jos toimenpide onnistuu, tulostuu päätteeseen näytön oma natiivi reson modeline+muuta sälää
-
Jees, kokeilen tota vielä.
Kiitos tosi paljon!! Hetken aikaa olin jo masentua.
Eipä toi onnistunu jostai syystä.. Mutta nyt tää toimii niin mennää tällä sitte. :)