Kirjoittaja Aihe: gutsy xorg7.3 multinäyttöongelma  (Luettu 5440 kertaa)

suikka

  • Käyttäjä
  • Viestejä: 133
    • Profiili
gutsy xorg7.3 multinäyttöongelma
« : 28.12.07 - klo:10.00 »
moro

onko joku saanut kolmen näytön systeemin toimiaan fiksusti gutsyssa ?
minulla on käytössä läppäri, ulkoinen lcd näyttö ja videotykki. Nyt haluaisin pystyä
vaihtamaan videotykin ja lcd näytön välillä lennossa.

Eli..

Normaali tilanne on se että minulla on läppärin näyttö ja ulkoinen lcd näyttö käytössä.. mutta kun haluan katsoa leffoja haluan videotykin käyttöön ulkoisen lcd näytön tilalle.. Tämän pitäisi olla mahdollista gutsylla. Tällä hetkellä käytän kahta X sessiota joissa molemmilla on oma xorg.conf.. kun haluan käyttöön videotykin minun pitää vaihtaa kokonaan X-sessiota..

Miten minun pitää säätää nykyinen xorg.conf jotta voin saada tuon virityksen toimintaan ja miten vaihdan näyttöjä lennossa X:ssä ollessani ? xrandr ? nvidia-settings ?

Jollain varmasti on tuollainen viritys jo käytössä..
Minulla on siis gutsy, nvidia 7900gs go, ulkoinen lcd kiinni läppärilssä DVI liittimessä ja videotykki CRT liittimessä..

timbba

  • Käyttäjä
  • Viestejä: 1413
    • Profiili
Vs: gutsy xorg7.3 multinäyttöongelma
« Vastaus #1 : 28.12.07 - klo:14.51 »
moro

onko joku saanut kolmen näytön systeemin toimiaan fiksusti gutsyssa ?
minulla on käytössä läppäri, ulkoinen lcd näyttö ja videotykki. Nyt haluaisin pystyä
vaihtamaan videotykin ja lcd näytön välillä lennossa.

Eli..

Normaali tilanne on se että minulla on läppärin näyttö ja ulkoinen lcd näyttö käytössä.. mutta kun haluan katsoa leffoja haluan videotykin käyttöön ulkoisen lcd näytön tilalle.. Tämän pitäisi olla mahdollista gutsylla. Tällä hetkellä käytän kahta X sessiota joissa molemmilla on oma xorg.conf.. kun haluan käyttöön videotykin minun pitää vaihtaa kokonaan X-sessiota..

Miten minun pitää säätää nykyinen xorg.conf jotta voin saada tuon virityksen toimintaan ja miten vaihdan näyttöjä lennossa X:ssä ollessani ? xrandr ? nvidia-settings ?

Jollain varmasti on tuollainen viritys jo käytössä..
Minulla on siis gutsy, nvidia 7900gs go, ulkoinen lcd kiinni läppärilssä DVI liittimessä ja videotykki CRT liittimessä..

No xrandr:ia vois kokeilla. Eli mitä sanoo "xrandr -q"-komento?

Jos esimerkiksi jotain tähän tyyliin:
Koodia: [Valitse]
$ xrandr -q
  Screen 0: minimum 320 x 200, current 1024 x 768, maximum 2048 x 1152
  VGA disconnected (normal left inverted right x axis y axis)
  DVI disconnected (normal left inverted right x axis y axis)
  LVDS connected 1024x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm

Eli tuossa luetellaan noi mitä kaikkea ulostuloa voi käyttää (yllä VGA, DVI ja LVDS.. mutta sulla voi tulla erilainen tuloste)

Jos noita ulostuloa on muitakin kuin vain läppärin paneeli (LVDS), voi kokeilla sen jälkeen vaikka seuraavasti:

Clone -tila:
Koodia: [Valitse]
xrandr --output LVDS --auto --output VGA --auto --same-as LVDS
Tai oikealle puolelle omansa:
Koodia: [Valitse]
xrandr --output VGA --mode 1024x768 --rate 60 --right-of LVDS
Tuolle oikealle puolelle törkättävään voi joutua määrittää "Virtual" screenille (jos tulee erroreita) vaikka näin:

Koodia: [Valitse]
SubSection "Display"
      Depth 24
      Virtual 3000 2000
 EndSubSection

Eli tuohon vaan laittaa arvot sopivasti sillee, että molemmat resot mahtuu rinnakkain.

Lisätietoja vaikkapa "man xrandr" taikka googlettamalla.. En muista kyllä tarkalleenkaa onko noi minun esimerkit oikein, mutta kokeile :) Toivottavasti tämä auttaisi :)

suikka

  • Käyttäjä
  • Viestejä: 133
    • Profiili
Vs: gutsy xorg7.3 multinäyttöongelma
« Vastaus #2 : 29.12.07 - klo:16.59 »
No xrandr:ia vois kokeilla. Eli mitä sanoo "xrandr -q"-komento?

Jos esimerkiksi jotain tähän tyyliin:
Koodia: [Valitse]
$ xrandr -q
  Screen 0: minimum 320 x 200, current 1024 x 768, maximum 2048 x 1152
  VGA disconnected (normal left inverted right x axis y axis)
  DVI disconnected (normal left inverted right x axis y axis)
  LVDS connected 1024x768+0+0 (normal left inverted right x axis y axis) 0mm x 0mm

Eli tuossa luetellaan noi mitä kaikkea ulostuloa voi käyttää (yllä VGA, DVI ja LVDS.. mutta sulla voi tulla erilainen tuloste)

Jos noita ulostuloa on muitakin kuin vain läppärin paneeli (LVDS), voi kokeilla sen jälkeen vaikka seuraavasti:

Clone -tila:
Koodia: [Valitse]
xrandr --output LVDS --auto --output VGA --auto --same-as LVDS
Tai oikealle puolelle omansa:
Koodia: [Valitse]
xrandr --output VGA --mode 1024x768 --rate 60 --right-of LVDS
Tuolle oikealle puolelle törkättävään voi joutua määrittää "Virtual" screenille (jos tulee erroreita) vaikka näin:

Koodia: [Valitse]
SubSection "Display"
      Depth 24
      Virtual 3000 2000
 EndSubSection

Eli tuohon vaan laittaa arvot sopivasti sillee, että molemmat resot mahtuu rinnakkain.

Lisätietoja vaikkapa "man xrandr" taikka googlettamalla.. En muista kyllä tarkalleenkaa onko noi minun esimerkit oikein, mutta kokeile :) Toivottavasti tämä auttaisi :)

tuota xrandr:ia koitin tuossa aiemmin mutta se ei tunnu oikein skulaavan niinkuin haluaisin sen toimivan..
Koodia: [Valitse]
# xrandr -q
Screen 0: minimum 1440 x 900, current 2720 x 1024, maximum 2720 x 1024
default connected 2720x1024+0+0 0mm x 0mm
   2720x1024      50.0     51.0     52.0*
   2720x900       51.0 
   1440x900       50.0     53.0     52.0 

tuossa kaikki mitä se suoltaa.. jostain syystä tuo näyttää vain defaultin eikä mitään muuta.. olen koittanut xrandr:ia xorg.conffin kanssa ja ilman. aina sama lopputulos..

Hieman asiaan enemmän kun perehdyin huomasin että nvidia-settingssillä voin tehdä tuon vaihdoksen lennossa, mutta siinä joutuu vähän näpyttelemään eikä homma hoidu helposti ja nätisti.. mitähän komentoja tuo nvidia-settings loppujen lopuksi käyttää..

timbba

  • Käyttäjä
  • Viestejä: 1413
    • Profiili
Vs: gutsy xorg7.3 multinäyttöongelma
« Vastaus #3 : 30.12.07 - klo:19.14 »
tuota xrandr:ia koitin tuossa aiemmin mutta se ei tunnu oikein skulaavan niinkuin haluaisin sen toimivan..
Koodia: [Valitse]
# xrandr -q
Screen 0: minimum 1440 x 900, current 2720 x 1024, maximum 2720 x 1024
default connected 2720x1024+0+0 0mm x 0mm
   2720x1024      50.0     51.0     52.0*
   2720x900       51.0 
   1440x900       50.0     53.0     52.0 

tuossa kaikki mitä se suoltaa.. jostain syystä tuo näyttää vain defaultin eikä mitään muuta.. olen koittanut xrandr:ia xorg.conffin kanssa ja ilman. aina sama lopputulos..

Hieman asiaan enemmän kun perehdyin huomasin että nvidia-settingssillä voin tehdä tuon vaihdoksen lennossa, mutta siinä joutuu vähän näpyttelemään eikä homma hoidu helposti ja nätisti.. mitähän komentoja tuo nvidia-settings loppujen lopuksi käyttää..

xorg.conf -tiedostoa voi tietenkin räpläillä ja lisäillä sinne optioita näyttikselle lisää jos se auttaisi tuohon xrandr:iin. Tässä malliksi mitä ainakin voisi kokeilla:
Koodia: [Valitse]
Option "ConnectedMonitor" "CRT, DFP"
Option "RandRRotation" "on"

Täällä ohjeita noihin optioihin.

suikka

  • Käyttäjä
  • Viestejä: 133
    • Profiili
Vs: gutsy xorg7.3 multinäyttöongelma
« Vastaus #4 : 31.12.07 - klo:10.10 »
tuota xrandr:ia koitin tuossa aiemmin mutta se ei tunnu oikein skulaavan niinkuin haluaisin sen toimivan..
Koodia: [Valitse]
# xrandr -q
Screen 0: minimum 1440 x 900, current 2720 x 1024, maximum 2720 x 1024
default connected 2720x1024+0+0 0mm x 0mm
   2720x1024      50.0     51.0     52.0*
   2720x900       51.0 
   1440x900       50.0     53.0     52.0 

tuossa kaikki mitä se suoltaa.. jostain syystä tuo näyttää vain defaultin eikä mitään muuta.. olen koittanut xrandr:ia xorg.conffin kanssa ja ilman. aina sama lopputulos..

Hieman asiaan enemmän kun perehdyin huomasin että nvidia-settingssillä voin tehdä tuon vaihdoksen lennossa, mutta siinä joutuu vähän näpyttelemään eikä homma hoidu helposti ja nätisti.. mitähän komentoja tuo nvidia-settings loppujen lopuksi käyttää..

xorg.conf -tiedostoa voi tietenkin räpläillä ja lisäillä sinne optioita näyttikselle lisää jos se auttaisi tuohon xrandr:iin. Tässä malliksi mitä ainakin voisi kokeilla:
Koodia: [Valitse]
Option "ConnectedMonitor" "CRT, DFP"
Option "RandRRotation" "on"

Täällä ohjeita noihin optioihin.

kiitos vain vastauksesta.. minulla on tällä tavalla xorg.conffissa määritelty screen..
Koodia: [Valitse]

Section "Screen"
        Identifier      "Screen1"
        Device          "NVIDIA 7900 gs"
        Monitor         "lapsy"
        Defaultdepth    24
        Option          "TwinView"
        #Option         "Metamodes" "DFP-0: 1440x900 +0+0, DFP-1: 1280x1024 +1440+0"
        #Option         "Metamodes" "DFP-0: 1440x900 +0+0, DFP-1: 1280x1024 +1440+0;CRT: 1280x720 +1440+0, DFP-0: 1440x900 +0+0"
        #Option          "Metamodes" "CRT: 1280x720 +1440+0, DFP-0: 1440x900 +0+0"
        #Option         "MetaModes"     "1440x900,1280x1024"
        Option          "TwinViewOrientation"   "RightOf"
        Option          "ConnectedMonitor"      "dfp, dfp, crt"
        Option          "UseDisplayDevice"      "dfp, dfp"
        Option          "RandRRotation" "on"
        Option          "TwinViewXineramaInfoOrder" "DFP"
EndSection

kuten huomaat minulla on sinun mainitsemasi optiot jo määriteltynä, mutta silti xrandr näyttää vain tuon defaultin yhdistetyksi. ConnectedMonitor kohdassa minulla on pakko olla dfp, dfp, crt jotta nvidia-settings onnistuu tunnistamaan kaikki näytöt. Voin siis tuolla nvidia-settings (gui) ohjelmalla säätää tuota display configuration layouttia.. Sieltä saan muokattua asetukset niin että lennossa voin vaihtaa dfp-0 (läppäri) + dfp-1 (ulkoinen lcd) näytöt päälle tai sitten dfp-0 (läppäri) + crt-0 (videotykki) päälle ilman X:n uudelleen käynnistämistä.

mutta haluaisin siis tehdä tuon kaiken yhdellä napin painalluksella (jotta esim tyttöystäväni osaisi tehdä tuon asian) sitä varten tarvitsen komentorivin käskyn tuolle asialle jotta voin tehdä skriptan hoitamaan tuon näyttöjen vaihdon.

minulla on tuossa xorg.conf filessä määriteltynä metamode (tällä hetkellä kommentoinuta)
Koodia: [Valitse]
Option         "Metamodes" "DFP-0: 1440x900 +0+0, DFP-1: 1280x1024 +1440+0;CRT: 1280x720 +1440+0, DFP-0: 1440x900 +0+0"
tuo on hyvin lähellä toimivaa systeemiä. jos pidän tuon rivin ei-kommentoituna voin ctrl alt + yhdistelmällä vaihtaa lennossa tuota metamodea mutta homma ei aivan toimi koska minulla pitää oletuksena olla
Koodia: [Valitse]
"Option          "UseDisplayDevice"      "dfp, dfp""
joka johtaa siihen, että videotykille koitetaan ajaa 1280x1024 resoluutiota oman natiivin resoluution sijaan. olen koittanut ajaa X:ää ilman tuota UseDisplayDevice optiota (ja monia sen eri variaatioita) mutta loppu tuloksena on aina toimimaton systeemi.

jos käynnistän nvidia-settings ohjelman komentoriviltä, onko olemassa jotain debuggaus tapaa jolla saisin näkymään jokaisen komennon minkä nvidia-setting ajaa kun teen muutokset tuolla GUI:lla ??

timbba

  • Käyttäjä
  • Viestejä: 1413
    • Profiili
Vs: gutsy xorg7.3 multinäyttöongelma
« Vastaus #5 : 31.12.07 - klo:14.00 »
Aah.. oisit heti sanonu et oot jo räpläilly tollee  ;D

Lainattua nvidian ohjeista:
Lainaus
Dynamic TwinView

Using the NV-CONTROL X extension, the display devices in use by an X screen, the mode pool for each display device, and the MetaModes for each X screen can be dynamically manipulated. The "Display Configuration" page in nvidia-settings uses this functionality to modify the MetaMode list and then uses XRandR to switch between MetaModes. This gives the ability to dynamically configure TwinView.

The details of how this works are documented in the nv-control-dpy.c sample NV-CONTROL client in the nvidia-settings source tarball.

Eli ilmeisemmin tuolta nv-control-dpy.c tiedostosta löytyy mahdollisesti apuja ongelmaasi.

Lisäksi voit kokeilla ajaa tuon nvidia-settingsin verbose moodissa jos se antaisi jotain lisäinfoa. Eli päätteessä:
Koodia: [Valitse]
nvidia-settings --verbose=all
ja seuraa tulostetta kun räpläilet :)

suikka

  • Käyttäjä
  • Viestejä: 133
    • Profiili
Vs: gutsy xorg7.3 multinäyttöongelma
« Vastaus #6 : 01.01.08 - klo:18.04 »
kiitos erittäin paljon timballe avuliaista vastauksista, mutta vieläkään en ole päässyt täydellisyyteen..
nyt kun käynnistän X:n ja asetukset tulevat suoraan xorg.conf:lta kaikki on hyvin (käytössä siis läppärin näyttö (dfp-0) ja ulkoinen lcd (dfp-1), mutta
kun säädän nvidia-settings:ia hyväksi käyttäen näyttöjen asetuksia tulee ongelmia...

kun vaihdan esim elokuvankatselu modeen (dfp-0 ja crt-0) näkyy tykin kuvassa yläreunassa gnomen-panelin mentävä musta raita.. ikäänkuin siinä pitäisi olla gnome-panel, mutta kun ei vain ole.. enkä edes siinä halua sitä olevankaan. jos ajan koko näytössä tykillä jotain (esim elokuvaa) kaikki näkyy hyvin mutta normaali ohjelmien ikkunoiden päivitys tuolla alueella on huonoa ja ikkunoista jää haamukuvia tuolle alueelle.. olen koittanut pyöritellä (mielestäni) kaikkia mahdollisia vaihtoehtoja mutta ongelma vaan jatkuu.
sama ongelma myös ilmenee jos käynnistän X:n, disabloin dfp-1 näytön ja jälleen aktivoin dfp-1 näytön, sama pirullinen "raita" näkyy dfp-1 näytöllä yläreunassa..

jos poistan twinview option xorg.conf:sta venyy gnome-panelit (odotetusti) molemmille näytöille enkä sitä tietenkään halua (tällöin ei myös suurennus koko näytölle toimi [molemmilla näytöillä eriskeen] vaan ikkunat leviävät molemmille näytöille)
olen koettanut hieman eri nvidia ajureita ja nvidia-settingsiä, mutta sama ongelma.. onko kellään mitään mahdollista selitystä tuohon..

EDIT

noniin.. nyt olen saanut selvitettyä tuon pienen ongelman joka tekee tuon häiritsevän raidan.. jälleen kerran se on compiz (niin kuin monesti ennenkin).. no tuo ei sinänsä haittaa koska leffoja katsellessa compiz pitää joka tapauksessa poistaa käytöstä (ainakin 720p resoilla compiz aiheuttaa kummallisia häiriöitä kuvassa)..

tutkiskelin nv-control-dpy:tä ja nvidia-settings:iä enemmän ja selvisi että xrandr on kuitenkin loppujen lopuksi se muutokset suorittava osa.. eli nyt pitäisi saada selville tuo xrandr komento joka ajetaan kun
1. deaktivoin dfp-1 näytön
2. aktivoin crt-0 näytön
3. metamoden lisäys
4. vaihdan metamoden dfp-0 ja crt-0 näytöille sopivaksi

xrandr manuaaleja kahlaamalla ei juurikaan ole apua koska minun kohdallani xrandr -q näyttää vain tuon "default connected". silti jollain kummallisella tavalla nvidia-settings osaa komentaa xrandr:ia niin, että eri näyttöjen aktivointi ja metamodejen vaihto onnistuu hienosti.

koitin ajaa nvidia-settings --verbose=all atribuutilla muttei siitä suuremmin iloa/apua ollut. näyttäähän se käytännössä mitä tapahtuu.. mutta millä komennoilla?? sitä se ei tee..

lisää "tutkimuksia".. jos tulee mieleen vaihtoehoja(ehdotuksia, kertokaa toki...
« Viimeksi muokattu: 02.01.08 - klo:06.44 kirjoittanut suikka »

suikka

  • Käyttäjä
  • Viestejä: 133
    • Profiili
Vs: gutsy xorg7.3 multinäyttöongelma
« Vastaus #7 : 02.01.08 - klo:07.36 »
voisiko tuo xrandr toiminta olla mitenkään yhteydessä siihen että nvidian ajurin, xrandr tai xorgin asennuksessa olisi joku pielessä ?
tuntuu kovin oudolta ettei se tunnista mitään muuta kuin defaultin yhdistetyksi eikä mitään muuta edes ei-yhdistetyksi..

EDIT:
tässä nvidia-settings --verbose=all tuloste

dfp-0 : dfp1 --> dfp-0 : NULL  --> dfp-0 : CRT-0
Koodia: [Valitse]
$ nvidia-settings --verbose=all
Updating Screen 0's MetaModes:
  Added   > DFP-0: 1440x900_60 @1440x900 +0+0
  Current mode: 2720x1024 (id: 50)
  Switching to mode: 1440x900 (id: 51)...
  Using   > DFP-0: 1440x900_60 @1440x900 +0+0
  Removed > DFP-0: 1440x900 @1440x900 +0+0, DFP-1: nvidia-auto-select @1280x1024 +1440+0
  Moved   > DFP-0: 1440x900_60 @1440x900 +0+0
Updating Screen 0's MetaModes:
  Added   > CRT-0: 1280x720_60 @1280x720 +1440+0, DFP-0: 1440x900_60 @1440x900 +0+0
  Current mode: 1440x900 (id: 51)
  Switching to mode: 2720x900 (id: 50)...
  Using   > CRT-0: 1280x720_60 @1280x720 +1440+0, DFP-0: 1440x900_60 @1440x900 +0+0
  Removed > DFP-0: 1440x900_60 @1440x900 +0+0, CRT-0: NULL
  Moved   > CRT-0: 1280x720_60 @1280x720 +1440+0, DFP-0: 1440x900_60 @1440x900 +0+0

ja sitten .. takasin..
Koodia: [Valitse]
Updating Screen 0's MetaModes:
  Added   > DFP-0: 1440x900_60 @1440x900 +0+0
  Current mode: 2720x900 (id: 50)
  Switching to mode: 1440x900 (id: 51)...
  Using   > DFP-0: 1440x900_60 @1440x900 +0+0
  Removed > CRT-0: 1280x720_60 @1280x720 +1440+0, DFP-0: 1440x900_60 @1440x900 +0+0
  Moved   > DFP-0: 1440x900_60 @1440x900 +0+0
Updating Screen 0's MetaModes:
  Added   > DFP-0: 1440x900_60 @1440x900 +0+0, DFP-1: 1280x1024_76 @1280x1024 +1440+0
  Current mode: 1440x900 (id: 51)
  Switching to mode: 2720x1024 (id: 50)...
  Using   > DFP-0: 1440x900_60 @1440x900 +0+0, DFP-1: 1280x1024_76 @1280x1024 +1440+0
  Removed > DFP-0: 1440x900_60 @1440x900 +0+0, DFP-1: NULL
  Moved   > DFP-0: 1440x900_60 @1440x900 +0+0, DFP-1: 1280x1024_76 @1280x1024 +1440+0

nyt joku fiksu sitten kertoo minulle miten teen tuon saman itse komentaen komentoriviltä käyttäen xrandr komentoa..?! asia olisi erittäin yksinkertainen jos tuo xrandr tulostaisi nuo jokaisen näytön (dfp-0, dfp-1 ja crt-0), mutta kun vain on tuo default
Koodia: [Valitse]
$ xrandr -q
Screen 0: minimum 1440 x 900, current 2720 x 1024, maximum 2720 x 1024
default connected 2720x1024+0+0 0mm x 0mm
   2720x1024      50.0*    51.0 
   1440x900       51.0 
   2720x900       50.0 

joka tapauksessa tuo kaikki on siis tehtävissä, koska nvidia-settings sen tekee.. kertokaahan joku
« Viimeksi muokattu: 02.01.08 - klo:08.12 kirjoittanut suikka »

timbba

  • Käyttäjä
  • Viestejä: 1413
    • Profiili
Vs: gutsy xorg7.3 multinäyttöongelma
« Vastaus #8 : 02.01.08 - klo:14.59 »
nyt joku fiksu sitten kertoo minulle miten teen tuon saman itse komentaen komentoriviltä käyttäen xrandr komentoa..?! asia olisi erittäin yksinkertainen jos tuo xrandr tulostaisi nuo jokaisen näytön (dfp-0, dfp-1 ja crt-0), mutta kun vain on tuo default

Villi veikkaus.. Voisiko tuo nvidia-ajuri ymmärtää suoraan, jos xrandrilla vaihtaa resoluutiota, niin se vaihtaa myöskin noita ulostulo portteja tuon modes rivin perusteella. Voisit kokeilla:

Koodia: [Valitse]
xrandr -s 2720x1024
xrandr -s 2720x900

Toivon mukaan siis tuo ylempi vaihtaa näkyviin dfp-0 ja dfp-1 sekä alempi dfp-0 ja crt. Voi tietenkin olla että reso vaihtuu vaa dfp-1:ssä kun teet tuon alemman. Mut testaamatta ei voi tietää.

Ehkä jos keksis millä tuon "ctrl + alt + +" komennon voi tehdä komentorivillä, nii sen jälkeen voisi sitä komentaa ennen xrandr -komentoa.

suikka

  • Käyttäjä
  • Viestejä: 133
    • Profiili
Vs: gutsy xorg7.3 multinäyttöongelma
« Vastaus #9 : 02.01.08 - klo:15.26 »
nyt joku fiksu sitten kertoo minulle miten teen tuon saman itse komentaen komentoriviltä käyttäen xrandr komentoa..?! asia olisi erittäin yksinkertainen jos tuo xrandr tulostaisi nuo jokaisen näytön (dfp-0, dfp-1 ja crt-0), mutta kun vain on tuo default

Villi veikkaus.. Voisiko tuo nvidia-ajuri ymmärtää suoraan, jos xrandrilla vaihtaa resoluutiota, niin se vaihtaa myöskin noita ulostulo portteja tuon modes rivin perusteella. Voisit kokeilla:

Koodia: [Valitse]
xrandr -s 2720x1024
xrandr -s 2720x900

Toivon mukaan siis tuo ylempi vaihtaa näkyviin dfp-0 ja dfp-1 sekä alempi dfp-0 ja crt. Voi tietenkin olla että reso vaihtuu vaa dfp-1:ssä kun teet tuon alemman. Mut testaamatta ei voi tietää.

Ehkä jos keksis millä tuon "ctrl + alt + +" komennon voi tehdä komentorivillä, nii sen jälkeen voisi sitä komentaa ennen xrandr -komentoa.

hyvä huomio, mutta tätäkin olen jo koettanut..
Koodia: [Valitse]
$ xrandr -s 2720x900
Failed to change the screen configuration!

kummallista on mualiman meno =)
ei tunnu mikään auttavan..

timbba

  • Käyttäjä
  • Viestejä: 1413
    • Profiili
Vs: gutsy xorg7.3 multinäyttöongelma
« Vastaus #10 : 02.01.08 - klo:15.39 »
nyt joku fiksu sitten kertoo minulle miten teen tuon saman itse komentaen komentoriviltä käyttäen xrandr komentoa..?! asia olisi erittäin yksinkertainen jos tuo xrandr tulostaisi nuo jokaisen näytön (dfp-0, dfp-1 ja crt-0), mutta kun vain on tuo default

Villi veikkaus.. Voisiko tuo nvidia-ajuri ymmärtää suoraan, jos xrandrilla vaihtaa resoluutiota, niin se vaihtaa myöskin noita ulostulo portteja tuon modes rivin perusteella. Voisit kokeilla:

Koodia: [Valitse]
xrandr -s 2720x1024
xrandr -s 2720x900

Toivon mukaan siis tuo ylempi vaihtaa näkyviin dfp-0 ja dfp-1 sekä alempi dfp-0 ja crt. Voi tietenkin olla että reso vaihtuu vaa dfp-1:ssä kun teet tuon alemman. Mut testaamatta ei voi tietää.

Ehkä jos keksis millä tuon "ctrl + alt + +" komennon voi tehdä komentorivillä, nii sen jälkeen voisi sitä komentaa ennen xrandr -komentoa.

hyvä huomio, mutta tätäkin olen jo koettanut..
Koodia: [Valitse]
$ xrandr -s 2720x900
Failed to change the screen configuration!

kummallista on mualiman meno =)
ei tunnu mikään auttavan..

Doddii.. ny löytyi manuskaa. Eli xrandr optiot löytyy täältä.

Sieltä löytyy optiot --addmode, --delmode, --rmmode, jne... Voisiko olla nii että nvidia-settings käyttää noita? Eli oisko noista apua ? :)

suikka

  • Käyttäjä
  • Viestejä: 133
    • Profiili
Vs: gutsy xorg7.3 multinäyttöongelma
« Vastaus #11 : 02.01.08 - klo:21.04 »
mahottoman pyörittelyn jälkeen rupes tapahtumaan..
tässä on pikkusen alustavaa skriptiä..
Koodia: [Valitse]
#!/bin/bash
metacity --replace &
sleep 1

if nv-control-dpy --print-metamodes | grep "DFP-0: 1440x900_60 @1440x900 +0+0, DFP-1: 1280x1024_76 @1280x1024 +1440+0, CRT-0: NULL" ; then
        nv-control-dpy --delete-metamode "DFP-0: 1440x900_60 @1440x900 +0+0, DFP-1: 1280x1024_76 @1280x1024 +1440+0, CRT-0: NULL"
fi

if nv-control-dpy --print-metamodes | grep "CRT-0: 1280x720 @1280x720 +1440+0, DFP-0: 1440x900 @1440x900 +0+0, DFP-1: NULL" ; then
        nv-control-dpy --delete-metamode "CRT-0: 1280x720 @1280x720 +1440+0, DFP-0: 1440x900 @1440x900 +0+0, DFP-1: NULL"
fi
nv-control-dpy --add-metamode "DFP-0: 1440x900_60 @1440x900 +0+0"
xrandr -r 51.0 -s 1440x900
sleep 1
nv-control-dpy --delete-metamode "DFP-0: nvidia-auto-select @1440x900 +0+0, DFP-1: nvidia-auto-select @1280x1024 +1440+0"
nv-control-dpy --dynamic-twinview
nv-control-dpy --delete-metamode "CRT-0: nvidia-auto-select @1280x720 +0+0, DFP-0: nvidia-auto-select @1440x900 +1280+0, DFP-1: NULL"
nv-control-dpy --add-metamode "DFP-0: 1440x900 @1440x900 +0+0, CRT-0: 1280x720 @1280x720 +1440+0"
sync=`xrandr -q | grep "2720x900" | awk '{print $2}'`
sleep 1
xrandr -r $sync -s 2720x900   #tykki käytössä

eli tuollasella koodimäärällä saan tykin päälle lennossa.. vielä pitäis selvittää miten näytön saa kokonaan sammumaan (disabled).. nyt tuo dfp-1 näyttö jää päälle mutta resoluutioksi NULL (off)..

mutta tähän olen jo kummasti tyytyävinen.. pari päivää tuohon meni että keksi mitä pitää tehdä =)

kuhan tässä pari työpäivää käytän tuon pähkäilyyn ni eiköhän viimeisetkin kysymykset selviä.. kiitos erittäin paljon timballe avusta..

timbba

  • Käyttäjä
  • Viestejä: 1413
    • Profiili
Vs: gutsy xorg7.3 multinäyttöongelma
« Vastaus #12 : 03.01.08 - klo:14.01 »
Loistavaa! Hienoa että sait sen toimimaan, vaikkei ihan täydellistä viel ;D niin ja suurimman työn taisit tehdä kuitenkin itse..

Edited:
Saisko "xset" -komennolla näytön sammumaan? Eli sillä voi ainakin asettaa dpms optioita esimerkiksi "off" tilaan...

« Viimeksi muokattu: 03.01.08 - klo:14.08 kirjoittanut timbba »