Kirjoittaja Aihe: Linux mint ja 2 näyttöä  (Luettu 5268 kertaa)

noname

  • Käyttäjä
  • Viestejä: 828
  • Linuxilla maaliskuusta 2009
    • Profiili
Linux mint ja 2 näyttöä
« : 04.11.13 - klo:16.26 »
Otsikon mukaisesti, 2 näyttöä joista toinen kiinni displayport liitännässä, ja toinen vga adapterilla dvi:ssä.
Kuva näkyy molemmissa näytöissä, mutta haluaisin saada asetukset sellaisiksi, että kakkosnäyttö olisi erillinen työpöytä.

Ongelmaksi muodostuu mesa-ajuri jota käytän radeon korttini kanssa, en ole löytänyt asetuksia joista tuon kakkosnäytön saisi määritettyä erilliseksi työpöydäksi. Mitenköhän tämä olisi mahdollista.

Kiitoksia etukäteen.

nm

  • Käyttäjä
  • Viestejä: 16430
    • Profiili
Vs: Linux mint ja 2 näyttöä
« Vastaus #1 : 04.11.13 - klo:17.10 »
Nykyisin AMD:n ja Intelin avoimet ajurit (ja Nouveau) asettavat X-näyttöjen (screen) ominaisuudet dynaamisesti RandR:n kautta, ja RandR tukee versiosta 1.2 lähtien vain yhtä virtuaalista X-näyttöä per GPU. Kyseinen X-näyttö voi olla kloonattu tai levitetty eri fyysisiin ulostuloihin. Nvidian suljetuissa ajureissa on vielä mahdollista käyttää erillisiä X-näyttöjä. AMD:n Catalyst/fglrx taitaa pakottaa RandR 1.2:n päälle käyttäjän valinnoista riippumatta. Monien vanhempien näytönohjainten avoimet ajurit eivät vielä tue RandR 1.2:ta.

Toisin sanoen kahden erillisen työpöytäistunnon ajaminen yhdellä näytönohjaimella onnistuu nykyisin vain tietyillä ajureilla tai käyttämällä Xephyrin kaltaista sisäkkäistä X-palvelinta pääpalvelimen ikkunassa.
« Viimeksi muokattu: 04.11.13 - klo:17.12 kirjoittanut nm »

noname

  • Käyttäjä
  • Viestejä: 828
  • Linuxilla maaliskuusta 2009
    • Profiili
Vs: Linux mint ja 2 näyttöä
« Vastaus #2 : 04.11.13 - klo:17.15 »
Sain viriteltyä laajennetun työpöydän valikko->asetukset->asetukset->(muut)Asetukset

sieltä sai muutettua kakkosnäytön sijaintia x-akselilla, ja nyt se alkaa siitä mihin edellinen loppuu.

Tosin tuntuu kaatuvat kaikkien fullscreen pelien kanssa...

nm

  • Käyttäjä
  • Viestejä: 16430
    • Profiili
Vs: Linux mint ja 2 näyttöä
« Vastaus #3 : 04.11.13 - klo:17.34 »
Sain viriteltyä laajennetun työpöydän valikko->asetukset->asetukset->(muut)Asetukset

sieltä sai muutettua kakkosnäytön sijaintia x-akselilla, ja nyt se alkaa siitä mihin edellinen loppuu.

Jep, tavallinen laajennettu työpöytä onnistuu kyllä suoraan näyttöasetusten kautta kaikissa moderneissa työpöytäympäristöissä. Mietinkin vastatessani, mitä tarkoitat erillisillä työpöydillä, mutta päädyin toiseen tulkintaan. :)

Tosin tuntuu kaatuvat kaikkien fullscreen pelien kanssa...

Mikä Mint-versio on käytössä? Uusimmilla ajureilla saattaisi toimia paremmin, eli mitä uudempi jakeluversio, sen parempi.

Kevyempi, ei-kompositoiva ikkunamanageri voi myös auttaa. Vaihtoehtoina on esim. MATE-työpöytä (Marco-ikkunamanageri), LXDE (Openbox) tai XFCE (Xfwm, joka tosin kompositoi oletuksena, eli edellyttää ominaisuuden kytkemisen pois päältä erikseen).
« Viimeksi muokattu: 04.11.13 - klo:17.40 kirjoittanut nm »

noname

  • Käyttäjä
  • Viestejä: 828
  • Linuxilla maaliskuusta 2009
    • Profiili
Vs: Linux mint ja 2 näyttöä
« Vastaus #4 : 04.11.13 - klo:17.57 »
Mitä tuo "komposointi" tarkalleen meinaa, ei oikeen auennut.

+ Onko mahdollista saada pelejä aukeamaan ainoastaan ykkösnäytöllä, nyt tämä laajennettu työpöytä hajoaa kun kokonäytön peli käynnistyy. Silloin kuva siis kloonautuu vain molemmille näytöille.

nm

  • Käyttäjä
  • Viestejä: 16430
    • Profiili
Vs: Linux mint ja 2 näyttöä
« Vastaus #5 : 04.11.13 - klo:18.22 »
Mitä tuo "komposointi" tarkalleen meinaa, ei oikeen auennut.

http://en.wikipedia.org/wiki/Compositing_window_manager

Kompositoinnissa jokaisen ikkunan sisältö piirretään ensin omaan, näyttöpuskurista erilliseen muistialueeseen (tekstuuriin). Kompositoija poimii valmiit puskurit ja sommittelee ne näyttöpuskuriin. Tässä vaiheessa tekstuureja voidaan käsitellä mielivaltaisesti eli vaikkapa lisätä ikkunoille varjoja tai läpinäkyvyyttä ja tehdä 3D-efektejä.

Haittapuolena on korkeammat suorituskyky- ja muistivaatimukset perinteiseen suoraan piirtoon verrattuna.


+ Onko mahdollista saada pelejä aukeamaan ainoastaan ykkösnäytöllä, nyt tämä laajennettu työpöytä hajoaa kun kokonäytön peli käynnistyy. Silloin kuva siis kloonautuu vain molemmille näytöille.

Saattaisi johtua pelistä, joka käyttää jotain vanhentunutta rajapintaa fullscreen-tilan asettamiseen. Enpä tiedä, onko tähän muuta ratkaisua kuin pelin ajaminen ikkunassa. Mitkä pelit toimivat näin?

noname

  • Käyttäjä
  • Viestejä: 828
  • Linuxilla maaliskuusta 2009
    • Profiili
Vs: Linux mint ja 2 näyttöä
« Vastaus #6 : 04.11.13 - klo:18.41 »
supertuxkart ja wolfenstein ET ainakin kaataa tuon.
Xonotic tunnistaa tuon ja näyttää aika hienolta kaksoisnäytöillä :D

nm

  • Käyttäjä
  • Viestejä: 16430
    • Profiili
Vs: Linux mint ja 2 näyttöä
« Vastaus #7 : 04.11.13 - klo:20.38 »
Näiden vanhempien pelien kanssa taitaa käydä niin, että kun peli on asetettu käyttämään kokoruudussa esim. näyttötilaa 1024x768, se vaihtaa sen koko työpöydän resoluutioksi. Kahden näytön laajennettu työpöytä vastaavilla näyttötiloilla olisi kooltaan 2048x768. Peli siis vaihtaa työpöydän yhdellä näytöllä esitettäväksi (ja ajuri voi päättää kloonata sen toiselle näytölle). Lopetettaessa peli ei osaa palauttaa alkuperäistä tilaa.

Jos pelit toimivat muuten riittävän hyvin, voisit tehdä skriptin, joka palauttaa työpöydän oikeanlaiseksi xrandr-komennon avulla. Sen voi sitten laittaa vaikkapa pikanäppäimen taakse.