Kirjoittaja Aihe: Ubuntu 16.04.3 Mate + GTX 1050 + Toinen työpöytä ei käynnisty oikein  (Luettu 2856 kertaa)

Janiporo

  • Käyttäjä
  • Viestejä: 51
    • Profiili
Käytän siis kahta erillistä monitoria/työpöytää (Separate x screen), ja tarkotus saaha kyseiseen komboon kaksi _itsenäistä_ Compiz-kuutiota pyöriskelemään. Yksi molemmille näytöille.

Systeemi:
-Ubuntu Mate 16.04.3 (puhdas asennus)
-Gigabyte Geforce GTX 1050
-Nvidian suljettu ajuri: 384.111 (sama ongelma uudemmilla ajureilla)
-Kernel: 4.13.0-32-generic
-Xorg versio: 1.19.5
-Tuplamonitori, päänäyttö oikealla. Vasen monitori on screen 1, ja oikea on screen 0 (Näillä nimillä ne näkyy konffaustiedostossa, käytettäköön niitä)
-Separate x screen (erillinen työpöytä(?)) aktivoitu Nvidian asennusohjelmasta.
-Compiz ei ole vielä päällä.

Kokeilin kyllä käynnistää compizin molemmille työpöydille, mutta ei screen 1 silti herää, vain screen 0. Ainoa mitä screen 1:llä näkyy on työpöytäpalkit, ja niistä voi valikosta käynnistää ohjelman, mutta se käynnistyy silti screen 0:lle. Eli kaikki ohjelmat käynnistyy oikealla olevalle monitorille.

Screen 1:stä puuttuu myöskin työpöydän taustakuva, ja hiiren kakkosella klikkaamalla työpöytää, mitään ei tapahdu.

Jos haluan jotakin käynnistää screen 1:lle, pitää pistää (firefoxille nyt esimerkki):
Koodia: [Valitse]
DISPLAY=:0.1 firefoxNäin siihen käynnistyy firefox, ja kaikki toimii siinä ohjelmassa.


Tässä tänhetkinen, editoimaton (Nvidian ohjelman luoma) /etc/X11/xorg.conf

Koodia: [Valitse]
# nvidia-settings: X configuration file generated by nvidia-settings# nvidia-settings:  version 361.42  (buildd@lgw01-18)  Tue Apr  5 14:33:28 UTC 2016
Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0" 1920 0
    Screen      1  "Screen1" 0 0
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
    Option         "Xinerama" "0"
EndSection
Section "Files"
EndSection
Section "Module"
    Load           "dbe"
    Load           "extmod"
    Load           "type1"
    Load           "freetype"
    Load           "glx"
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      "Acer AL2423W"
    HorizSync       31.0 - 81.0
    VertRefresh     56.0 - 75.0
    Option         "DPMS"
EndSection
Section "Monitor"
    # HorizSync source: edid, VertRefresh source: edid
    Identifier     "Monitor1"
    VendorName     "Unknown"
    ModelName      "Samsung SMS27A650"
    HorizSync       30.0 - 81.0
    VertRefresh     56.0 - 75.0
    Option         "DPMS"
EndSection
Section "Device"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce GTX 1050"
    BusID          "PCI:1:0:0"
    Screen          0
EndSection
Section "Device"
    Identifier     "Device1"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "GeForce GTX 1050"
    BusID          "PCI:1:0:0"
    Screen          1
EndSection
Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "Stereo" "0"
    Option         "nvidiaXineramaInfoOrder" "DFP-0"
    Option         "metamodes" "DVI-D-0: nvidia-auto-select +0+0"
    Option         "SLI" "Off"
    Option         "MultiGPU" "Off"
    Option         "BaseMosaic" "off"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection
Section "Screen"
    Identifier     "Screen1"
    Device         "Device1"
    Monitor        "Monitor1"
    DefaultDepth    24
    Option         "Stereo" "0"
    Option         "nvidiaXineramaInfoOrder" "DFP-2"
    Option         "metamodes" "DP-0: nvidia-auto-select +0+0"
    Option         "SLI" "Off"
    Option         "MultiGPU" "Off"
    Option         "BaseMosaic" "off"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection


Jotakin ei nyt osaa käynnistyä oikein, tai pitäisi käynnistyä yhden sijaan kaksi instanssia. Mikä olisi ohjelman / moduulin nimi joka hallinnoi tuota työpöytää?  ::)


nm

  • Käyttäjä
  • Viestejä: 16429
    • Profiili
-Tuplamonitori, päänäyttö oikealla. Vasen monitori on screen 1, ja oikea on screen 0 (Näillä nimillä ne näkyy konffaustiedostossa, käytettäköön niitä)
-Separate x screen (erillinen työpöytä(?)) aktivoitu Nvidian asennusohjelmasta.

MATE ja useimmat nykyiset työpöytäympäristöt eivät tue Separate X Screens -konfiguraatiota kovin hyvin. Compizin kanssa voi myös olla ongelmia, eikä sitä varmaan saa erillisinä prosesseina käyntiin eri näytöille.

Compizin Desktop Cubessa on kyllä tuki usealle näytölle, niin että jokaiselle saa oman kuution pyörimään (Multi output mode), mutta en tiedä täyttyykö vaatimus itsenäisyydestä.

Janiporo

  • Käyttäjä
  • Viestejä: 51
    • Profiili
Jollain setupilla sain pyörimään niin että pyörii kaksi kuutiota samaan aikaan, sitä en toki halua, vaan pittää olla erikseen käännettävissä. Ja sillein sain tietenkin että kaksi monitoria = yksi kuutio, sitäkään en halua.

Miksi ihmeessä tuossa asetusohjelmassa on sitten separate x screen-vaihtoehto, jos sitä ei saa toimimaan? Viimeinen missä se toimii on Mint 17.2, MISSÄÄN sen jälkeen tehdyssä Mintissä tai Ubuntussa se ei toimi (musta ruutu + kursori), mutta tässä Ubuntu Matessa sinne ilmesty automaattisesti palkit, ja tolla käskyllä saa käynnisteltyy sinne tavaraa. Muissa ei saanut käskytettyä sinne mitään toimivaksi. Eli nyt ei paljoa puutu, mutta mitä :D

Erilliset compiz-prosessit eri työpöydille olen saanut käyntiin kyllä, kun ajan pari skriptii (tms). EDIT: Juuri laitoin päälle, ja on kyllä kaksi erillistä kuutiota, mutta työpöydästä puuttuu tärkein, vaan mikä?

EDIT: Mint 17.2 saan vielä molemmille työpöydille omat Compiz-asetukset jostakin syystä, tässä taas on molemmilla työpöydillä samat asetukset, jos vain toiselta säätää. En tiedä miksi, mutta ei haittaa todellakaan.

Onko mahdollisesti muilla ideoita?
« Viimeksi muokattu: 22.02.18 - klo:18.58 kirjoittanut Janiporo »

nm

  • Käyttäjä
  • Viestejä: 16429
    • Profiili
Miksi ihmeessä tuossa asetusohjelmassa on sitten separate x screen-vaihtoehto, jos sitä ei saa toimimaan?

Historiallisista syistä. On sille edelleen käyttöä joissain tilanteissa, ja osa ikkunamanagereista ja vanhemmista työpöydistä toimii sen kanssa ihan järkevästi. Miksi poistaa ominaisuus, jota osa käyttäjistä edelleen tarvitsee, jos sen ylläpito ei aiheuta vaivaa.

Periaatteessa Gnome 2:n jälkeläisenä MATE voisi toimia, mutta voi olla että pitäisi käyttää juuri tiettyä ikkunamanageria tai tanssia muita sadetansseja. Käytännössä nykyiset työpöydät kuitenkin olettavat, että käytössä on RandR- tai Xinerama-yhteensopiva monen näytön kokoonpano. Nvidian TwinView toimii Xineraman tapaan.


Viimeinen missä se toimii on Mint 17.2, MISSÄÄN sen jälkeen tehdyssä Mintissä tai Ubuntussa se ei toimi (musta ruutu + kursori), mutta tässä Ubuntu Matessa sinne ilmesty automaattisesti palkit, ja tolla käskyllä saa käynnisteltyy sinne tavaraa. Muissa ei saanut käskytettyä sinne mitään toimivaksi. Eli nyt ei paljoa puutu, mutta mitä :D

Puuttuu työpöytäympäristö, joka ymmärtäisi käyttämäsi kokoonpanon oikein.