Ubuntu Suomen keskustelualueet

Ubuntun käyttö => Laitealue => Aiheen aloitti: uhappo - 15.05.14 - klo:18.37

Otsikko: 14.04 - Nvidia GeForce GT 230: ei muista näyttöjen paikkoja[Ratkaistu]
Kirjoitti: uhappo - 15.05.14 - klo:18.37
Ugh!

Käytössä suljettu ajuri 331.38 pakettivarastosta, kun säätää
Koodia: [Valitse]
sudo nvidia-settingssynsteemin kautta näytöt kohdalleen (oikeanpuolimmainen 23" näyttä ja vasemmanpuoleinen 42" telkku) niin käynnistyksen jälkeen ei muista niiden sijainteja. Luonnollisesti Save to xconfig-klikkaus ennen poistumista settingsistä.

Mitteehän tuota osais asialle tehdä?


Lisätty otsikkokenttään ratkaistu. - Karvameduusa
Otsikko: Vs: 14.04 - Nvidia GeForce GT 230: ei muista näyttöjen paikkoja
Kirjoitti: nm - 15.05.14 - klo:18.42
Näytäpä, mitä siellä /etc/X11/xorg.conf -tiedostossa on määritelty.
Otsikko: Vs: 14.04 - Nvidia GeForce GT 230: ei muista näyttöjen paikkoja
Kirjoitti: uhappo - 15.05.14 - klo:19.11
Koodia: [Valitse]
# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings:  version 331.20  (buildd@roseapple)  Mon Feb  3 15:07:22 UTC 2014

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0" 0 0
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
    Option         "Xinerama" "0"
EndSection

Section "Files"
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      "Samsung SyncMaster"
    HorizSync       30.0 - 81.0
    VertRefresh     56.0 - 75.0
    Option         "DPMS"
EndSection

Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce GT 230"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "Stereo" "0"
    Option         "nvidiaXineramaInfoOrder" "DFP-0"
    Option         "metamodes" "DVI-I-1: nvidia-auto-select +1920+0, HDMI-0: nvidia-auto-select +0+0"
    Option         "SLI" "Off"
    Option         "MultiGPU" "Off"
    Option         "BaseMosaic" "off"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection
Otsikko: Vs: 14.04 - Nvidia GeForce GT 230: ei muista näyttöjen paikkoja
Kirjoitti: nm - 15.05.14 - klo:19.30
Tarkista ensin, onko kotihakemistossasi tiedosto .config/monitors.xml. Siinä on tallessa työpöydän näyttöasetukset, jotka saattavat sotkea järjestyksen kirjautumisen aikana. Tiedosto ei ole välttämätön, joten voit poistaa sen kokonaan komennolla:

Koodia: [Valitse]
rm ~/.config/monitors.xml


    Option         "metamodes" "DVI-I-1: nvidia-auto-select +1920+0, HDMI-0: nvidia-auto-select +0+0"

Nämä asetukset vaikuttavat oikeilta, jos monitori on kytketty DVI:llä ja televisio HDMI:llä. Voit vielä tarkistaa nvidia-settingsillä, että näytöt on kytketty juuri näihin ulostuloihin: DVI-I-1 ja HDMI-0.


Jos muu ei auta, joutunet tekemään xrandr-skriptin, joka vaihtaa näyttöjen paikat automaattisesti kirjautumisen yhteydessä.
Otsikko: Vs: 14.04 - Nvidia GeForce GT 230: ei muista näyttöjen paikkoja
Kirjoitti: uhappo - 15.05.14 - klo:20.30
Ei ollut tuota monitors.xml -tiedostoa.

Monitori on kytketty DVI:llä ja telkku HDMI:llä koska ääni menee HDMI:n kautta telkulle. Näytöt ovat olleet samoissa paikoissaan lähes kolme vuotta ja ovat toimineet tähän asti ubuntuilla niinkuin pitääkin, eli asetukset ovat säilyneet bootin jälkeen ja äänet toimineet jne. Eli siis äänet toimivat nytkin, täytyy vain bootin jälkeen säätää aina noi näytöt kohdalleen. Oon kokeillu ubuntu 14.04 gnomea ja nyt unitya, kummassakin sama vika säätöjen muistamisen kanssa. Eli 14.04-version myötä jotain on muuttunut..



Tarkista ensin, onko kotihakemistossasi tiedosto .config/monitors.xml. Siinä on tallessa työpöydän näyttöasetukset, jotka saattavat sotkea järjestyksen kirjautumisen aikana. Tiedosto ei ole välttämätön, joten voit poistaa sen kokonaan komennolla:

Koodia: [Valitse]
rm ~/.config/monitors.xml


    Option         "metamodes" "DVI-I-1: nvidia-auto-select +1920+0, HDMI-0: nvidia-auto-select +0+0"

Nämä asetukset vaikuttavat oikeilta, jos monitori on kytketty DVI:llä ja televisio HDMI:llä. Voit vielä tarkistaa nvidia-settingsillä, että näytöt on kytketty juuri näihin ulostuloihin: DVI-I-1 ja HDMI-0.


Jos muu ei auta, joutunet tekemään xrandr-skriptin, joka vaihtaa näyttöjen paikat automaattisesti kirjautumisen yhteydessä.

Otsikko: Vs: 14.04 - Nvidia GeForce GT 230: ei muista näyttöjen paikkoja
Kirjoitti: nm - 15.05.14 - klo:21.16
Voi olla, että Lightdm vaihtaa näyttöjen sijaintia. Voisit kokeilla käynnistää toisen X-istunnon startx:llä:

Koodia: [Valitse]
startx -- :1
(vaihto istuntojen välillä Ctrl+Alt+F7 ja Ctrl+Alt+F8)

Jos monitorit ovat siinä oikeassa järjestyksessä, vika johtunee LightDM:n säädöistä.


Voisit myös kokeilla säätää näyttöjen sijaintia Ubuntun näyttöasetuksissa. Se luo .config/monitors.xml:n ja asetusten pitäisi tulla voimaan aina kirjautumisen jälkeen. Tosin 14.04:ssä on jotain bugia tämänkin suhteen:

http://askubuntu.com/questions/465403/ubuntu-14-04-dual-monitor-position-reset-at-reboot
http://askubuntu.com/questions/450767/multi-display-issue-with-ubuntu-gnome-14-04
Otsikko: Vs: 14.04 - Nvidia GeForce GT 230: ei muista näyttöjen paikkoja
Kirjoitti: uhappo - 16.05.14 - klo:08.07
Räpläsin näyttöasetuksia nyt tuolta System settings-synsteemistä, tuli se monitors.xml näkyviin:

Koodia: [Valitse]
<monitors version="1">
  <configuration>
      <clone>no</clone>
      <output name="DVI-I-0">
      </output>
      <output name="VGA-0">
      </output>
      <output name="DVI-I-1">
          <vendor>SAM</vendor>
          <product>0x0485</product>
          <serial>0x434d3233</serial>
          <width>1920</width>
          <height>1080</height>
          <rate>60</rate>
          <x>1920</x>
          <y>0</y>
          <rotation>normal</rotation>
          <reflect_x>no</reflect_x>
          <reflect_y>no</reflect_y>
          <primary>yes</primary>
      </output>
      <output name="HDMI-0">
          <vendor>SAM</vendor>
          <product>0x04fb</product>
          <serial>0x00000000</serial>
          <width>1920</width>
          <height>1080</height>
          <rate>60</rate>
          <x>0</x>
          <y>0</y>
          <rotation>normal</rotation>
          <reflect_x>no</reflect_x>
          <reflect_y>no</reflect_y>
          <primary>no</primary>
      </output>
  </configuration>
</monitors>
Otsikko: Vs: 14.04 - Nvidia GeForce GT 230: ei muista näyttöjen paikkoja
Kirjoitti: nm - 16.05.14 - klo:13.59
Jep. monitors.xml-tiedoston asetusten pitäisi tulla voimaan kirjautumisessa, mutta 14.04:ssä jokin bugi (https://bugs.launchpad.net/ubuntu/+source/gnome-control-center/+bug/1292398) estää tämän.

Voit hyödyntää vaikkapa tätä skriptiä: http://bernaerts.dyndns.org/linux/74-ubuntu/309-ubuntu-dual-display-monitor-position-lost

Otsikko: Vs: 14.04 - Nvidia GeForce GT 230: ei muista näyttöjen paikkoja
Kirjoitti: uhappo - 17.05.14 - klo:14.22
Allah aghbar, ton systeemin oman näyttöasetus-sydeemin myötä bootin jälkeen muisti näytöt - parrautta!