Kirjoittaja Aihe: Nostetaampa kissa pöydälle- videotykki on kissa  (Luettu 4671 kertaa)

Toni Hintikka

  • Käyttäjä
  • Viestejä: 80
    • Profiili
    • www.hintikka.at
Olen tässä enemmän ja vähemmän tapellut ubuntun (7.10) ulkoisen näytön kanssa ja en ole saanut asiaan ratkaisua. Koneessani on Nvidia 8600GS näytönohjain. Läppärini on LG R500. Miltei kaikki keskeisimmät osat koneesta Inteliltä, joten hyvin yhteensopiva Linuxin kanssa. Ongelmani on nyt se, että saan videotykin kyllä koneessani toimimaan kloonitilassa, joka on elintärkeää koulutustyössäni, mutta suurin näyttötila on 640x480. Tämän asetuksen saan kun kirjoitan päätteessä nvidia-settings ja yksinkertaisesti vaihdan näyttötilan tälläiseksi. Itseasiassa se mitä haluaisin olisi se, että voisin yksinkertaisesti saada lisää näyttötiloja tuohon Nvidia-settings ohjelmaan. Haluaisin siis vaan yksinkertaisesti ajaa näyttöjä kloonitilassa niin, että tietokoneen oma näyttö toimisi 1680*1050 natiivitilassa ja ulkoinen näyttö kloonina 1024*768 tilassa siten että se näyttäisi vaikka näytön vasemman yläkulman. Jossakin tilanteessa haluaisin ajaa näyttöjä myös niin, että molemmissa olisi 1024*768.

Ajatukseni on, että kun joudun kouluttamaan Windowsia, niin ajan sitä virtuaalikoneessa vaikka siellä vasemmassa yläkulmassa, mutta 640*480 ei ole tähän käyttöön oikein kelvollinen tila. Jos taas kouluttaisin Linuxia, olisi hyvä jos saisin sekä tykille, että koneen omalle näytölle ajettua saman kuvan.

Älkää sanoko, että kysy Googlelta! Olen kysynyt.

Nvidialle sain vastauksen
http://techxplorer.com/2007/11/15/getting-a-projector-to-work-under-ubuntu-linux-with-nvidia-drivers/

Että muillakin on ollut samoja ongelmia. Muutin xorg.conffia ohjeiden mukaan, mutta ei auttanut.

Sivuhuomautuksena Atille ohjeeksi löysin tämän sivun
http://albertomilone.com/urandr.html
jota en ole kokeillut.


Laitan tähän liitteeksi nyt oman xorg.conf tiedostoni, jos joku viisas osaisi neuvoa kuinka sitä pitää korjata. Vaihtoehtoisesti haluaisin jonkun tavan esimerkisi komentorivikomennon, jolla saisi tehtyä saman asian. Haluaisin siis ajaa ulkoselle näytölle 1024*768 resoluutiota oman näyttöni reson ollessa 1680*1050. Tälläisen luulisi olevan perusasian. Eli Linuxin jos minkä luulisi antavan laittaa ulkoiselle näytölle bruteforcella minkä tahansa reson. Tällä hetkellä asia tuntuu olevan lähellä jonkin asteista magiikkaa.  Olisi hyvä jos tämä ongelma saataisiin ratkaistua mahdollisimman monipuolisesti, niin saataisiin tästä vaikka Wiki-materiaalia. Videotykin käyttö työelämässä on todella tärkeä asia ja se toimii kilpailevilla käyttöjärjestelmillä kuin se kuuluisa junan vessa.

Oma xorg.conf tiedosto
Koodia: [Valitse]
# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 1.0  (buildmeister@builder3)  Wed Sep 12 14:29:35 PDT 2007

# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings:  version 1.0  (buildmeister@builder3)  Wed Sep 12 14:30:30 PDT 2007
# 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 xorg.conf manual page.
# (Type "man 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 "ServerLayout"

# Uncomment if you have a wacom tablet
# InputDevice     "stylus" "SendCoreEvents"
# InputDevice     "cursor" "SendCoreEvents"
# InputDevice     "eraser" "SendCoreEvents"
    Identifier     "Default Layout"
    Screen      0  "Screen0" 0 0
    InputDevice    "Generic Keyboard"
    InputDevice    "Configured Mouse"
    InputDevice    "Synaptics Touchpad"
EndSection

Section "Files"
EndSection

Section "Module"
    Load           "glx"
EndSection

Section "ServerFlags"
    Option         "Xinerama" "0"
EndSection

Section "InputDevice"
    Identifier     "Generic Keyboard"
    Driver         "kbd"
    Option         "CoreKeyboard"
    Option         "XkbRules" "xorg"
    Option         "XkbModel" "pc105"
    Option         "XkbLayout" "us"
EndSection

Section "InputDevice"
    Identifier     "Configured Mouse"
    Driver         "mouse"
    Option         "CorePointer"
    Option         "Device" "/dev/input/mice"
    Option         "Protocol" "ImPS/2"
    Option         "ZAxisMapping" "4 5"
    Option         "Emulate3Buttons" "true"
EndSection

Section "InputDevice"
    Identifier     "Synaptics Touchpad"
    Driver         "synaptics"
    Option         "SendCoreEvents" "true"
    Option         "Device" "/dev/psaux"
    Option         "Protocol" "auto-dev"
    Option         "HorizEdgeScroll" "0"
EndSection

Section "InputDevice"
    Identifier     "stylus"
    Driver         "wacom"
    Option         "Device" "/dev/input/wacom"
    Option         "Type" "stylus"
    Option         "ForceDevice" "ISDV4"# Tablet PC ONLY
EndSection

Section "InputDevice"
    Identifier     "eraser"
    Driver         "wacom"
    Option         "Device" "/dev/input/wacom"
    Option         "Type" "eraser"
    Option         "ForceDevice" "ISDV4"# Tablet PC ONLY
EndSection

Section "InputDevice"
    Identifier     "cursor"
    Driver         "wacom"
    Option         "Device" "/dev/input/wacom"
    Option         "Type" "cursor"
    Option         "ForceDevice" "ISDV4"# Tablet PC ONLY
EndSection

Section "Monitor"
    Identifier     "Tyypillinen näyttö"
    HorizSync       28.0 - 84.0
    VertRefresh     43.0 - 60.0
    Option         "DPMS"
EndSection

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "CRT-0"
    HorizSync       28.0 - 33.0
    VertRefresh     43.0 - 72.0
EndSection

Section "Device"
    Identifier     "nVidia Corporation G80 [GeForce 8600M GS]"
    Driver         "nvidia"
    Option         "AddARGBVisuals" "True"
    Option         "AddARGBGLXVisuals" "True"
    Option         "NoLogo" "True"
    BusID          "PCI:1:0:0"
EndSection

Section "Device"
    Identifier     "Videocard0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce 8600M GS"
    Option "ConnectedMonitor" "DFP-0,CRT-0"
    Option "UseDisplayDevice" "DFP-0,CRT-0″
    Option "TwinView" "true"
    Option "TwinViewOrientation" "Clone"
    Option "TwinViewXineramaInfoOrder" "DFP-0,CRT-0″
    Option "MonitorLayout" "LFP,LFP+CRT"
    Option "metamodes" "DFP-0: 1024×768 +0+0, CRT-0: 1024×768 +0+0; DFP-0: 1680x1050 +0+0, CRT-0: 1024×768 +0+0; DFP-0: 1024×768 +0+0, CRT-0: NULL"

EndSection

Section "Screen"
    Identifier     "Default Screen"
    Device         "nVidia Corporation G80 [GeForce 8600M GS]"
    Monitor        "Tyypillinen näyttö"
    DefaultDepth    24
    SubSection     "Display"
        Modes      "1680x1680"
    EndSubSection
EndSection

Section "Screen"

# Removed Option "metamodes" "CRT: nvidia-auto-select +0+0, DFP: nvidia-auto-select +0+0"
    Identifier     "Screen0"
    Device         "Videocard0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "TwinView" "1"
    Option         "metamodes" "CRT: 1024x768 +1680+0, DFP: 1680x1050 +0+0"
    SubSection     "Display"
        Depth       24
        Modes      "nvidia-auto-select"
    EndSubSection
EndSection


Marbo

  • Käyttäjä
  • Viestejä: 427
    • Profiili
    • Toimi.org
Vs: Nostetaampa kissa pöydälle- videotykki on kissa
« Vastaus #1 : 01.02.08 - klo:14.15 »
Tästä voisi olla jotain apua, ei välttämättä paras mahdollinen, mutta itselläni toimii suhkot hyvin kun en muuten saanut toimimaan. http://albertomilone.com/urandr.html

EDIT: täällä myös jotain muuta millä voi nvidian asetuksia muutella http://albertomilone.com/projects.html
« Viimeksi muokattu: 01.02.08 - klo:14.17 kirjoittanut Marbo »

Linux user #460798

Toni Hintikka

  • Käyttäjä
  • Viestejä: 80
    • Profiili
    • www.hintikka.at
Vs: Nostetaampa kissa pöydälle- videotykki on kissa
« Vastaus #2 : 01.02.08 - klo:14.33 »
Toi uRandr ei auta mitään NVidian kanssa, kun se ei tue Nvidian näytönohjaimia. Olen kokeillut.

Toni Hintikka

  • Käyttäjä
  • Viestejä: 80
    • Profiili
    • www.hintikka.at
Vs: Nostetaampa kissa pöydälle- videotykki on kissa
« Vastaus #3 : 01.02.08 - klo:15.05 »

Eli tuossa näkyy tuo ongelmani nyt kuvamuodossa. Eli Nvidia-settings, jolla saan näpärästi lennossa laitettua ulkoisen näytön päälle/pois, mutta resona on  maksimissaan tuo 640*480 Miten noita resoja saa tuonne lisää?

Toni Hintikka

  • Käyttäjä
  • Viestejä: 80
    • Profiili
    • www.hintikka.at
Vs: Nostetaampa kissa pöydälle- videotykki on kissa
« Vastaus #4 : 05.02.08 - klo:08.52 »
Ilmeisesti tähän ongelmaan ei ole siis ratkaisua? Tuntuu aika ihmeelliseltä, että näin perusasia kuin tietyn resoluution ohjaaminen viedeotykkiin on Ubuntu päällä näin vaikeata. Ei ole tästä työasemakäytöstä vielä kovin pitkää kokemusta, mutta tämä ilmeisesti koskee muitakin Linux-jakeluita? Tällöin en hyvällä tahdollakaan voi koskaan suositella Linux järjestelmää liikkuvalle esitelmän pitäjälle. Onhan se kohtuutonta, jos videotykin toimivuuden kanssa pitää joka kerta säätää 5 tuntia, eikä voi sittenkään olla varma, että sen saa toimimaan. Onko tämä asia todella Linuxin/Ubuntun puolella mustaa magiaa?

Asmo Koskinen

  • Käyttäjä
  • Viestejä: 4443
    • Profiili
Vs: Nostetaampa kissa pöydälle- videotykki on kissa
« Vastaus #5 : 05.02.08 - klo:09.06 »
Onko tämä asia todella Linuxin/Ubuntun puolella mustaa magiaa?

Itselläni on HP nc6120, sen oma resoluutio on 1400x1050. Läppäri löytyy TuxMobilesta (http://tuxmobil.org/hp_compaq.html).

Olen käyttänyt monia tykkejä kyseisellä läppärillä, en ole huomannut niiden kanssa ongelmia. Olen siinä luulossa, että tykki skaalaa automaattisesti tavaran, joka tungetaan ulos ulkoisen näytön portista. En minä ole sen enempää asiaa joutunut murehtimaan.

Mikä on kyseinen tykki?

Ystävällisin terveisin Asmo Koskinen.

juyli

  • Vieras
Vs: Nostetaampa kissa pöydälle- videotykki on kissa
« Vastaus #6 : 05.02.08 - klo:09.48 »
Ilmeisesti tähän ongelmaan ei ole siis ratkaisua? Tuntuu aika ihmeelliseltä, että näin perusasia kuin tietyn resoluution ohjaaminen viedeotykkiin on Ubuntu päällä näin vaikeata...

Vedät aika nopeasti johtopäätöksiä. Kysymyksesi on varsin spesifinen, joten näin harrastelijapohjalta toimivasta foorumista ei nyt tälläkertaa ole (toistaiseksi) löytynyt asiaan vihkiytynyttä asiantuntijaa, joka osaisi ratkaista ongelmasi käden käänteessä silmät kiinni.
Koska Ubuntu on vain yksi lukuisista jakeluista, voisi kysymyksen muotoilla vaikkapa sfnet.atk.linux News-alueelle.

jussi_+

  • Käyttäjä
  • Viestejä: 69
    • Profiili
Vs: Nostetaampa kissa pöydälle- videotykki on kissa
« Vastaus #7 : 05.02.08 - klo:10.48 »
Oletko koettanut saatko toimimaan ominaisuutta ulkoisella näytöllä?

MikkoJP

  • Käyttäjä
  • Viestejä: 1148
  • iBook 600 MHz + Debian 4.0
    • Profiili
Vs: Nostetaampa kissa pöydälle- videotykki on kissa
« Vastaus #8 : 05.02.08 - klo:11.05 »
Kokeilepa löytää apua isommilta vesiltä: http://ubuntuforums.org/

Anssi

  • Käyttäjä
  • Viestejä: 1342
    • Profiili
Vs: Nostetaampa kissa pöydälle- videotykki on kissa
« Vastaus #9 : 05.02.08 - klo:14.14 »

Koodia: [Valitse]
...

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "CRT-0"
    HorizSync       28.0 - 33.0
    VertRefresh     43.0 - 72.0
EndSection

...

oletko itse määrittänyt nuo HorizSync ja VertRefresh arvot?
kokeiles poistaa nuo optiot kokonaan.

juyli

  • Vieras
Vs: Nostetaampa kissa pöydälle- videotykki on kissa
« Vastaus #10 : 06.02.08 - klo:00.56 »
    Option "metamodes" "DFP-0: 1024×768 +0+0, CRT-0: 1024×768 +0+0; DFP-0: 1680x1050 +0+0, CRT-0: 1024×768 +0+0; DFP-0: 1024×768 +0+0, CRT-0: NULL"   

Tuossa leikkiessäni oman kannettavani kanssa uuden Linux-jakelun kanssa, sain lopulta niin ulkoiseen näyttöön kuin kannettavan omaan näyttöön saman resoluution koko näytöllä lisäämällä Modes "<haluttu/sopiva resoluutio>" <"toinen haluttu/yhä sopiva resoluutio">
Ennen tätä määrittelyä ulkoinen näyttö näkyi vain osalla näyttöä kuvan (kuten tarjoamassasi kuvassa).
Käytössä ei toki ole enempää Ubuntu kuin Nvidian näyttökortti. Tosin X/Xorg on jokin vastaava akkunointiohjelma.

timbba

  • Käyttäjä
  • Viestejä: 1413
    • Profiili
Vs: Nostetaampa kissa pöydälle- videotykki on kissa
« Vastaus #11 : 06.02.08 - klo:07.23 »
suikka sai toimimaan oman kolmen näytön kombinaation. Hänellä oli kannettavan näytön lisäksi käytössä erillinen lcd-näyttö sekä videotykki. Ehkä kyseinen thread antaa jotain vinkkejä.

Muutenkaan itse en juurikaan käytä nvidia-settings -ohjelmaa muuta kuin jos lennossa tarvin jotain. Itse määrittelen yleensä kaiken käsin tuonne xorg.conf -tiedostoon. Tällöin ainakin saa juuri sen mitä haluaa. Kun nopeesti katoin tuota sun xorg.conf -tiedostoa, niin siellä on määritelty Screen sekä Device osioissa molemmissa metamodes. En tiedä yhtään kumpiko niistä valitaan vaiko jopa miksatusti molemmat käyttöön? Lisäksi muutenkin tämä näyttää hassulta:

Option "metamodes" "DFP-0: 1024×768 +0+0, CRT-0: 1024×768 +0+0; DFP-0: 1680x1050 +0+0, CRT-0: 1024×768 +0+0; DFP-0: 1024×768 +0+0, CRT-0: NULL"

Onko tuo ensimmäinen punainen väärä merkki? Ei ainakaa näytä x -merkiltä kun vertaa seuraavaan punaiseen.

Entä mikä tuo MonitorLayout on? En sellaista optiota pikaisesti katsoen löytänyt ollenkaa ainakaa nvidian optioista.. Onko sitten joku yleinen?

Lisäksi muistaakseni nvidian Twinview määrittelyssä riittää yksi Device osio ja yksi Screen osio. Korjatkaa jos muistan väärin.

Lisätty: Nvidia on muistaakseni kehittämässä tukea uudelle xrandr 1.2 versiolle, joten silloin alkaa homma rokkaamaan kun se tulee  ;D
« Viimeksi muokattu: 06.02.08 - klo:07.37 kirjoittanut timbba »

jemaku

  • Käyttäjä
  • Viestejä: 328
    • Profiili
Vs: Nostetaampa kissa pöydälle- videotykki on kissa
« Vastaus #12 : 18.02.08 - klo:22.00 »
Lisäksi muutenkin tämä näyttää hassulta:

Option "metamodes" "DFP-0: 1024×768 +0+0, CRT-0: 1024×768 +0+0; DFP-0: 1680x1050 +0+0, CRT-0: 1024×768 +0+0; DFP-0: 1024×768 +0+0, CRT-0: NULL"

Onko tuo ensimmäinen punainen väärä merkki? Ei ainakaa näytä x -merkiltä kun vertaa seuraavaan punaiseen.

Toinen punainen on ainoa x-kirjain tuossa. Muut ovat rasti-kertomerkkejä ×.
Mun xorg.confissa ei näköjään esiinny ainoatakaan kertomerkkiä, kaikki ovat äksiä. En tiedä syvällisemmin kumpia siellä pitäisi olla.