Kirjoittaja Aihe: [Ratkaistu] Intel IGPU & Nvidia - Neljällä ruudulla / Multi-seat  (Luettu 5740 kertaa)

Sami Lehtinen

  • Käyttäjä
  • Viestejä: 754
  • Techie
    • Profiili
    • Sami Lehtinen
Onnistuuko ylipäätänsä X:llä, sekä mitkä on mahdollisuudet saada kolme ruutua linkitettyä niin, ettei ne ole omina X sessioinaan? Neljäs ruutu (TV) saa olla omana. Ilmeisesti Xinerama on ainoa vaihtoehto, mutta huhut kertoo, että tarjoilee samalla todella surkeaa suorituskykyä.

Olen nyt tän kanssa yhden illan takunnut, enkä oikein päässyt puuta pidemmälle. Joten kysytään nyt ihan suoraan, onko mitään toivoa, vai kannattaako unohtaa suosiolla.

Erilaisia ja ristiriitaisia tutorialeja riittää pilvin pimein. Eli ongelmana ei suinkaan ole ohjeiden puute, vaan tieto siitä, mitä ohjetta ylipäätänsä kannattaa kokeilla tai noudattaa. Tuntuu olevan yllättävän yleinen ongelma Linuxin kanssa.

Kun ensin pelaa vaikka erillisinä X-sessioina, niin sen jälkeen sitten alan vasta vääntämään ton Multi-seatin kanssa. Että saan oman langattoman näppiksen ja hiiren tuolle TV:n sessiolle. Periaatteessa siinä saisi olla toinen käyttäjätunnuskin, jos jokuhaluaa joskus sitä käyttää. Joskin mun yleinen linja on kyllä se, ettei kukaan saa koske mun vehkeisiin. ;)

 - Kiitokset

Edit: Avattu takas, kun ei vaan ota toimiakseen.
« Viimeksi muokattu: 27.11.13 - klo:18.22 kirjoittanut Sami Lehtinen »

nm

  • Käyttäjä
  • Viestejä: 16428
    • Profiili
Vs: Intel IGPU & Nvidia - Neljällä ruudulla / Multi-seat
« Vastaus #1 : 27.10.13 - klo:12.03 »
Onnistuu muuten, mutta 3D-kiihdytys ei taida toimia toisella näytönohjaimella, koska Nvidian suljettu ajuri käyttää eri GLX:ää/DRM:ää kuin Intelin ajuri ja ilmeisesti vain yksi toteutus voi olla käytössä yhtä X-palvelinprosessia kohden. Lisäksi Xinerama heikentää suorituskykyä jonkin verran, mutta vaikutus lienee käytännössä aika huomaamaton: http://www.phoronix.com/scan.php?page=article&item=387&num=5

Tarvittaviin xorg.conf-asetuksiin ei ole tullut merkittäviä muutoksia kymmeneen vuoteen, joten suurin osa vanhoistakin ohjeista on suoraan sovellettavissa. Periaatteessa tarvitset vain jokaiselle näytönohjaimelle Device, Monitor ja Screen -määritykset. Jokaiselle monitorille pitäisi määritellä oma Screeninsä, jotta ne voi sitten yhdistää Xineramalla. Nvidian tapauksessa kannattaa ensin luoda nvidia-settings -työkalulla "Separate X Screens" -tyyppinen xorg.conf ja lisätä sinne Intelin asetukset.

Tässä eräs melko selkeä esimerkki:
http://lists.freedesktop.org/pipermail/xorg/2011-January/052185.html


Multiseatista sen verran, että yhden näytönohjaimen ulostulojen jakaminen eri istuntoihin on hankalaa ja vaatii erikoiskikkoja, kuten Xephyrin käyttöä siellä TV:ssä näkyvällä työpöydällä. Normaalisti jokaisella multiseat X-istunnolla on fyysisesti erillinen näytönohjain.

Sami Lehtinen

  • Käyttäjä
  • Viestejä: 754
  • Techie
    • Profiili
    • Sami Lehtinen
Vs: Intel IGPU & Nvidia - Neljällä ruudulla / Multi-seat
« Vastaus #2 : 27.10.13 - klo:18.17 »
Kiitokset mainiosta vastauksesta. Kun tuo ei ole akuutti ongelma, niin ratkaisen sen sitten vasta kun tulee uskomaton into hakata päätä seinään. ;)

Mulla on nvidian ajurit asennettuna, mutta nvidia-settings ei kyllä anna yhtään mitään, tiedä sitten johtuuko siitä että IGPU on ensisijaisena ohjaimena. Pitäs varmaan uskaltaa vaihtaa biossista ohjain Nvidiaan ja katsoa mitä sitten käy.

Muistan että edellisen koneen kanssa yhdelläkin näytönohjaimella TV:n vörkkimään saaminen moitteitta oli melkoinen urakka. Sekä silloin homma kaatui lähinnä siihen, että jos näytöt oli samassa X sessiossa, niin niille ei pystynyt säätämään näyttökohtaisesti omia kontrasti ja valoisuus arvoja näytönohjaimen päässä. Tuo oli TV liitännän kannalta aikaisemmin olennaista hyvän kuvanlaadun aikaan saamiseksi. Muuten kuvassa oli aavistus liika kontrastia ja se oli liian vaalea, joten vaalea pää paloi sitten puhki ja kuva jäi  muutenkin aavistuksen epäluonnolliseksi. Oli vielä sen verran pahasti pielessä, että mm. leffoissa huomasi tuon puutteen kyllä selvästi. 8% valoisuutta veke ja 20% kontrastia pois, niin sen jälkeen alkoi menemään erilaiset testi patternit oikein.

Nämä testit on vielä aika laimeat, mutta jos joku näistä "failaa", niin silloin säädöt on kyllä tosi pielessä.

http://www.cloakecreative.co.nz/documents/calibration_for_monitor.jpg
http://www.photofriday.com/i/calibration.gif

Liitteenä vielä toi mitä nvidia-settings nykyisellään sanoo. Btw. Sen käyttäminen sotki kyllä login ruudun, nyt se on varmaan jollain 640x480 resolla tms. ;) Ilmeisesti koko konfiguraatio file oli alunperin tyhjä koska nvidia original settings fileen koko on 0 tavua.

Jos tässä ei ollut mitään olennaista infoa, niin kiitokset tähän astisesta. Palaan sitten asiaan kun olen ottanut muutaman erän lisää ja tuntuu siltä että joku saisi heittää pyyhkeen kehään.

Edit, lisätään vielä että nvidia-xconfig roottina suoritettuna ei sitten muuten muuta tilannetta millään tavalla. Paitsi sotki sen login screenin reson.
« Viimeksi muokattu: 27.10.13 - klo:18.42 kirjoittanut Sami Lehtinen »

nm

  • Käyttäjä
  • Viestejä: 16428
    • Profiili
Vs: Intel IGPU & Nvidia - Neljällä ruudulla / Multi-seat
« Vastaus #3 : 27.10.13 - klo:19.25 »
Mulla on nvidian ajurit asennettuna, mutta nvidia-settings ei kyllä anna yhtään mitään, tiedä sitten johtuuko siitä että IGPU on ensisijaisena ohjaimena. Pitäs varmaan uskaltaa vaihtaa biossista ohjain Nvidiaan ja katsoa mitä sitten käy.

Mikä emolevy on kyseessä? Monet emot eivät edes tue erillisen ja integroidun näytönohjaimen käyttöä samanaikaisesti vaan kytkevät integroidun grafiikan väkisin pois päältä, jos huomaavat, että väylässä on erillinen näytönohjain. Bios-asetukset pitäisi laittaa sellaiseen asentoon, että molemmat näytönohjaimet näkyvät lspci:n listauksessa. Sitten voi lähteä ratkomaan X.org:n asetuksia.

Sami Lehtinen

  • Käyttäjä
  • Viestejä: 754
  • Techie
    • Profiili
    • Sami Lehtinen
Vs: Intel IGPU & Nvidia - Neljällä ruudulla / Multi-seat
« Vastaus #4 : 27.10.13 - klo:19.52 »
Mikä emolevy on kyseessä?
Asus Z87-PLUS

Ei ole mitään ongelmaa tuon suhteen, molemmat ohjaimet löytyy ja toimii. Kun vaan saa äksän konffattua kuntoon.

Lainaus
Molemmat näytönohjaimet näkyvät lspci:n listauksessa.

Kyllä ne näkyy. PCI väyläisiä ohjaimia voisi pistää vielä lisäksi. Mutta ei satu olemaan yhtään nurkissa.

Meinaa vaan tulla välillä tunkkauskiintiö täyteen, kun oon tässä muutaman kuukauden jo säätänyt Windows 2008 R2 Data center suorituskyvyn ja tietoturvan optimoinnin kanssa päivät ja illat pitkät. Vieläkään ei ole ihan kaikki detailit selvillä, mm. optimi kustannustehokas kokoonpano muistin, CPU ja I/O tehon suhteen. Mutta noissahan voi lähteä aina siitä, että mitä enemmän, niin sitä parempi. Toisaalta, kustannustehokkuus kärsii tuolla asenteella liikaa.
« Viimeksi muokattu: 27.10.13 - klo:19.56 kirjoittanut Sami Lehtinen »

nm

  • Käyttäjä
  • Viestejä: 16428
    • Profiili
Vs: Intel IGPU & Nvidia - Neljällä ruudulla / Multi-seat
« Vastaus #5 : 27.10.13 - klo:20.04 »
Ei ole mitään ongelmaa tuon suhteen, molemmat ohjaimet löytyy ja toimii. Kun vaan saa äksän konffattua kuntoon.

Ok. Sitten voisi kokeilla xorg.confin luontia nvidia-xconfig-työkalulla. Kokeile jotain tällaista:

Koodia: [Valitse]
sudo nvidia-xconfig --enable-all-gpus --separate-x-screens
Muitakin hyödyllisiä vipuja voi löytyä, jos viitsit lukea manuaalisivun läpi.

Sami Lehtinen

  • Käyttäjä
  • Viestejä: 754
  • Techie
    • Profiili
    • Sami Lehtinen
Vs: Intel IGPU & Nvidia - Neljällä ruudulla / Multi-seat
« Vastaus #6 : 21.11.13 - klo:19.16 »
On kyllä niin tunkkaamista kyllä tää homma ettei mitään rajaa. Periaatteessa pitäs olla nyt kaikki tarkistettu useampaankin kertaan, mutta kun ei toimi, niin ei vaan toimi. About parin tunnin yrittämisen jälkeen kyllästyin taas tähän säätämisen määrään.

TV ei toimi missään vaiheessa ja kaksi muuta lisä näyttöä pimenee heti loginin jälkeen, vaikka outputti on valittu käsittääkseni oikein.

xorg.conf: http://pastebin.com/c9uEuSAe
Xorg.0.log: http://pastebin.com/F4puFB5q

Mun käsityksen mukaan kaikki pitäs olla nyt suhteellisen ok ja kuten logista näkyy kaikki laitteet on ilmeisesti linkitetty oikein ja sen lisäksi vielä moodit on valittu mm. TV:lle oikein. (Tuo oli joskus kanssa sellainen kompastuskivi jonka kanssa sai tunkata pitkään ja hartaasti.)

Mutta ei, tää on aina yhtä nihkeetä kun X:n kanssa joutuu tappelemaan. Koskaan ei tiedä onko konfiguraatio virhe, vai bugaako softat jne.

Multiseat lienee suhteellisen helppoa lisätä sen jälkeen kunhan nyt ylipäätänsä vaan näytöt toimisi edes jotenkin. Katselin about 20 sivua läpi näistä asioista ja kaikissa keskustelussa näytti olevan se normaali tilanne, eli ristiriitaisia ohjeita, mainintoja bugeista tietyissä versioissa ajureita ja siitä, että joskus vaan ei toimi, vaikka kaikki olisi oikein.

Eli mikä mättää?

Pitää muistaa varata aina sixpäkki kaljaa, kun alkaa tunkkaan näitä juttuja. Voi sitten mennä suoraan nukkumaan kun on aikansa säätänyt.

Sen verran sain selkoa, että tämä lienee osasyyllinen ongelmaan, mutta miten se ratkaistaan ja onko siää oikeasti jotain merkitystä tässä tapauksessa jäi täysin epäselväksi:
Koodia: [Valitse]
[     2.367] (EE) Screen 1 deleted because of no matching config section.
« Viimeksi muokattu: 21.11.13 - klo:19.25 kirjoittanut Sami Lehtinen »

nm

  • Käyttäjä
  • Viestejä: 16428
    • Profiili
Vs: Intel IGPU & Nvidia - Neljällä ruudulla / Multi-seat
« Vastaus #7 : 21.11.13 - klo:23.23 »
On kyllä niin tunkkaamista kyllä tää homma ettei mitään rajaa. Periaatteessa pitäs olla nyt kaikki tarkistettu useampaankin kertaan, mutta kun ei toimi, niin ei vaan toimi. About parin tunnin yrittämisen jälkeen kyllästyin taas tähän säätämisen määrään.

TV ei toimi missään vaiheessa ja kaksi muuta lisä näyttöä pimenee heti loginin jälkeen, vaikka outputti on valittu käsittääkseni oikein.

xorg.conf: http://pastebin.com/c9uEuSAe
Xorg.0.log: http://pastebin.com/F4puFB5q

Joudun perumaan aiempia puheitani sen verran, että et voi käyttää kahta Device- ja Screen-osiota Intelin näytönohjaimen tapauksessa, koska ajuri tukee vain modernimpaa RandR 1.2 -rajapintaa. Tämän seurauksena myöskään Xinerama ei välttämättä toimi oikein. Nvidian tapauksessa tämä sen sijaan onnistuisi, jos luot "separate X screens" -tyyppisen xorg.confin vaikkapa nvidia-xconfig-työkalulla. Jos Xinerama ei toimi Intelin RandR 1.2 -screenin kanssa, joudut ehkä tyytymään siihen, että käytössä on kaksi erillistä työpöytää (tai kolme, jos jaat Nvidian ulostulot vielä kahteen erilliseen screeniin, mikä voi olla hyödyllistä TV:tä varten), eikä ikkunoita voi siirtää niiden välillä.

Intelin asetukset on tehtävä tämän ohjeen mukaan: https://01.org/linuxgraphics/documentation/how-set-dual-head-intel-graphics-randr-1.2

RandR 1.2 on kehitetty nimenomaan helpottamaan usean näytön asettamista, mutta valitettavasti se toimii vain yhden näytönohjaimen eri ulostulojen yhdistämiseen. Ehkäpä Wayland tuo vielä joskus avun tähänkin tuskaan. X.org:n kanssa useamman kuin kahden näytön laajennettu työpöytä taitaa onnistua hyvin vain tietyillä ajureilla tai silloin kun näytönohjaimessa on enemmän kuin kaksi erillistä ulostuloa.

Sami Lehtinen

  • Käyttäjä
  • Viestejä: 754
  • Techie
    • Profiili
    • Sami Lehtinen
Vs: Intel IGPU & Nvidia - Neljällä ruudulla / Multi-seat
« Vastaus #8 : 23.11.13 - klo:13.48 »
Ok, otan nyt sellaisen tunkkailurupeaman että koitan säätää tän intelin toimimaan parina ja sitten noi Nvidiassa kiinni olevat screenit omina ruutuinaan. Jos se pelaa, niin sitten voi miettiä vielä hienosäätämistä sen jälkeen.

xrandr --auto
xrandr --output HDMI1 --output VGA1 --right-of HDMI1

Noilla saa hienosti vörkkimään kyllä Intelissä kiinni olevat näytöt.

Huomasin myös pienen, mutta koomisen ominaisuuden. Eli pääruudun ikkunan varjo valuu toisen ruudun puolelle. Mutta tuohan kertoo vaan siitä että miten ruutujen rajaa oikeasti ja teknisesti käsitellään.

Onhan se kiva että on jotain säädettävää, ettei tule päivät pitkäksi. ;)

Mulla on toki vanhat konfigit tallessa mistä voin luntata miten hommat olin Nvidian kanssa laitettuna aikaisemmin, TV:n kanssa tms, silloin ne olivat nimenomaisesti kahtena eri X screeninä.

Sami Lehtinen

  • Käyttäjä
  • Viestejä: 754
  • Techie
    • Profiili
    • Sami Lehtinen
Vs: Intel IGPU & Nvidia - Neljällä ruudulla / Multi-seat
« Vastaus #9 : 27.11.13 - klo:15.51 »
Hitaasti mutta vaarmasti(?!?) edistyy. Nyt siis Intelit pelaa ihan kuten pitää, sitten pitäs saada vielä toi Nvidian kortti heräämään, se on nyt jostain syystä ihan kuollut Linuxin kannalta, paitsi että näkyy lspci:ssä.

Kohta lisää logia, heitän yhden bootin tähän väliin. Nyt tialnne on siis tällainen.

Koodia: [Valitse]
[     2.565] (II) LoadModule: "glx"
[     2.565] (II) Loading /usr/lib/x86_64-linux-gnu/xorg/extra-modules/libglx.so
[     2.585] (II) Module glx: vendor="NVIDIA Corporation"
[     2.585] compiled for 4.0.2, module version = 1.0.0
[     2.585] Module class: X.Org Server Extension
[     2.585] (II) NVIDIA GLX Module  304.88  Wed Mar 27 14:46:57 PDT 2013
[     2.585] Loading extension GLX
...
[     3.604] (EE) Failed to initialize GLX extension (Compatible NVIDIA X driver not found)

Hmm? No jatketaan tutkimuksia. Ymmärrän kyllä hyvin jos kukaan ei jaksa näitä käyttöön yleensä säätää. ;)

Tää on just tätä kun kaikki tieto ja ohjeet on vähintään epäselviä ja suureksi osaksi arvailua. Monesti seuraamalla viittä huonoa ohjetta, voi jopa vaan olennaisesti pahentaa tilannetta sen korjaamisen sijasta. Ainakin tuotantympäristössä aina painotan sitä, että vain sellaisia toimenpiteitä saa tehdä, joista tietää olevan hyötyä ja että ne ovat oikeita. Pitäs siis olla samanlainen testikone jolla räplää ja sitten kun sillä saa hommat toimimaan ongelmitta, niin siirtää vasta konfigit pääkoneelle. Duh!
« Viimeksi muokattu: 27.11.13 - klo:17.23 kirjoittanut Sami Lehtinen »

nm

  • Käyttäjä
  • Viestejä: 16428
    • Profiili
Vs: Intel IGPU & Nvidia - Neljällä ruudulla / Multi-seat
« Vastaus #10 : 27.11.13 - klo:15.59 »
Mitä sinulla on nyt xorg.confissa?

Sami Lehtinen

  • Käyttäjä
  • Viestejä: 754
  • Techie
    • Profiili
    • Sami Lehtinen
Vs: Intel IGPU & Nvidia - Neljällä ruudulla / Multi-seat
« Vastaus #11 : 27.11.13 - klo:17.32 »
Mitä sinulla on nyt xorg.confissa?

Tässä ihan viimeisin inkarnaatio.

http://pastebin.com/9bnHPWzz

Tuossaa siis liimattu yhteen Intelin kanssa toimiva konfiggi ja sitä täydennetty nvidia-xconfig:n luoman xorg.conf:in perusteella, sekä mulla aikaisemmin olleen ja hyvin toimineen Nvidia Xorgin pohjalta.

Seuraava bootti kertoo jos toi toimii tai ei, kyllä ton nyt pitäs olla jo aika lähellä. Toivottavasti. Toisaalta, eihän se tarvii kuin yhden pienen virheen jossain, että ei toimi ollenkaan.

nm

  • Käyttäjä
  • Viestejä: 16428
    • Profiili
Vs: Intel IGPU & Nvidia - Neljällä ruudulla / Multi-seat
« Vastaus #12 : 27.11.13 - klo:17.59 »
Mitä sinulla on nyt xorg.confissa?

Tässä ihan viimeisin inkarnaatio.

http://pastebin.com/9bnHPWzz

Ehdin kommentoida yksityisviestiäsi, mutta en toista sitä tässä ennen kuin todetaan jotain toimivaksi.

Seuraava bootti kertoo jos toi toimii tai ei, kyllä ton nyt pitäs olla jo aika lähellä.

Varmaan tiedätkin tämän, mutta muokatun xorg.confin käyttöönotto ei muuten vaadi koko järjestelmän boottia vaan riittää käynnistää X-palvelin uudestaan. Ubuntussa LightDM-kirjautumismanagerin kanssa tämä hoituu komennoilla:

Koodia: [Valitse]
sudo stop lightdm
sudo start lightdm

Vastaavasti esim. kdm:n tai gdm:n kanssa.

Sami Lehtinen

  • Käyttäjä
  • Viestejä: 754
  • Techie
    • Profiili
    • Sami Lehtinen
Vs: Intel IGPU & Nvidia - Neljällä ruudulla / Multi-seat
« Vastaus #13 : 27.11.13 - klo:18.22 »
Nyt iso käsi NM:lle. Jos joskus törmätään, niin muistuta että olen sulle bisset pystyssä.

Varmaan tiedätkin tämän, mutta muokatun xorg.confin käyttöönotto ei muuten vaadi koko järjestelmän boottia vaan riittää käynnistää X-palvelin uudestaan. Ubuntussa LightDM-kirjautumismanagerin kanssa tämä hoituu komennoilla:
Joo, tai sen että tappaa äksän ja käynnistää sen uudelleen. Mutta en jaksanut kaivella miten toi nykyjään menee. Joskus toimi alt-gr+ctrl+backspace muistaakseni ja startx. Tuota käytin silloin kun viimeksi tunkkasin edellistä konetta kasaan ja taistelin ihan saman asian kanssa.

Mutta toi oli nyt epäolennaista, olennaista on se että jumaleisha, nyt se vörkkii. Mahtavaa, upeeta. Noista on vaan hemmetin vaikeaa sanoa mikä tuossa konfigissa on olennaista ja mikä ei ja mikä vaikuttaa täsmälleen mihinkin ja miten, jos ei siis todellakin paneudu aiheeseen.

Mitäs sitten vielä... Panelit mene ruudulla vähän oudoksi, mutta se lienee helposti fiksattavissa oleva pikkujuttu. Sekä brightness ja contrast arvojen säätö on vielä oma juttunsa. Mutta noiden kanssa kyllä pärjäilee.

Edit, nyt noi panelitkin kunnossa. Kyllä tää tästä, kun aina vaan aikansa tunkkaa.

Off topic... Mulla oli tänään mahtavia tunkkaamis kokemuksia AppLockerin ja Windowssin Windows Scriptingin kanssa, sekä käyttäjä groupin tunnistuksen kanssa. Meinasin onnistua lukitsemaan itseni ulos yhdeltä serveriltä. Mutta kyllä sinne sitten vielä sisään pääsi, konsolin ja bootin kautta. Heh heh. Sen jälkeen VB-scripti bugasi monella tavalla, mutta kyllä sekin ratkesi kun otti vaan kopy pastaa netistä ja silleen just sopivasti sorkki ja yhdisteli eri lähteistä.

Tuli vaan ihan linux tunne siinä, kun samaan asiaan oli 10 erilaista ratkaisua ja osa niistä toimii aina jossain tilanteessa ja joku taas toisessa. Niin arvatkaa otinko sitten ekaksi sellaisen tyypin joka ei toiminut. Koska scriptin tehtävänä oli estää koko explorer prosessin käynnistyminen luusereille joilla ei ole admin oikkia, niin eikös mulla sitten lähtenyt adminiltakin explorer pois. Kun policy vielä esti task managerin käyttämisen, niin siitä tuli kiva pähkinä.

Oishan noita koneita tietty pilvin pimein ja ilmaiseksi tarjolla, jos haluais pistää erillisen "media koneen", mutta kun mä oon vähän miettinyt, että eiköhän se yhden koneen ylläpitäminen ja säätmäinen saa jo riittää. Ei jaksa montaa millään. Porukoilla, kavereilla ja asiakkailla onkin sitten senkin edestä noita (romu) koneita säädettäväksi.

Kun tässä nyt oli random horinaa, niin heitetään tääkin tähän. Kaikkeen sitä törmää.
Chaos Monkey Bit Me
« Viimeksi muokattu: 27.11.13 - klo:18.56 kirjoittanut Sami Lehtinen »

nm

  • Käyttäjä
  • Viestejä: 16428
    • Profiili
Vs: Intel IGPU & Nvidia - Neljällä ruudulla / Multi-seat
« Vastaus #14 : 27.11.13 - klo:19.56 »
Nyt iso käsi NM:lle. Jos joskus törmätään, niin muistuta että olen sulle bisset pystyssä.

Hyvä että toimii, pistetään korvan taakse. :)

Laita vielä toimiva konffi tänne, jos joku etsii ratkaisuja samoihin samoihin ongelmiin.

Sami Lehtinen

  • Käyttäjä
  • Viestejä: 754
  • Techie
    • Profiili
    • Sami Lehtinen
Vs: Intel IGPU & Nvidia - Neljällä ruudulla / Multi-seat
« Vastaus #15 : 03.12.13 - klo:18.11 »
Neljättä screeniä en ole vielä jaksannut tunkata tuohon toisen ohjaimen perän, siihen vois heittää Skypen ja Irkin kun ne on niin erillisiä juttuja muusta työskentelystä. Mutta ei pitäs olla kovin hanklaa kun tarve tulee. Chatti on kuitenkin tosi kätevää pitää jatkuvasit näkyvissä, niin siihen ei tarvii aina erikseen "hypätä".

Alla siis nykyinen oikein toimiva konfiggi. Toivottavasti jollekulle on tästä apua, oli sen verran kyllä tunkkaamista. Huuh.

Koodia: [Valitse]
Section "Monitor"
    Identifier  "HDMI1"
    Option      "Primary" "true"
    VertRefresh 60
EndSection

Section "Monitor"
    Identifier  "VGA1"
    Option      "RightOf" "HDMI1"
    VertRefresh 60
EndSection

Section "Monitor"
    Identifier     "TV1"
    VendorName     "Unknown"
    ModelName      "Unknown"
    HorizSync       30.0 - 82.0
    VertRefresh     51.0 - 75.0
    Option         "RightOf" "VGA1"
EndSection

Section "Device"
  Identifier  "Hasw1"
  Driver      "intel"
  BusID       "PCI:0:2:0"
  Option      "monitor-LVDS" "HDMI1"
  Option      "monitor-VGA" "VGA1"
  Screen      0
EndSection

Section "Device"
  Identifier  "8500GT"
  Driver      "nvidia"
  BusID       "PCI:1:0:0"
  VendorName  "NVIDIA Corporation"
  Option      "UseDisplayDevice"   "DFP"
EndSection

Section "Screen"
  Identifier    "Primary"
  Device        "Hasw1"
  Monitor       "HDMI1"
  DefaultDepth  24
  SubSection    "Display"
    Viewport  0 0
    Depth     24
    Modes     "1920x1200"
  EndSubSection
EndSection

Section "Screen"
  Identifier    "Secondary"
  Device        "Hasw2"
  Monitor       "VGA1"
  DefaultDepth  24
  SubSection    "Display"
    Viewport  0 0
    Depth     24
    Modes     "1920x1200"
  EndSubSection
EndSection

Section "Screen"
  Identifier    "TV"
  Device        "8500GT"
  Monitor       "TV1"
  DefaultDepth  24
  Option         "metamodes" "TV: 1920x1080 +0+0"
  SubSection    "Display"
    Viewport  0 0
    Depth     24
    Modes     "1920x1080"
  EndSubSection
EndSection

Section "ServerLayout"
  Identifier  "Main"
  Screen      0 "Primary" 0 0
  Screen      1 "TV" RightOf "Primary"
  Option         "DPMS"
  Option         "OffTime" "5"
EndSection